新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
詳解kvm常用操作
KVM (全稱是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平臺(tái)上的全功能虛擬化解決方案,包含一個(gè)可加載的內(nèi)核模塊 kvm.ko 提供和虛擬化核心架構(gòu)和處理器規(guī)范模塊,創(chuàng)新互聯(lián)的云服務(wù)器采用的就是KVM技術(shù),此物理隔離方案比Vmware/Hyper-V占用的內(nèi)存和硬盤要大,提供穩(wěn)定性,成本相對(duì)高。 下面為大家分享一下kvm中的一些常用操作。

創(chuàng)新互聯(lián)建站主營(yíng)北海網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶App定制開發(fā),北海h5小程序開發(fā)搭建,北海網(wǎng)站營(yíng)銷推廣歡迎北海等地區(qū)企業(yè)咨詢
1,創(chuàng)建虛擬機(jī)
[root@localhost?~]#?virt-install
--name=centos1?\????????????#生成一個(gè)虛擬機(jī)
--ram?1024?--vcpus=1?\
--disk?path=/root/centos1.img,size=10?\
--accelerate?--cdrom?/root/CentOS-6.5-x86_64-bin-DVD1.iso?\
--graphics?vnc,port=5921?--network?bridge=br0
2,virsh的其他操作
[root@localhost?/]#?virsh?start?centos1???????#啟動(dòng)虛擬機(jī)
[root@localhost?/]#?virt-viewer?centos1???????#如果有圖形界面的話,可以進(jìn)入虛擬機(jī)的界面[root@localhost?~]#?virsh?shutdown?centos1????#關(guān)閉虛擬機(jī)[root@localhost?/]#?virsh?reboot?centos1??????#重啟虛擬機(jī)[root@localhost?/]#?virsh?suspend?centos1?????#暫停虛擬機(jī)[root@localhost?/]#?virsh?resume?centos1??????#恢復(fù)虛擬機(jī)[root@localhost?/]#?virsh?autostart?centos1???#自動(dòng)加載虛擬機(jī)virsh參數(shù)如下:
autostart?????????#自動(dòng)加載指定的一個(gè)虛擬機(jī)
connect???????????#重新連接到
hypervisorconsole???????????#連接到客戶會(huì)話
create????????????#從一個(gè)SML文件創(chuàng)建一個(gè)虛擬機(jī)
start?????????????#開始一個(gè)非活躍的虛擬機(jī)
destroy???????????#刪除一個(gè)虛擬機(jī)
define????????????#從一個(gè)XML文件定義一個(gè)虛擬機(jī)
domid?????????????#把一個(gè)虛擬機(jī)名或UUID轉(zhuǎn)換為
IDdomuuid???????????#把一個(gè)郁悶或ID轉(zhuǎn)換為
UUIDdominfo???????????#查看虛擬機(jī)信息
domstate??????????#查看虛擬機(jī)狀態(tài)
domblkstat????????#獲取虛擬機(jī)設(shè)備快狀態(tài)
domifstat?????????#獲取虛擬機(jī)網(wǎng)絡(luò)接口狀態(tài)
dumpxml???????????#XML中的虛擬機(jī)信息
edit??????????????#編輯某個(gè)虛擬機(jī)的XML文件
list??????????????#列出虛擬機(jī)
migrate???????????#將虛擬機(jī)遷移到另一臺(tái)主機(jī)
quit??????????????#退出非交互式終端
reboot????????????#重新啟動(dòng)一個(gè)虛擬機(jī)
resume????????????#重新恢復(fù)一個(gè)虛擬機(jī)
save??????????????#把一個(gè)虛擬機(jī)的狀態(tài)保存到一個(gè)文件
dump??????????????#把一個(gè)虛擬機(jī)的內(nèi)核dump到一個(gè)文件中以方便分析
shutdown??????????#關(guān)閉一個(gè)虛擬機(jī)
setmem????????????#改變內(nèi)存的分配
setmaxmem?????????#改變最大內(nèi)存限制值suspend???????????#掛起一個(gè)虛擬機(jī)
vcpuinfo??????????#虛擬機(jī)的cpu信息
version???????????#顯示virsh版本3,virt-clone,如果我們要建幾個(gè)一樣的虛擬機(jī),這個(gè)命令,非常有用
#?virt-clone?--connect=qemu:///system?-o?centos1?-n?centos3?-f??/root/centos3.img??????????#克隆centos1
正在克隆?centos1.img??????????????????????????????????????|?10.0?GB?????00:07
Clone?'centos3'?created?successfully.
libguestfs-tools是虛擬機(jī)一個(gè)管理包,很有用的工具
[root@localhost?~]#?yum?-y?install?libguestfs-tools???#安裝工具包4,未登錄的情況下,查看鏡像目錄
[root@localhost?~]#?virt-ls?centos.img?/home???#查看centos.img鏡像文件中/home目錄
tank
5,未登錄的情況下,將鏡像文件中的文件copy出來(lái)
[root@localhost?~]#?virsh?list?--all???????#查看所有的虛擬機(jī)名稱
Id????名稱?????????????????????????狀態(tài)
------------------------------------------------
1?????centos1????????????????????????running
2?????centos6.5??????????????????????running
-?????arch???????????????????????????關(guān)閉
-?????arch1??????????????????????????關(guān)閉
-?????arch2??????????????????????????關(guān)閉
-?????arch3??????????????????????????關(guān)閉
-?????arch5??????????????????????????關(guān)閉
-?????centos3????????????????????????關(guān)閉
-?????ubuntu?????????????????????????關(guān)閉
-?????ubuntu1????????????????????????關(guān)閉
[root@localhost?~]#?virt-copy-out?-d?centos1?/etc/passwd?/tmp???????#將centos1中的文件copy到tmp下面6,查看虛擬機(jī)的分區(qū)情況
[root@localhost?~]#?virt-filesystems?-d?centos1
/dev/sda1
/dev/VolGroup/lv_root
[root@localhost?~]#?virt-list-partitions?/root/centos.img
/dev/sda1
/dev/sda2
[root@localhost?~]#?virt-df?centos.img
Filesystem???????????????????????????1K-blocks???????Used??Available??Use%
centos.img:/dev/sda1????????????????????495844??????34510?????435734????7%
centos.img:/dev/VolGroup/lv_root???????8780808????2842056????5492700???33%
7,mount虛擬機(jī)
[root@localhost?~]#?guestmount?-a?/root/centos.img?-m?/dev/VolGroup/lv_root?--rw?/mnt/usb
[root@localhost?~]#?cd?/mnt/usb/
[root@localhost?usb]#?ls
bin???dev??home??lib64???????media??mnt??opt???root??selinux??sys??usr
boot??etc??lib???lost+found??misc???net??proc??sbin??srv??????tmp??var
網(wǎng)站標(biāo)題:詳解kvm常用操作
網(wǎng)頁(yè)路徑:http://fisionsoft.com.cn/article/djshopg.html


咨詢
建站咨詢
