1
2
3
4
5
6
7
作者:李晓辉

联系方式:

1. 微信:Lxh_Chat

2. 邮箱:939958092@qq.com

CL260-RHCS5.0的官方环境有些bug需要处理才能正常使用,具体如下:

设置foundation的时间

这一步在foundation上完成

需要设置时间为2024-07-05之前的时间,不然容器镜像无法拉取,你的Ceph集群也就没办法部署成功,我这里随便设置一个2023-09-09

1
2
3
timedatectl set-ntp 0
timedatectl set-time '2023-09-09'
systemctl disable chronyd --now

设置后,请点此下载 reset-vm.sh,然后用此脚本重新完成环境初始化即可修复由于证书过期导致的无法部署集群的问题,下载后,用SSH工具连接虚拟机,点击左侧的SFTP按钮,确认我们位于 /home/kiosk/,点击上传按钮,将我们下载好的 reset-vm.sh 上传到/home/kiosk下

mobaxterm-sftp

运行自动初始化虚拟机的脚本,脚本名字叫reset-vm.sh

su - root会让你输入密码,请输入Asimov

1
su - root
1
2
cd /home/kiosk
bash reset-vm.sh

本课程的课程代码为: cl260

设置foundation软件仓库

这一步在foundation上完成

还有一个bug是additional仓库没有正确的准备好,必须设置additional仓库,不然无法安装诸如ceph-common等软件

1
2
3
4
5
6
7
mkdir /content/rhel8.4/x86_64/rhel8-additional
mount -o loop \
/content/rhcs5.0/x86_64/isos/rhel-8.4-x86_64-additional-202110061700.iso \
/content/rhel8.4/x86_64/rhel8-additional
sed -i '$ a /content/rhcs5.0/x86_64/isos/rhel-8.4-x86_64-additional-202110061700.iso /content/rhel8.4/x86_64/rhel8-additional iso9660 loop,ro 0 0' /etc/fstab
systemctl daemon-reload
ssh root@classroom 'systemctl restart httpd'

设置Clienta软件仓库

这一步在Clienta上完成

这一步主要是修复awscli的客户端安装以及lab start api-s3这个操作,不做这个步骤,你就没办法在clienta上安装awscli的软件,虽然课程要求在clienta上做实验,不过你也可以在其他机器上部署,也就是说,你想在哪个机器上安装这个软件,你就需要在哪个机器上安装这个仓库。

1
2
3
4
5
6
7
cat > /etc/yum.repos.d/aws.repo <<-'EOF'
[epel-8-for-x86_64-rpms]
baseurl = http://content.example.com/rhel8.4/x86_64/rhel8-additional/epel-8-for-x86_64-rpms
enabled = true
gpgcheck = false
name = awscli
EOF