使用qemu-kvm创建虚拟机并连接外网,使能安装服务


前提:主机要能ping通外网,而且内存保证在2G以上,处理器核心数在2个以上,并且开启了虚拟化功能。

 使用 腾讯源覆盖本地源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo 

yum clean all

生成yum缓存

Yum makecache

 

第一步: 安装qemu-kvm功能及需要的相应软件功能

yum install libvirt -y                                         #安装Linux虚拟化库

yum install qemu-kvm -y                                 #安装qemu-kvm功能

yum install tigervnc xorg-x11-xauth -y            #如果是图形化界面就不用这一步,因为图形化自带了的

注意事项:第一步完成后重启主机 reboot 或者重新登陆用户 logout (我使用的是MobaXterm这个软件,能够看到自己图形化界面安装好了没有,也可以直接使用里面的VPN直接登陆等一下创建的kvm虚拟机)

 

 

第二步:创建网桥网络

mv /etc/libvirt/qemu/networks/default.xml /tmp/          #移动文件

systemctl stop NetworkManager                                 #先停止网络设备管理器服务

systemctl start libvirtd                                                  #启动服务

virsh iface-bridge ens33 br0                                        #创建网桥设备 br0          我虚拟机网络接口叫ens33,看自己接口叫什么名字然后再填写

 

 

 第三步:创建kvm虚拟机

 ln -vs /usr/libexec/qemu-kvm /usr/bin/                       #建立链接

mkdir /images/                                                            #创建放镜像文件的文件夹     qcow2镜像格式是qemu支持的磁盘镜像格式之一

mkdir /mnt/iso/                                                            #创建创建kvm虚拟机的镜像文件夹,把镜像放进去

 

qemu-img create -f qcow2 -o size=10G,preallocation=metadata /images/Centos7.qcow2                                 #创建磁盘镜像

qemu-kvm -name 'centos7' -cpu host -smp 1 -m 1024m -drive file=/images/Centos7.qcow2 -cdrom /mnt/iso/CentOS-7-x86_64-DVD-1804.iso -daemonize   

#创建一个名叫centos7 内核为1 内存为1 kvm虚拟机

 

#如果这里卡住了出现不了界面,建议重新开启一个终端执行

 

 然后就会出现vpn的链接值

vncviewer :5901         #连接kvm虚拟机

 

 然后跟着安装就行了

然后进入kvm虚拟机后重新使用nmtui图形化界面重新关闭、打开一下网卡就有地址了,然后如果想测试能不能ping通外网,因为延迟太高,一直不会出来,

但是只要出现以下提示内容就算是ok了,就可以开始安装服务了。

 

 温馨提示:此方法“qemu-kvm”创建的kvm虚拟机每次打开都要重新输入一遍创建命令,然后再次打开,但是里面配置的内容是不会消失的。

qemu-kvm -name 'centos7' -cpu host -smp 1 -m 1024m -drive file=/images/Centos7.qcow2 -cdrom /mnt/iso/CentOS-7-x86_64-DVD-1804.iso -daemonize  

vncviewer :5901 

                        over !  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM