安裝kvm
編輯安裝qemu-kvm和libvirt*
安裝virt-install
設定開機啟動
4.安裝vnc
使用kvm建立虛擬機器
編輯1.建立虛擬機器硬碟
2.配置網橋模式
方法一:
先將 /etc/sysconfig/network-scripts/ 目錄下的網絡卡配置檔案備份乙份
a. 建立 ifcfg-br0 檔案,(建立的br0檔案的ip位址要和物理網絡卡的ip位址一致,命令 ipconfig檢視物理網絡卡將不會顯示ip)
device=br0
bootproto=none
defroute=yes
onboot=yes
type=bridge
ipv4_failure_fatal=yes
ipaddr=192.168.1.130
netmask=255.255.255.0
gateway=192.168.1.254
dns1=221.6.4.66
delay=0
userce=no
b.修改原網絡卡配置
type=ethernet
proxy_method=none
browser_only=no
bootproto=static
defroute=yes
ipv4_failure_fatal=yes
ipv6init=yes
ipv6_autoconf=yes
ipv6_defroute=yes
ipv6_failure_fatal=no
ipv6_addr_gen_mode=stable-privacy
name=eth0
uuid=bb40d726-8d67-4187-90c3-eb61e1b42d61
device=eth0
onboot=yes
ipaddr=192.168.1.130
netamsk=255.255.255.0
gateway=192.168.1.254
dns1=8.8.8.8
ipv6_privacy=no
bridge=br0
c. 重啟網路服務
systemctl restart network
方法二:
3.建立虛擬機器
4.vnc連線上面配置的埠
vnc客戶端連線上面命令配置的port=5999,listen=0.0.0.0,password=1gmsazqwqw,完成安裝
kvm常用命令
編輯virsh start x 啟動名字為x的非活動虛擬機器
virsh list --all 列出虛擬機器
virsh create x.xml 建立虛擬機器(建立後,虛擬機器立即執行,成為活動主機)
virsh suspend x 暫停虛擬機器
virsh resume x 啟動暫停的虛擬機器
virsh shutdown x 正常關閉虛擬機器
virsh destroy x 強制關閉虛擬機器
virsh dominfo x 顯示虛擬機器的基本資訊
virsh domname 2 顯示id號為2的虛擬機器名
virsh domid x 顯示虛擬機器id號
virsh domuuid x 顯示虛擬機器的uuid
virsh domstate x 顯示虛擬機器的當前狀態
virsh dumpxml x 顯示虛擬機器的當前配置檔案(可能和定義虛擬機器時的配置不同,因為當虛擬機器啟動時,需要給虛擬機器 分配id號、uuid、vnc埠號等等)
virsh setmem x 512000 給不活動虛擬機器設定記憶體大小
virsh edit x 編輯配置檔案(一般是在剛定義完虛擬機器之後)
同宿主機轉殖
編輯[root@server2:~] cd /vmfs/volumes/datastore_1/
[root@server2:/vmfs/volumes/52540d02-86fc97d5-c7a2-d8d38597d7aa] mkdir test-1
在將kvm虛擬機器映象遷移至esxi之前需要先轉換格式,先進入虛擬機器映象所在目錄:
[root@kvm-t1 ~]# cd /usr/local/kvm/images/
[root@kvm-t1 images]# ll -h
total 2.1g
-rw------- 1 root root 11g sep 1 10:52 centos-t1.img
磁碟的格式需要轉換兩次,這一次是在kvm主機上進行,轉換為vmdk格式。可是這個映象還不能直接應用在esxi主機中,還需要在esxi主機轉換一次。
在kvm主機中使用以下命令將虛擬機器映象進行轉換:
qemu-img convert -f qcow2 centos-t1.img -o vmdk centos-t1_temp.vmdk -o compat6
為了防止映象被拆分為2gb的小塊,需要增加compat6的選項。
需要注意的是,轉換過程中並不會出現進度條,完成轉換後會出現乙個新的映象:
[root@kvm-t1 images]# ll -h
total 4.2g
-rw------- 1 root root 11g sep 1 10:52 centos-t1.img
-rw-r--r-- 1 root root 2.1g sep 1 16:19 centos-t1_temp.vmdk
將轉換後的映象匯入esxi新建立的資料夾中。
在esxi主機裡,使用vmkfstools命令進行格式轉換:
[root@server2:/vmfs/volumes/52540d02-86fc97d5-c7a2-d8d38597d7aa/test-1] vmkfstools -i centos-t1_temp.vmdk -d thin centos-t1.vmdk
destination disk format: vmfs thin-provisioned
cloning disk 'centos-t1_temp.vmdk'...
clone: 100% done.
在esxi中建立虛擬機器新增現有磁碟即可。
檔案路徑
編輯虛擬機器配置檔案路徑
/etc/libvirt/qemu/
虛擬機器映象檔案路徑
/var/lib/libvirt/images/
CentOS7 部署安裝KVM
目錄 centos7安裝部署kvm 1 關閉防火牆,關selinux 2 安裝工具包 3 安裝kvm相關軟體包 4 編輯網絡卡,建立網橋 5 新增映象到系統中 6 檢視kvm模組是否載入 如果沒有則執行modprobe kvm 7 開啟埠 8 檢視virsh版本號 9 修改vnc監聽埠,並重啟lib...
1,kvm實戰應用 kvm基礎部署
虛擬化基本上是乙個企業裡邊必不可少的一項技能了,但是測試環境當中,虛擬化又是很簡單的。egrep vmx svm proc cpuinfo setenforce 0 永久關閉修改配置檔案 iptables f chkconfig iptables o service networkmanager s...
部署kvm虛擬化(二)
6.管理kvm虛擬機器 virsh list 檢視 正在執行的虛擬機器 virsh list all 檢視所有虛擬機器 centos7.3 running virsh start 名字 啟動 virsh shutdown 名字 關機 virsh destroy 名字 強制關機 virsh autos...