KVM如何制作模版Linux镜像?

admin   ·   发表于 2天前   ·   实用教程

一、基于现有虚拟机制作模版镜像

1.选择一个你要用来制作的虚拟机(举例为ecs8888)
2.在此虚拟机里安装你想要安装的软件/驱动
3.不同操作系统下初始化虚拟机


Centos7执行以下操作

(1)安装在线修改密码服务并设置为开机启动

yum install qemu-guest-agent
systemctl start qemu-guest-agent
systemctl enable qemu-guest-agent

(2)编辑/etc/rc.d/rc.local在文件中添加以下内容: 

sh /root/change.sh && rm -rf /root/change.sh

(3)之后执行chmod +x /etc/rc.d/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

Centos6执行以下操作

(1)安装在线修改密码服务并设置为开机启动

yum install qemu-guest-agent
chkconfig --add qemu-ga

(2)编辑/etc/rc.d/rc.local在文件中添加以下内容: 

sh /root/change.sh && rm -rf /root/change.sh

(3)之后执行chmod +x /etc/rc.d/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2

Ubuntu/Debian执行以下操作

(1)安装在线修改密码服务

sudo apt-get install qemu-guest-agent

(2)编辑/etc/rc.local 文件在exit 0之前添加以下内容: 

/etc/init.d/qemu-guest-agent start
sh /root/change_other.sh && rm -rf /root/change_other.sh

(3)之后执行chmod +x /etc/rc.local
(4)正常关闭系统
(5)执行拷贝命令把系统镜像拷贝为模版

cp /home/nokvm/resource/ecs8888/uuid_sys.qcow2 /home/nokvm/templates/模版名称.qcow2


0 条回复   |  直到 2天前 | 3 次浏览
登录后才可发表内容