centos 6.5部署KVM简单教程
KVM实例部署:
kvm实现条件:
1、64位的操作系统:
2、CPU:grep -o -E "svm|vmx" /proc/cpuinfo
装载KVM所需要支持的模块:
modprode kvm
安装KVM的四个软件包组:
yum -y groupinstall "Virtualization" "Virtualization Client" "Virtualization Platform"
重启服务器关闭SElinux 并开启libvirtd 服务:
service libvirtd start
创建虚机需要的桥接网卡:
virsh iface-bridge eth2 br0
virsh capabilities 查看支持的虚拟化类型
创建一块空闲的磁盘供虚拟机使用:
qemu-img create -f qcow2 /var/lib/libvirt/images/test.qcow2 300G
创建一台虚拟机:
virt-install --virt-type kvm --name test --boot hd,cdrom,menu=on --ram 16384 --vcpus=8 --cdrom=/tmp/CentOS-6.5-x86_64-bin-DVD1.iso --vnclisten=XXX XXX XXX XXX --vncport=6901 --vnc --noautoconsole --os-type=linux --os-variant=rhel6 --accelerate --disk path=/var/lib/libvirt/images/test.qcow2,size=5,format=qcow2,bus=virtio --bridge=br0,model=virtio --autostart
创建完成以后使用VNC登入安装界面:
配置下载VNC客户端:
https://www.realvnc.com/en/connect/download/viewer/
服务器安装VNC服务端:
yum install tigervnc tigervnc-server -y
2、配置 vncserver
vim /etc/sysconfig/vncserver
在文件加入下面两行代码:
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"
3、配置当前用户的vnc登陆密码,连续输入两次即可。这个密码是vnc连接密码,和系统密码没有关系。可以不一样。
[root@localhost ~]# vncpasswd
Password:
Verify:
[root@localhost ~]#
4、启动vncserver服务。 第一次启动时这样操作 直接输入 vncserver &
系统会自动建立相关的配置文件和日志文件。启动后系统会提示出一个进程号为1的窗口。
如果需要启动两个窗口的话则再次执行VNCSERVER 命令即可。
[root@localhost X11]# vncserver &
[1] 3002