参考博客👉传送门
1 设置secstorage.allowed.internal.sites为0.0.0.0/0
这一步是为了允许上传ISO或模板,否则会提示connection refused
- 重启cloudstack-management,重新登录
systemctl restart cloudstack-management
2 创建nginx服务器作镜像下载站
因为本地无法上传ISO映像文件
- 安装nginx
yum -y install nginx
- 编辑nginx配置文件
vim /etc/nginx/nginx.conf
# 在 access_log /var/log/nginx/access.log main;后面添加:
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
3. 上传ISO镜像文件
cd /usr/share/nginx/html
/usr/share/nginx/html 中初始包含以下页面,我们不需要它,所以下面把/usr/share/nginx/html下的文件都删掉
我们删掉原来的内容,放上我们的ISO下载链接
cd /usr/share/nginx/html
rm -rf *
cd /root
cp CentOS-7-x86_64-Minimal-2003.iso /usr/share/nginx/html
rm -rf CentOS-7-x86_64-Minimal-2003.iso
cd /usr/share/nginx/html
ls
systemctl enable nginx
systemctl start nginx
几点说明:
(1)Xshell只能传输小于4G的文件,假如有4G以上的文件需要传输,可以使用Everything辅助,参考👉传送门
(2)这个实验,由于我电脑对于硬件的配置不能太大,所以只能用minimal版本的centos7的ISO,不然创建实例会失败(因为硬件资源不够了)centos7 minimal版本下载地址👇
① 官网下载地址
② 传送门 提取码:0818(3)步骤1和2谁先谁后都可以
- 查看网页
# 为了统一,以172.16.10.2为例,实际替换成自己的虚拟机IP
# 在网页搜索框中输入👇
172.16.10.2
此时产生了蓝色的ISO下载链接(右键,【复制链接地址】获得)
3 注册ISO
勾选√可提取,操作系统类型选对应的,URL就是刚刚那个蓝色下载链接
点击注册的ISO
等待安装完成(等待出现successfully字样)
4 添加实例
实例创建成功
5 说明
- 进一步的比如创建这个实例的虚拟机,这里就不实现了
(1)一个是由于太卡了,硬件资源也不够
(2)另一个是实验应该不要求继续做下去了 - 想看后续,去大佬博客看叭👉传送门