今天和大家分享一下在ZStack平台上对CentOS7系统镜像模板封装,对于ZStack的安装非常简单,大家可以百度一下即可。接下来的内容为大家分享在 ZStack 平台上CentOS7系统镜像模板封装。
0x01:环境准备
首先我们在 ZStack 平台上部署一台CentOS7虚拟机,点击“云资源池”→“创建云主机”根据实际情况来进行配置。当系统安装完成后就可以进行系统模板的配置工作了。
0x02:系统模板配置
登陆系统后我们惯例先更新系统安装基本常用工具后修改hostname
yum update
yum install vim
yum install net-tools
yum install bash-completion.noarch
hostnamectl set-hostname localhost.domain.com
安装Cloud-init
yum install cloud-init -y
配置网络避免云主机开机后无法自动获取IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
删除多余配置项,保留如下项目
TYPE="Ethernet"
BOOTPROTO="DHCP"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
安装Qemu Guest Agent
yum install qemu-guest-agent -y
设置qemu-guest-agent开机启动
systemctl enable qemu-guest-agent
关闭SELINUX
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
上述操作完成后我们需要关闭虚拟机并在ZStack上卸载主机的ISO
创建镜像模板
将镜像模板进行导出
我们模板已经制作完成,在创建虚拟机的时候我们可以直接选择使用我们制作好的镜像模板进行系统的部署工作。
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/1714.htm
评论列表(1条)
如果配置完的模板主机在连接的时候SSH无法使用用户名\密码连接而只能用Public key连接,那么我们需要修改一下SSH的配置文件。vim打开/etc/ssh/sshd_config,找到“PasswordAuthentication no”将no修改成yes,保存并重启sshd服务。此时我们已经可以通过用户名密码连接了。