KVM命令行安装部署for Centos7

1.查看CPU是否支持虚拟化
1
grep -E -o '(vmx|svm)' /proc/cpuinfo
2.安装虚拟化的组件
1
yum -y install libvirt bridge-utils virt-manager qemu-kvm-tools  virt-viewer  virt-v2v libguestfs-tools-c qemu-kvm libvirt-python libguestfs-tools virt-install
3.开机自启libvirtd服务
1
2
systemctl enable libvirtd
systemctl start libvirtd
4.开启地址转发功能
1
2
3
4
5
vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

sysctl -p /etc/sysctl.conf
5.关闭selinux(最好重启一下机器)
1
2
3
4
setenforce 0
vim /etc/selinux/config

SELINUX=disabled
6.配置桥接网卡
1
cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-br0

1
2
3
4
5
6
7
8
9
10
11
12
13
vim /etc/sysconfig/network-scripts/ifcfg-em1
DEVICE=em1
HWADDR=18:66:DA:92:DF:A4
TYPE=Ethernet
UUID=46cf5b36-161f-4457-ad94-e96a03d49d26
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.10.246
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
BRIDGE=br0

1
2
3
4
5
6
7
8
9
10
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.10.246
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=192.168.10.1
1
2
systemctl restart network
reboot
7.检查kvm模块是否正常加载
1
lsmod | grep kvm

PzaJqx.png

8. 创建虚拟机镜像存放目录和虚拟机硬盘文件存放目录
1
2
mkdir -p /vms/kvm/iso
mkdir -p /vms/kvm/kvmdisk
9.把镜像文件上传到/vms/iso目录下
10.安装虚拟机(执行完命令之后,用vnc连接192.168.10.246:5909进行虚拟机的安装即可,安装完成后重新连接配置网络,配置完网络之后可以使用xshell进行远程连接)
1
2
3
qemu-img create -f qcow2 /vms/kvm/kvmdisk/test.qcow2 10G

virt-install --name test --memory 512 --vcpus 1 --disk /vms/kvm/kvmdisk/test.qcow2,bus=virtio,cache=writeback --graphics vnc,listen=192.168.10.247,port=5909 --noautoconsole --autostart --network bridge=br0,model=virtio -c /vms/kvm/iso/CentOS-6.5-x86_64-minimal.iso
11.安装后的一些操作

如果需要多一块网卡则添加:

1
virsh attach-interface --domain test --type bridge --source br0

虚拟机上安装acpid(否则宿主机无法关闭虚拟机只能强制关机)

1
2
3
yum install -y acpid acpid-sysvinit
service acpid restart
chkconfig --add acpid && chkconfig acpid on
开机自启
1
virsh autostart test
博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%