1、linux模板制作
使用minimal最小化安装Stream-8
制作Linux 虚拟机模板,后面克隆(完整克隆)出计算节点compute和控制节点controller,https://blog.51cto.com/cloudcs/5258769
1、修改网卡信息# cat ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=dhcp
NAME=ens160
DEVICE=ens160
ONBOOT=yes
2、清除密钥信息# cd /etc/ssh
rm -rf ssh_host_*
3、清除 Machine ID# cat /etc/machine-id
000fca8b6e184c94adbae8a120ce776a
cat /dev/null > /etc/machine-id
cat /etc/machine-id
4、最后关闭虚拟机,# init 0 关机(开机上述文件又会自动生成)
关机状态下进行克隆虚拟机,通过模板克隆出两台完整复制的虚拟机。
开启两台虚拟机(controller和compute),分别修改主机名和配置静态IP
# hostnamectl set-hostname compute
# cd /etc/sysconfig/network-scripts/
# vi ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.100.185
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
DNS1=192.168.100.2
配置完网卡信息后重启网络服务,# systemctl restart network
最后控制节点和计算节点(controller和compute)同时拍摄快照
2、OpenStack环境搭建
Openstack环境搭建有很多种方法:
1.手工搭建,一个组件一个组件去安装。
2.通过工具 packstack 生成一个应答文件,编写应答文件,packstack调用应答文件去安装openstack环境。
3.HCS huaweicloud stack deploy 工具,私有云部署工具,通过安装一个精简版的openstack(heat编排服务),通过该服务去一键式安装整个云环境。