使用Virt-Manager制作镜像关键步骤

网友投稿 1226 2022-05-28

1      创建Linux虚拟机镜像关键步骤

1.1     进入virt-manager软件视图

登录镜像制作服务器

右击桌面选择“Open in Terminal”进入terminal视图

输入su -  root,进入root用户,输入如下命令

TMOUT=0

virt-manager

进入KVM虚拟机管理软件

1.2        创建KVM的Linux虚拟机

(1)       点击如下图标进入创建虚拟机界面,选择安装方式为“Local install media(ISO image or CDROM)”

(2)       点击“Browser”选择提前准备好的ISO镜像文件

可以选择添加按钮“+”进行添加新的ISO存放目录

选择好最终目录后,点击open

点击Finish完成ISO镜像存放目录的添加。

选择好需要创建虚拟机的ISO镜像文件后,点击“Choose Volume”完成安装虚拟机所需系统ISO的选择

如果操作系统类型和版本号无法自动发现,可以去勾选选项手动选择和待安装系统匹配最接近的系统

点击Forward,进入下一视图,规划虚拟机的CPU和内存

点击Forward进入下一视图修改磁盘的系统盘大小

点击Forward后,勾选“Customize configuration before install”,点击“Finish”。

1.3        进入如下硬件配置视图,修改几个重要选项

为确保系统安装时从ISO进行启动安装,选择IDE CDROM1,连接之前选择的ISO

修改Display VNC为VNC server模式

选择Video QXL的选项为Cirrus

点击“Begin install”开始安装

安装完系统后,选择reboot进行初始化系统,登陆进入系统后,关闭系统,修改启动顺序,并且挂载准备好的ISO光驱,然后启动虚拟机主备安装需要定制化的软件。

选择提前制作好的带有需要安装软件的ISO镜像,连接到IDE CDROM1,然后开机。进入系统。

1.4        安装定制化软件、cloud-init软件和系统配置

登陆系统后,挂载光驱文件进行安装软件。

输入如下命令挂载光驱,拷贝里面内容到root目录下新建目录。

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

mkdir /root/vmtools/

cp /mnt/cdrom* /root/vmtools/

安装软件后,使用如下命令安装cloud-init软件,此处安装cloud-init不知道能不能直接连接互联网进行安装,不清楚是否需要做其他网络配置等

yum install cloud-init

使用Virt-Manager制作镜像关键步骤

参考《镜像服务用户指南》的镜像文件创建私有镜像的初始化配置完后,关闭虚拟机即完成了KVM的虚拟机创建。

2      创建windows虚拟机的镜像关键步骤

2.1        创建虚拟机

创建window的KVM虚拟机过程和Linux类似,参考1.1和1.2章节即可。

2.2        安装系统前的配置更改

安装系统之前需要修改下来的主要配置项。

2.3        安装window的vmtools软件

安装完系统后,关闭虚拟机,在IDE CDROM1处挂载含有vmtools和cloud-init软件的ISO镜像文件,然后开启虚拟机后安装vmtools。

1.2.4        切换磁盘和网卡的驱动模式

windows安装完驱动需要关机,重置默认的ide/e1000切到virtio-blk/virtio-net接口后开机一定要先关机,然后进行切换磁盘和网卡驱动,然后再开机

1.2.5        配置windows镜像其他配置

切换完成后启动虚拟机,进入系统查看设备管理器中的驱动类型是否正常

显示如下的设备驱动管理界面,然后再参考指导书《镜像制作用户指南》安装cloudbase-init,进行其他配置。然后关闭虚拟机

得到qcow2镜像后,可导入华为云平台,注册成私有镜像。

ims 镜像服务

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:第五章【Linux 常用命令之系统管理】
下一篇:MySQL数据库高并发优化配置
相关文章