天天看點

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

搭建環境

作業系統:CentOS 6.5 final x86_64

KVM:qemu-kvm-0.12.1.2-2.479.el6_7.3.x86_64

工具:Win7和vnc-viewer(先在伺服器端裝好VNC,通過VNC viewer連接配接伺服器CentOS)

一、安裝KVM及相關軟體

1、KVM 需要有 CPU 的支援(Intel vmx 或 AMD svm),在安裝 KVM 之前檢查一下 CPU 是否提供了虛拟技術的支援:

[[email protected] kvm]# egrep '^flags.*(vmx|svm)' /proc/cpuinfo|more

有顯示, 有顯示則說明處理器具有VT功能

2、在主機闆BIOS中開啟CPU的Virtual Technolege(VT,虛化技術)

3、安裝kvm及其需要的軟體包

[[email protected] kvm]#  yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst

[[email protected] kvm]# yum groupinstall KVM

4、檢查kvm子產品是否安裝,使用以下指令顯示兩個子產品則表示安裝完成

[[email protected] kvm]#  lsmod | grep kvm

kvm_intel              52570  0

kvm                   314739  1 kvm_intel

二、啟動virt-manager管理界面

1、用戶端

VNC-viewer到伺服器端,需要伺服器安裝好圖形界面

2、伺服器端

[[email protected] kvm]# yum –y install tigervnc-server

[[email protected]m-test2 kvm]# vncserver :1

說明:預設:1則為5901端口,請注意防火牆

啟動libvirtd服務,并保證下次自動啟動

[[email protected] kvm]# service libvirtd start

Starting libvirtd daemon:                                  [ 确定 ]

[[email protected] kvm]# chkconfig libvirtd on

三、遠端建立KVM虛拟機

使用vnc viewer按如下圖連接配接,   IP:1

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

1.、打開Application=> System Tools => Virtual Machine Manager就可以裝虛拟機了,功能跟VMware類似

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

2、右擊“localhost“這行,出現”New“

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

3、輸入虛拟機Name

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

4、選擇安裝系統的ISO檔案

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

5、設定記憶體大小和CPU核數

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

6、配置設定虛拟磁盤大小,這裡選擇取消”立即配置設定“

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

7、我們選使用預設的網絡連接配接模式,後續再修改

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

8、啟動虛拟機,這時可以看到系統安裝界面了

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

9、安裝好系統以後虛拟機重新開機中,這時已經完成虛拟機的安裝

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。

1、伺服器端使用virsh list指令可檢視主機虛拟化情況

[[email protected] kvm]# virsh list

Id    Name                           State

----------------------------------------------------

2     tsm-pro-test2                  running

[[email protected] kvm]#

我在上面裝了centOS的虛拟機,命名為tsm-pro-test2

2、KVM虛拟機的資訊儲存在 /var/lib/libvirt目錄下

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

3、KVM預設網絡配置

kvm上網有兩種配置,一種是default,它支援主機與虛拟機的互訪,同時也支援虛拟機通路網際網路,但不支援外界通路虛拟機。另外一種方式是bridge方式,可以使用虛拟機成為網絡中具有獨立IP的主機。

五.配置bridge上網方式

1、建立橋接器  

在/etc/sysconfig/network-scripts目錄下,建立一個ifcfg-br0 檔案,其類型設為Bridge:

[[email protected] network-scripts]# more ifcfg-br0

DEVICE=br0

ONBOOT=yes

TYPE=Bridge

BOOTPROTO=static

IPADDR=10.0.0.15

NETMASK=255.255.255.0

GATEWAY=10.0.0.1

[[email protected] network-scripts]#

2、将實體接口橋接到橋接器  

修改eth0的内容(本伺服器是用eth0上網的),去掉其IP相關資訊,加上“BRIDGE=br0”,将其橋接到br0上;如果是雙網卡或是多網卡,照此過程修改:

[[email protected] network-scripts]# cat ifcfg-eth0

DEVICE=eth0

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=dhcp

BRIDGE=br0

[[email protected] network-scripts]#

3、重新開機實體機網絡服務  

[[email protected] ~]# service network restart

4、檢視目前橋接情況(有一個虛拟機正在運作)

[[email protected] network-scripts]# brctl show

bridge name     bridge id               STP enabled     interfaces

br0             8000.98be944266a2       no              eth0

                                                        vnet0

virbr0          8000.5254007820dd       yes             virbr0-nic

[[email protected] network-scripts]#

5、将虛拟機接口橋接到橋接器

# brctl delif virbr0 vnet0

# brctl addif br0 vnet0

這一步也可以在Virtual Machine Manager中進行。

Centos 6.5上安裝配置KVM搭建環境一、安裝KVM及相關軟體二、啟動virt-manager管理界面三、遠端建立KVM虛拟機四、在遠端管理KVM虛拟化實體主機的過程中,可以動态調節VM的記憶體,實作clone,開機,關機,暫停主機等操作。五.配置bridge上網方式

6、将虛拟機centOS KVM IP設定為同一網段位址:10.0.0.*

此時,該虛機可以通路外部網絡,并可被外部網絡通路。

轉載于:https://blog.51cto.com/ygqygq2/1730466

繼續閱讀