linux/centos系統下kvm的安裝配置

來源:互聯網
上載者:User

1、kvm 相關軟體安裝

 代碼如下 複製代碼
sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils

2、橋接網路設定

sudo vim /etc/network/interfaces 編輯設定檔,修改IP網路資訊如下:

 代碼如下 複製代碼
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.10.130
network 192.168.10.0
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.1
dns-nameservers 8.8.8.8
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

以上IP根據自己實際需要修改,如果網路環境是DHCP擷取(生產環境下很少會這樣用,這也也提下),可以代碼修改為如下:

 代碼如下 複製代碼
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0

最後:sudo /etc/init.d/networking restart重新啟動網路服務便可 。

3、路由轉寄

nat網路裡會用到路由轉寄,不過我發現ubuntu下安裝完KVM ,其預設開啟路由轉寄功能,如果沒有通過sysctl命令修改即可。

 代碼如下 複製代碼
yang@yang-acer:/opt$ sudo sysctl -a|grep 'net.ipv4.ip_forward'
net.ipv4.ip_forward = 1

4、qemu.conf與iptables

編輯/etc/libvirt/qemu.conf檔案,取消vnc_listen = "0.0.0.0"的注釋,開啟VNC功能,並sudo /etc/init.d/libvirt-bin restart載入新的配置 ,如果開啟了防火牆,還需要通過下面的指令開啟連接埠:

 代碼如下 複製代碼
sudo iptables -A INPUT  -m tcp -p tcp --dport 5910  -j ACCEPT

註:ubuntu上iptables不像centos上,也可以使用ufw防火牆配置策略 。

5、guest主機的安裝

建立鏡像檔案並查看檔案資訊:

 代碼如下 複製代碼
sudo qemu-img create -f qcow2 -o preallocation=metadata centos.img 20G
qemu-img info centos.img

配合VNC進行guest主機系統安裝:

 代碼如下 複製代碼
sudo virt-install --name centos --ram=1024 --arch=x86_64 --vcpus=1 --os-variant=rhel6 --disk path=/opt/centos.img,bus=virtio,cache=none,format=qcow2  --network bridge=br0,model=virtio  --graphics vnc,password=361way,port=5913 --cdrom=/opt/CentOS-6.5-x86_64-LiveCD.iso

註:這裡直接指定了qcow2格式,和之前的不太一樣,鏡像檔案建立時也一定要指定preallocation(預分配)環境 ,不然不可以直接format=qcow2格式安裝 。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.