CentOS安装桌面环境
如果要KVM宿主机使用图形界面管理虚拟机,需要对宿主机安装下桌面环境
yum groupinstall "Desktop" -y yum groupinstall "X WindowSystem" -y yum groupinstall "ChineseSupport" -y
安装虚拟化必要的软件包
安装软件包组(推荐): yum groupinstall "Virtualization""Virtualization Client" "Virtualization Platform""Virtualization Tools" 或者仅安装必要的包: yum install qemu-kvm.x86_64 –y #kvm模块 yum install qemu-kvm-tools.x86_64 –y #kvm调试工具 yum install python-virtinst.noarch –y #python组件,主要用来记录创建vm时的xml文件 yum install qemu-img.x86_64 –y #qemu组件,使用qemu命令来创建磁盘,启动虚拟机等 yum install bridge-utils.x86_64 –y #网络桥接支持工具 yum install libvirt –y #一种虚拟机管理工具,可以使用virsh命令行来管理虚拟机 yum install virt-manager –y #图形界面的管理虚拟机的工具
service libvirtd start #启动libvirtd服务 lsmod | grep -E ‘kvm|kvm-intel|kvm-amd‘ #查看内核是否支持KVM虚拟化 kvm_intel 52570 0 kvm 314739 1 kvm_intel
如果没有kvm_intel,可手工执行modprobe kvm_intel,再运行这条命令查看看。如果仍然没有,可以看看dmesg信息,通常都是BIOS中未开启CPU虚拟化功能,需要重启修改BIOS。
运行virsh list,看看结果有无异常
网络配置
把默认的nat模式配置成桥接模式。
[root@localhost ]# cd /etc/sysconfig/network-scripts [root@localhost ]# ifdown eth0
修改eth0的配置文件如下,并新增虚拟网卡br0:
[root@localhost network-scripts]# cat ifcfg-eth0 DEVICE=eth0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPV6INIT=no USERCTL=no BRIDGE="br0" [root@localhost network-scripts]# catifcfg-br0 DEVICE="br0" TYPE="Bridge" ONBOOT=yes IPADDR=192.168.100.100 NETMASK= 255.255.255.0 GATEWAY= 192.168.100. DELAY=0
启动网卡:
[root@localhost ]# ifup eth0 [root@localhost ]# ifup bridge0
查看配置成功没有
[root@localhost network-scripts]# ifconfig|grep addr br0 Link encap:Ethernet HWaddr5C:F3:FC:20:20:8C inet addr: 192.168.100.100 Bcast:192.168.100.255 Mask:255.255.255.0 inet6 addr: 2401:8d00:3:6:5ef3:fcff:fe20:208c/64 Scope:Global inet6 addr: fe80::5ef3:fcff:fe20:208c/64 Scope:Link eth0 Link encap:Ethernet HWaddr5C:F3:FC:20:20:8C inet6 addr: fe80::5ef3:fcff:fe20:208c/64 Scope:Link inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host
在宿主机上安装VNC
如果使用图形界面管理KVM,需要在宿主机安装VNC服务
[root@localhost ]# yum install tigervnc-server -y #安装VNC Server [root@localhost ]# vncserver #启动VNC Server ,第一次启动vnc服务会提示修改密码 You will require a password to access yourdesktops. Password:123456 Verify:123456 xauth: creating new authority file /root/.Xauthority New ‘localhost.localdomain:1 (root)‘desktop is localhost.localdomain:1 Creating default startup script/root/.vnc/xstartup Starting applications specified in/root/.vnc/xstartup Log file is/root/.vnc/localhost.localdomain:1.log
#vncpasswd 命令可以VNC的连接修改密码
然后再使用VNC连接到宿主机,再使用virt-manager图形界面管理KVM就可以远程操作虚拟机了。如下图:
图形界面对虚拟机的操作这里就不多说了,相当简单。
本文出自 “乾楠有” 博客,请务必保留此出处http://changfei.blog.51cto.com/4848258/1672139
原文地址:http://changfei.blog.51cto.com/4848258/1672139