天天看點

linux指令行安裝使用KVM

一、說明

本篇文章介紹的是基于centos環境來安裝的,ip位址192.168.4.233

二、檢查CPU是否支援虛拟技術

egrep 'vmx|svm' /proc/cpuinfo

如果有輸出内容表示支援。

三、安裝KVM

1、安裝元件

yum install kvm

yum install qemu qemu-kvm -y

yum -y install libvirt virt-viewer libpk-gtk-module.so

2、配置

#這裡主要是tcp連接配接的設定

vim /etc/libvirt/libvirtd.conf

listen_tls = 0

listen_tcp = 1

tcp_port = "16509"

listen_addr = "192.168.4.233"

unix_sock_ro_perms = "0777"

unix_sock_rw_perms = "0770"

auth_tcp = "none"

max_clients = 1024

min_workers = 100

max_workers = 200

max_requests = 20

max_client_requests = 50

#這裡主要是對vnc的設定,一會兒通過vnc-viewer連接配接來進行安裝

vim /etc/libvirt/qemu.conf

vnc_listen = "0.0.0.0"

vnc_password = "bigdata" #vnc連接配接密碼

remote_display_port_min = 5900 #vnc最小端口

remote_display_port_max = 65535 #vnc最大端口

3、重新開機服務

service libvirtd restart

4、檢視服務是否啟動

ps -ef | grep libvirtd

5、檢視虛拟機

virsh list

四、配置網橋

1、配置網橋br0

vim /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

BOOTPROTO=static

ONBOOT=yes

TYPE=Bridge

IPADDR=192.168.4.233

NETMASK=255.255.255.0

DNS2=114.114.114.114

GATEWAY=192.168.4.1

DNS1=8.8.8.8

DELAY=0

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

HWADDR=6c:0b:84:92:9f:e4

IPV6INIT=yes

MTU=1500

NM_CONTROLLED=yes

TYPE=Ethernet

USERCTL=no

PEERDNS=yes

NM_CONTROLLED=no

BRIDGE=br0

2、重新開機網絡服務

service network restart

3、檢視網絡連接配接

brctl show

#輸出如下

br0 8000.6c0b84929fe4 no eth0

vnet0

virbr0 8000.525400b0a7a4 yes virbr0-nic

五、安裝虛拟機

virt-install --name=vm2 --ram=1024 --vcpus=1 --disk=/data/vm/vm2.img,size=50 --os-type=linux --cdrom=/data/CentOS-6.5-x86_64-bin-DVD1.iso --network=bridge:br0 --vnc --accelerate --force --autostart

說明:

1、不用把iso放在root目錄,要不讀取不到

2、如果提示沒有權限,将qume使用者添加到超級管理者使用者組

檢視vnc端口号

ps aue | grep vm1

如果是 -vnc 0.0.0.0:0表示端口号5900 -vnc 0.0.0.0:1表示端口号5901,依次類推。

然後就可以在windows下使用vnc-viewer來連接配接192.168.4.233:5900,并輸入設定的密碼,即可進行安裝了。