Centos7host主机部署kvm虚拟化平台

做~自己de王妃 提交于 2020-05-07 18:15:28

Centos7host主机部署kvm虚拟化平台

1,部署前

关闭selinux

setenforce 0 临时关闭
vim /etc/selinux/config
修改SELINUX=disabled

关闭防火墙:

firewall-cmd --state    查看防火墙工作状态
systemctl stop firewalld.service    关闭当前防火墙,重启无效
systemctl disable firewalld.service 关闭防火墙开机自启动

查看机器是否开启支持虚拟化

grep -E '(vmx|svm)' /proc/cpuinfo

2.安装kvm相关工具

yum install -y qemu-kvm qemu-kvm-tools libvirt

3. 启动 libvirtd

systemctl start libvirtd
systemctl enable libvirtd

查看dnsmasq程序是否启动

 ps aux | grep dns

4. 创建虚拟机硬盘

qemu-img create -f raw /opt/centos7_x86_64.raw 20G
Formatting '/opt/centos7_x86_64.raw', fmt=raw size=21474836480

需要准备镜像文件/opt/CentOS-7-x86_64-DVD-1810.iso

5.安装 virt-install 工具

yum install  virt-install

6.创建虚拟机

virt-install --virt-type kvm --name centos7_test --ram 4096 --cdrom /opt/CentOS-7-x86_64-DVD-1810.iso --disk path=/opt/centos7_x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

7.vnc连接虚拟机

netstat -ntlp

查看vnc的端口映射,默认5900;通过vnc connect直接连接宿主机既可,安装对应的系统.

8.查看虚机的状态

virsh list --all

9.启动虚机

virsh start centos7_test

10.查看宿主机中运行虚机的线程

ps -aux | grep kvm

#注libvirtd停止对虚拟机的影响,不影响运行,但是virsh无法管理虚拟机

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!