CentOS 6.3下安裝KVM和創建KVM虛擬機
一 安裝kvm
1 在安裝CentOS 6.3時可以選擇安裝好kvm
2 如果未安裝好kvm,請按照下列方式安裝
[創建本地yum]
掛在iso文件到目錄下
mount -o loop -t iso9660 CentOS-6.3-x86_64-bin-DVD1.iso /mnt
設置本地yum源
在/etc/yum.repos./d 創建 “任意文件名.repo" 文件
vi 編輯
【localyum】任意名稱 ,不能有空格。
name= local yum 任意名稱
baseurl=file:////mnt/Packages 這個路徑是自定的。Server為光盤中的Server目錄 ,Packages與Server放在同一目錄下。即/software目錄下
enabled=1 代表 生效 0為不生效
gpgcheck=1 檢查gpgkey 1 生效 0不生效
gpgkey=file:///software 安裝光盤裡有這個文件 不指定 安裝時,可能提示沒有注冊
保存退出
執行命令 yum clean all(1) kvm需要有 CPU 的支持(Intel VT 或 AMD SVM)
[root@moniter ~]#egrep '^flags.*(vmx|svm)' /proc/cpuinfo
(2) 安裝kvm libvirted
yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst
yum groupinstall KVM
(3) 啟動libvirted
service messagebus start
service haldaemon start
service libvirtd start
chkconfig messagebus on
chkconfig haldaemon on
chkconfig libvirtd on
(4)監測kvm是否安裝成功
[root@moniter ~]#virsh -c qemu:///system list
Id Name State
----------------------------------
(5)kvm模塊
/sbin/lsmod | grep kvm
RHEL6 KVM虛擬化創建橋接網卡-網橋 http://www.linuxidc.com/Linux/2013-08/88517.htm
RedHat Linux KVM虛擬機橋接 http://www.linuxidc.com/Linux/2013-02/79934.htm
CentOS 5.6下KVM的安裝/橋接設置/虛擬機創建及運行 http://www.linuxidc.com/Linux/2012-12/76883.htm
Ubuntu下用libvirt安裝KVM虛擬機時找不到/bin/qemu-kvm問題解決 http://www.linuxidc.com/Linux/2013-08/88985.htm
二配置網橋
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.207.20.255
IPADDR=10.207.20.200
NETMASK=255.255.255.0
NETWORK=10.207.20.0
ONBOOT=yes
b、
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
c、
重起網絡服務生效
service network restart
d、
echo 1 > /proc/sys/net/ipv4/ip_forward #虛擬機上網
e、
檢查橋接網絡
[root@moniter ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.842b2b74e1b6 no eth0
virbr0 8000.000000000000 yes
br0是我們配置的橋接網卡,virbr0是系統腳本自動配置的NAT網卡
三安裝vnc
注意:CentOS6.3 VNC的命名rpm為tiggervnc-server
(1)
yum install tiggervnc-server
(2)
vi /etc/sysconfig/vncservers
#加一行
VNCSERVERS="1:root"
(3)
vncpasswd
創建密碼
(4)
/etc/init.d/vncserver start
(5)
# netstat -nulpt | grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 29167/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 29167/Xvnc
tcp 0 0 :::6001 :::* LISTEN 29167/Xvnc
表示vnc可以使用了
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-07/104742p2.htm