windows个人电脑上用vmware作为宿主机制作qcow2镜像

通常云服务商提供的多为基础镜像主机,无法定制系统环境 。本篇主要为了解决项目上云过程有自定义镜像需求以达到快速部署集群需求以节约时间成本的场景 如:项目镜像需要集成k8s、agent脚本等各种集成场景 。
本篇为新手入门向的基础教程,详细命令可参考:
命令帮助手册——筑梦之路_筑梦之路的博客-CSDN博客
准备环节:
一个VNC工具,强烈建议用mobax
一个
1,电脑上装个,并且用镜像起个linux系统 。建议单独给这个台机器再单独挂个50G的盘把一会起虚机用镜像放里面(注意在处理器那里打开虚拟化)

Index of /-vault/7.6.1810/isos//上古镜像下载地址
附,阿里云镜像站.9镜像下载地址:
2.建议装个GUI界面,系统安装结束,进入系统,这里用要改用阿里的yum源的话建议先用原来yum源一个wget,-ywget
然后直接
wget -O /etc/yum.repos.d/-Base.repo /repo/-7.repo
或自行更改/etc/yum.repos.d源(可以使用rm -rf /etc/yum.repos.d/*清空原系统自带yum源)
注(如没有,可无视这段跳到3.):如果你像我一样还没yum wget就先把yum的.repo文件全删了,导致-tools也没法安装,就建议改一下当前虚拟机的网卡配置,改成仅主机模式和你个人电脑在同一个网络内,然后配置一下linux的/etc//-/目录下的ifcfg-xxx;我这里是ifcfg-ens33,网卡配置文件 。
然后=如果是none的话改成(静态IP)
改成24或者其他,只要别是默认的32位掩码就行..
=yes(开机时候启动本网卡)
=192.168.110.110(改一个IP,和你本机电脑的虚拟网卡要在同一个网段)
然后wq!保存
重启网卡
再配一下你个人电脑的虚拟网卡就OK,注意掩码别搞错,或者和虚拟机IP冲突建议用24掩码,就是255.255.255.0,能ping通就OK,然后用或者xmoba ssh过去可以复制粘贴yum源了,灰常方便 。
3.yum kvm虚拟化组件
这里命令照搬参考 KVM环境下制作qcow2格式镜像 - 云+社区 - 腾讯云
简单解释一哈kvm:kvm(底层虚拟化)qemu(辅助kvm虚拟化)(承载于kvm-qemu之上负责管理虚拟机) virt(最小化虚拟机控制台)
yum -yqemu-kvm qemu-img kvm qemu-kvm-tools-utils
yumvirt-*
(默认启动虚拟机管理服务)
start(启动服务)
echo "net.ipv4. = 1" >>/etc/.conf (ip转发)
-p (重新加载本机系统参数)
4.上传要做的qcow2镜像源iso文件到这台主机(我上传到的目录是/data)
试了一下没有办法直接调用qume-kvm 软连接一下
ln -s /usr//qemu-kvm /usr/bin/qemu-kvm
创建一个给一会启动的虚拟机存储的地方 我这里创建的40G一会镜像也这么大
(设定的大小决定上云后系统盘大小,以预防系统盘满了无法写入扩容增加成本,建议40G+,)
qemu-img-f qcow2 .6_x86.qcow2 40G
这里写三种虚拟机网络的情况: 1. (默认)2.(网桥)3.(网桥模式访问公网)
其中网卡启动时候使用比较无脑就带过了
重点在适用场景更广一些,和宿主机共享同一网络,可操作性性更高
(一) (默认)情况
启动虚拟机(蓝色背景文字,请根据自己路径或情况写)
virt- --name .6 --ram 2048 --vcpus 2 --os-type linux --os- rhel7.6 --arch= \
-- =,model= --disk path=/data/.6_x86.qcow2,=qcow2 -- /data/-7---1810.iso\
-- pty,=\
-- vnc,=0.0.0.0,port=7788
这里我用mobax启动虚拟机时候启动X服务自动弹出VNC;或者用其他vnc工具连接宿主机的7788端口都可以,下文就不赘述了 。
(二) (网桥)情况
本段网桥配置参考版权声明:CSDN博主「」,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明 。