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


【windows个人电脑上用vmware作为宿主机制作qcow2镜像】原文链接:
首先确定宿主机的 NAT网卡是否正常
没有可以用 ip a看看有没有这张网卡就可以
没起来的话就 ifup 网卡名 起来
确定网卡正常之后 因为在装组件的时候不会自动生成他的配置文件 故需要手动写入一下网卡的配置文件
vi /etc//-/ifcfg-br0
BOOTPROTO=staticNAME=br0DEVICE=br0TYPE=BridgeIPADDR=(建议和你个人电脑相同的网段)NETMASK=255.255.255.0(根据网络场景写)GATEWAY=(根据网络场景写)ONBOOT=yes
然后配置宿主机原生lo之外的另一张网卡,我这里网卡名叫ens33
配置ens33
TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesBRIDGE=br0
重启网卡
virt- --name .6 --ram 2048 --vcpus 2 --os-type linux --os- rhel7.6 --arch= \
-- =br0,model= --disk path=/data/.6_x86.qcow2,=qcow2 -- /data/-7---1810.iso\
-- pty,=\
-- vnc,=0.0.0.0,port=7788
注:网桥模式的虚拟机可以配置虚拟机网卡和宿主机br0同一网段IP,同时宿主机和个人电脑也是同一个网段,便可以达到个人电脑可以访问到虚拟机效果
#宿主机BOOTPROTO=staticNAME=br0DEVICE=br0TYPE=BridgeIPADDR=192.168.110.110NETMASK=255.255.255.0(根据网络场景写)#GATEWAY=(根据网络场景写)ONBOOT=yes--------------------#虚拟机BOOTPROTO=staticNAME=ens3DEVICE=ens3TYPE=EthernetIPADDR=192.168.110.111NETMASK=255.255.255.0(根据网络场景写)#GATEWAY=(根据网络场景写)ONBOOT=yes
随后重启虚拟机网卡
我的环境(供参考)
宿主机br0:192.168.110.110
虚拟机ens3 :192.168.110.111,
个人电脑vm网卡:192.168.110.252
左侧宿主机右侧个人电脑
能ping通 此刻个人电脑可以访问到虚拟机
(三)(网桥模式访问公网)
将宿主机的br0网卡变更为可以访问到公网的状态
可以在物理直连模式使用网关上网,我这里用的NAT模式
宿主机能够上网之后开始配置虚拟机上网
虚拟机也有多种情况可配置上网,NAT、直连网关等等
这里只记录桥接这一种情况
vi /etc//-/ifcfg-br0 如(二)写一下配置文件 ,不同点在于模式改为DHCP
BOOTPROTO=DHCPNAME=br0DEVICE=br0TYPE=BridgeONBOOT=yes
接下来如(二)将vm自带的网卡ens33绑到br0↓
TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesBRIDGE=br0
重启网卡后
启动主机 详见(二)的virt- 模式主机拉起命令
安装步骤这里就略过了,进入后查看ens3网卡配置
然后测试ping 8.8.8.8
根据自己情况可以选择网桥或者其他模式;
5.根据自己情况对虚拟机定制一下配置,可以改改yum文件或者关闭之类的 。
6.清一下虚拟机历史记录 -c,然后关机即可
7.宿主机 用virsh list --all看虚拟机名字
virt- -d 虚拟机名 清一下机器信息
而后对镜像进行空隙压缩
virt- -- /data/.6_x86.qcow2 /data/.7.6.qcow2
virt- -- /xxx/源镜像.qcow2/xxxx/压缩生成镜像.qcow2
8.测试压缩后镜像是否能启动virt- --virt-type kvm --name .6-- 2048 --vcpus=4 -- --disk path=/data/.7.6.qcow2,=qcow2 -- vnc,=0.0.0.0,port=7788--os-type=linux
(如提示ERRORerror: qemuthe :set up guest'pc.ram':
does notto have been ,则代表本宿主机启动虚拟机所需的内存不足,须将调小)
测试了一下登陆没问题,这一步我的vnc卡住了..
在宿主机virsh 虚机名 可以给虚机关机,同理virsh start 主机名可以把离线的主机拉起来