CentOS7 安装KVM
检测输入命令如果有输出表示CPU支持虚拟化
grep -E 'svm|vmx' /proc/cpuinfo
检查模块(保证有如下内容)
lsmod | grep kvm
结果如下:(kvm_intel没有的话请至BIOS里确定virtualiztion是不是Enable)
kvm_intel 1621530
kvm 5252591 kvm_intel
设置网卡网桥
安装bridge-utils ,用来管理网桥的工具brctl
yum -y install bridge-utils
重启网络
systemctl restart network
创建网桥
vi /etc/sysconfig/network-scripts/ifcfg-br0
--------以下是网络上的--------
DEVICE=br0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=172.10.11.8
NETMASK=255.255.255.0
GATEWAY=172.10.0.8
DNS1=202.98.96.68
DEFROUTE=yes
PV4_FAILURE_FATAL=yes
IPV6INIT=no
DELAY=0
USERCTL=no
-------以下为实体机上的---------
BOOTPROTO="static"
DEVICE="br0"
ONBOOT="yes"
IPADDR="172.10.11.8"
PREFIX="16"
GATEWAY="172.10.0.8"
DNS1="8.8.4.4"
NM_CONTROLLED="yes"
TYPE=Bridge
STP="yes"
修改真实网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
在后面加上
BRIDGE="br0"
----实机上为---------
TYPE=Ethernet
#BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=2d4fd09b-60cc-44bd-844d-ad19dbfb2959
ONBOOT=yes
IPADDR=172.10.11.8
PREFIX=16
GATEWAY=172.10.0.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
BRIDGE="br0"
重启网络,并查看网桥状态
systemctl restartnetwork
brctl show
安装kvm
使用yum安装kvm工具包与软件
yum -y install libcanberra-gtk2 qemu-kvm.x86_64 qemu-kvm-tools.x86_64libvirt.x86_64 libvirt-cim.x86_64 libvirt-client.x86_64 libvirt-java.noarchlibvirt-python.x86_64 libiscsi-1.7.0-5.el6.x86_64dbus-develvirt-clone tunctl virt-manager libvirt libvirt-python python-virtinst
安装x-windows,使用图形界面管理虚拟机
yum groupinstall "X Window System"
安装中文字符,解决界面乱码问题
yum install dejavu-lgc-sans-fonts
yum groupinstall "Fonts" -y
启用libvirt
systemctl start libvirtd
systemctl enable libvirtd
使用virt-manager管理kvm
服务器端安装xterm作为测试
yum install xterm
服务器端安装xauth程序,sshd需要这个程序执行X11转发
yum install xauth
服务器端编辑/etc/ssh/sshd_conf文件,激活X11转发
vi /etc/ssh/sshd_conf
#X11Forwarding yes
重启sshd
systemctl restart sshd
验证服务器端转发成功
此时登陆sshd后,会在用户家目录下生成.XAuthority文件。
echo $DISPLAY
显示结果:localhost:10.0,说明服务器端配置成功,否则如果为空,则配置有错。
windows桌面端安装Xming
安装Xming-6-9-0-31-setup ,并使用xshell建立连接时勾选x11转移。
桌面端启动Xming,配置PuTTY转发X11
Xming作为Xserver需要首先启动。然后在PuTTY左侧导航栏中依次选择:【Connection】【SSH】【X11】,在右侧面板中选中【Enable X11forwarding】复选框,保存后重新打开到服务器的会话。输入virt-manager连接虚拟机
virt-manager
设置虚拟机自动启动
#查看虚拟机
virsh list --all
#启动虚拟机
virsh start oeltest01
#开机启动虚拟机
virsh autostart oeltest01
pscp命令上传ISO的语法
pscp -l root -pw a123456 -p 22 E:\CentOS-7.2.iso 192.168.1.253:/home
参考文章
http://blog.csdn.net/smstong/article/details/46328247
http://www.itfromallangles.com/2011/03/linux-kvm-managing-kvm-guests-using-virt-manager-on-windows/
页:
[1]