CentOS7 - 无桌面安装部署kvm虚拟机

服务器安装kvm的时候,如果没有安装桌面(一般不会安装,节省资源),就需要使用命令去创建虚拟机。要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 扩展。

环境介绍
操作系统:CentOS Linux release 7.6.1810 (Core)

  1. 查看CPU是否支持KVM
egrep 'vmx|svm' /proc/cpuinfo --color=auto

可以看到grep出来的内容,就说明支持kvm。
在这里插入图片描述
如果使用的是vmware,在配置中打开虚拟化引擎
在这里插入图片描述

lsmod |grep kvm
如果没有,手动加载kvm
modprobe kvm
  1. 通过yum进行安装
yum install -y qemu-kvm libvirt virt-install

在这里插入图片描述
3. 启动并设置开机启动

systemctl start libvirtd && systemctl enable libvirtd
  1. 启动后可以看到网卡多了一个virbr0的网口,这个是libvirt默认的nat网口(默认IP是192.168.122.1),在更新的版本会发现有virbr0-nic、vnet0等网口,这些都是给虚拟机用的网口。
    在这里插入图片描述

创建虚拟机
1、创建虚拟机磁盘

使用qemu命令创建一个10G的硬盘,硬盘的名称为:centos7

qemu-img create -f raw /opt/virt/centos7.raw 10G

在这里插入图片描述

2、使用iso镜像进行安装(iso进行可以到阿里云等镜像站下载即可,放到目录/opt/virt)

virt-install --virt-type kvm --name ubuntu18 --ram 1024 --cdrom=/opt/virt/centos7.iso --disk path=/opt/virt/centos7.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

在这里插入图片描述

3、远程连接进行安装操作

启动了vnc进行简单,这样子我们就可以连接到虚拟机的显示了

使用vnc工具连接5900(默认端口,如果开多个,会往上加,可以通过ss -lntpud看下)。

例如TightVNC工具连接,远程连接记得开防火墙。

windows64位下载链接:

https://www.tightvnc.com/download/2.8.11/tightvnc-2.8.11-gpl-setup-64bit.msi

在这里插入图片描述

安装过程跟一般安装到物理机是一样的,记得配置好静态IP,方便连接。

安装完以后直接关机或者重启就可以了。
在这里插入图片描述
4、查看已安装的虚拟机

virsh list --all

5、启动虚拟机

virsh start centos7

6、关闭虚拟机

virsh shutdown centos7

7、查看配置文件
/etc/libvirt/qemu/这个目录下保存已经安装虚拟机的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_c G

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值