使用Virt-Manager制作镜像关键步骤
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
参考《镜像服务用户指南》的镜像文件创建私有镜像的初始化配置完后,关闭虚拟机即完成了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镜像后,可导入华为云平台,注册成私有镜像。
- 点赞
- 收藏
- 关注作者
评论(0)