亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

KVM虛擬化(一)——KVM虛擬機的介紹與簡單使用

2024-09-01 13:49:16
字體:
來源:轉載
供稿:網友

一、架構及介紹

KVM(Kernel-based Virtual Machine)它由 Quramnet 開發,該公司于 2008年被 Red Hat 收購;

自Linux 2.6.20后整合到內核,該內核模塊使得 Linux 變成了一個 Hypervisor層;

它依托于CPU虛擬化指令集,性能、安全性、兼容性、穩定性表現很好,每個虛擬化操作系統表現為單個系統進程,與Linux安全模塊selinux安全模塊很好結合;

官方網站為http://www.linux-kvm.org/page/Main_Pagekvm,創建虛擬機,kvm虛擬機使用,qemu

二、KVM的安裝

(1)安裝之前要查看CPU是否支持虛擬化,以下命令有輸出就代表支持虛擬化;如果確定cpu可以支持虛擬化,但以上命令沒有輸出結果,就進入bash加載虛擬化

 Intel  CPU:

[root@localhost ~ ]#cat /proc/cpuinfo | grep vmx

AMD  CPU:

[root@localhost ~ ]#cat /proc/cpuinfo | grep smv [root@localhost ~ ]# modprobe kvm  #加載kvm模塊

(2)安裝方法

方法一:在安裝系統的時候,選擇桌面安裝,然后選擇虛擬化選項kvm,創建虛擬機,kvm虛擬機使用,qemukvm,創建虛擬機,kvm虛擬機使用,qemu

方法二:在已有系統基礎上,安裝KVM所需軟件。

必安包:

qemu-kvm.x86_64 //KVM模塊qemu-img.x86_64 //qemu組件,創建磁盤、啟動虛擬機等

可選工具包:

yum -y groupinstall "Desktop" //安裝GNOME桌面環境virt-manager //圖形界面管理虛擬機工具libvirt //圖形化虛擬機管理工具python-virtinst.noarch //python組件,記錄創建VM時的xml文件bridge-util.x86.64 //網絡支持工具,橋接功能模塊libguestfs-tools  //文件管理工具acpid    //virsh命令依賴的服務,需要開機啟動的,他是一個服務,不是工具包

(3)驗證安裝結果

[root@localhost ~ ]# lsmod | grep kvmkvm_intel        54285 0kvm          333172 1 kvm_intel

三、KVM網絡

1、KVM虛擬機網絡介紹

在libvirt中運行KVM網絡有兩種方法:NAT和Bridge,默認是NAT

(1)NAT模式:即用戶模式,可以訪問外網,但是無法從外部訪問虛擬機網絡。

(2)Bridge模式:即橋接模式,這種模式允許虛擬機像一臺獨立的主機一樣擁有網絡,外部的機器可以直接訪問到虛擬機內部,但需要網卡支持,一般有線網卡都支持。另外需要編輯網卡參數文件以支持橋接。kvm,創建虛擬機,kvm虛擬機使用,qemu
如圖所示,兩臺虛擬機的網卡對應著宿主機的兩個虛擬網卡,他們會以一個叫br0的網橋連接,虛擬機網卡和網橋連接后,就可以獲得設置和宿主機一個網段的IP地址的權限,因此就可以通過宿主機的網絡訪問外網。

2、設置KVM橋接網絡

[root@localhost network-scripts]# cat ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:A6:73:18TYPE=EthernetUUID=ea80305d-532a-4c31-883f-d9797e279e29ONBOOT=yesNM_CONTROLLED=no #關閉network manager對網卡的控制BOOTPROTO=none  #不需要給物理機設置ip地址BRIDGE="br0"    #設置eth0網卡支持網橋
[root@localhost network-scripts]# vi ifcfg-br0添加:DEVICE=br0TYPE=BridgeONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneIPADDR=192.168.1.10NETMASK=255.255.255.0[root@localhost ~]# /etc/init.d/NetworkManager stop #關掉網卡守護進程 [root@localhost ~]# service network restart 

四、管理虛擬機

創建虛擬機有兩種方法,一種基于命令行,一種基于圖形化界面。

1、圖形化界面管理

virt-manager是基于libvirt的圖像化虛擬機管理軟件,不同版本的virt-manager的界面和操作方法可能不同,他是創建KVM虛擬機的最簡單的方法。用這種方法必須基于之前我們安裝的軟件包virt-manager和libvirt.這里不做過多闡述。

創建虛擬機的步驟大致如下:

(1)創建存儲池并創建存儲卷,所謂存儲池其實就是一個文件夾,存儲卷就是kvm虛擬機的實體鏡像

(2)創建鏡像存儲池,用于存放操作系統鏡像,鏡像存儲池就是放操作系統鏡像的文件夾

(3)創建虛擬機,并設置相應參數

(4)可把時鐘偏移改為“localtime”

(5)可設置主機引導時啟動虛擬機

(6)可設置通過VNC遠程管理,keymap選項設為Copy local keymap

2、命令行式創建虛擬機

使用命令創建虛擬機

--name 指定KVM虛擬機的名字
--ram 內存大小
--file 磁盤文件的路徑
--vcpus 指定虛擬機的 CPU 數量
--file-size=30(默認單位是G) 設置硬盤大小
--cdrom 光驅提供boot.iso 鏡像
--location 本地提供boot.iso 鏡像
--network network:default  設置網卡(使用默認)
--vnc --vncport=5911  連接桌面環境的vnc端口

[root@localhost ~]# virt-install --name=benet --ram=2048 --vcpus=1 --file=/var/lib/libvirt/images/benet.img --file-size=30 --location=/tmp/rhel6.5.iso --force &

3、KVM命令集

想使用virsh命令必須開啟acpid服務

yum -y install acpid/etc/init.d/acpid startchkconfig acpid on

虛擬機重要的兩個文件目錄  

/etc/libvirt/qemu/   //虛擬機配置文件目錄/var/lib/libvirt/images/ //虛擬機磁盤文件目錄

修改虛擬機的配置

vim /etc/libvirt/qemu/benet.xml //修改虛擬機配置信息(用來修改系統內存大小、磁盤文件等信息)virsh edit benet      //通過virsh命令修改虛擬機配置信息

基本命令

virsh -h     //查看命令幫助virsh list     //查看正在運行的虛擬機virsh list --all   //查看所有虛擬機virsh create /etc/libvirt/qemu/benet.xml //通過配置文件啟動虛擬機系統實例virsh start benet   //啟動,需要確認acpid服務安裝并運行virsh shutdown benet  //關機,需要確認acpid服務安裝并運行virsh destroy benet  //強制關機virsh autostart benet  //隨宿主機自動啟動,此命令將創建/etc/libvirt/qemu/autostart/目錄,目錄內容為開機自動啟動的系統。virsh suspend benet  //掛起virsh resume benet   //恢復virsh dumpxml benet > /etc/libvirt/qemu/benet2.xml //導出虛擬機配置virsh undefine benet  //刪除虛擬機,會發現配置文件被清除,但是磁盤文件不會被刪除mv /etc/libvirt/qemu/benet2.xml/ /etc/libvirt/qemu/benet.xml //把備份的配置文件改回去,以便重新定義虛擬機virsh define benet.xml  //重新定義虛擬機(因為磁盤文件沒有被刪除)

4、KVM文件管理

通過文件管理可以直接查看、修改、復制虛擬機的內部文件、例如,當系統因為配置問題無法啟動時,可以直接修改虛擬機的文件。虛擬機磁盤文件有raw與qcow2格式,qcow2格式是kvm支持的標準格式,raw格式為虛擬磁盤文件通用格式。KVM虛擬機默認使用raw格式,raw格式性能最好,速度最快,其缺點是不支持一些新的功能,如鏡像,Zlib磁盤壓縮、AES加密等,另外raw格式文件比qcow2格式文件大很多,將近15倍吧。

文件管理需要專門的工具才能完成,不同格式的磁盤有不同的文件管理工具。本地yum安裝libguestfs-tools后產生的命令行工具(這個工具可以直接讀取qcow2格式的磁盤文件,因此需要將raw格式的磁盤文件轉換成qcow2格式)

轉換磁盤格式方法:

qemu-img info /var/lib/libvirt/images/benet.img # 查看當前磁盤格式virsh shutdown benetqemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/benet.img /var/lib/libvirt/images/benet.qcow2 #轉換磁盤文件格式,轉化后多了一個新的qcow2文件,注意是新增了virsh edit benet #修改benet的xml配置文件……//省略部分內容  <disk type='file' device='disk'>    <driver name='qemu' type='qcow2' chche='none'/>    <source file='/var/lib/libvirt/images/benet.qcow2'/>

其他用法如下:

~]# virt-cat -a /var/lib/libvirt/images/benet.qcow2 /etc/sysconfig/network #查看命令,用法與cat命令類似,格式為:virt-cat 磁盤鏡像路徑 文件絕對路徑(最后要看的就是這個network文件)NETWORKING=yesHOSTNAME=benet~]# virt-edit -a /var/lib/libvirt/images/benet.qcow2 /etc/resolv.conf #與vim用法基本一致nameserver 8.8.8.8~]# virt-df -h benet #用于查看虛擬機磁盤信息Filesystem              Size        Used        Available      Use%benet:/dev/sda1           484M       32M          427M    7%benet:/dev/VolGroup/lv_root  7.4G    1.6G    5.4G    5.4G    22%

5、克隆與快照

[root@localhost ~]# virt-clone -o benet -n benet2 -f /var/lib/libvirt/images/benet2.img  //虛擬機克隆[root@localhost ~]# virsh snapshot-create benet  //創建新快照Domain snapshot 1382572463 created[root@localhost ~]# virsh snapshot-delete benet 1382572463 //刪除快照Domain snapshot 1382572463 deleted[root@localhost ~]# virsh snapshot-revert benet 1382572463 //恢復虛擬機狀態[root@localhost ~]# virsh snapshot-current benet   //查看快照版本號[root@localhost ~]# virsh snapshot-list benet    //查看快照信息

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91欧美激情另类亚洲| 日韩专区在线播放| 国产精品成人播放| 久久影院免费观看| 国产97人人超碰caoprom| 亚洲午夜精品久久久久久久久久久久| www.欧美精品| 亚洲色图狂野欧美| 久久偷看各类女兵18女厕嘘嘘| 精品激情国产视频| 隔壁老王国产在线精品| 国产精品日韩一区| 亚洲欧美一区二区激情| 日韩av片永久免费网站| 色妞在线综合亚洲欧美| 亚洲欧美中文日韩在线| 日韩视频永久免费观看| 久久精品视频在线观看| 精品亚洲夜色av98在线观看| 亚洲日韩中文字幕在线播放| 国产精品国语对白| 在线播放精品一区二区三区| 精品av在线播放| 国产精品十八以下禁看| 亚洲最大福利视频网站| 中文字幕久精品免费视频| 日韩美女视频在线观看| 一本色道久久综合狠狠躁篇怎么玩| 日韩av在线免播放器| 播播国产欧美激情| 欧美日韩亚洲天堂| 国产午夜精品免费一区二区三区| 久久免费福利视频| 亚洲一区二区三区xxx视频| 国产精品久久久久久av| 精品亚洲夜色av98在线观看| 另类美女黄大片| 久热99视频在线观看| 日韩av最新在线| 国产97在线|亚洲| 亚洲美女av在线| 国模极品一区二区三区| 成人有码在线播放| 欧美性受xxxx白人性爽| 国产精品27p| 欧美电影免费观看高清| 另类图片亚洲另类| 中文字幕日韩av电影| 亚洲欧美日韩另类| 久久久久久久久久久成人| 日韩精品视频在线观看网址| 亚洲精品videossex少妇| 欧美日韩国产成人高清视频| 欧美巨大黑人极品精男| 亚洲欧美精品在线| 久久久久成人网| 国产精品久久久久久久久| 国产精品福利在线| 激情久久av一区av二区av三区| 日韩美女福利视频| 国产精品18久久久久久麻辣| 国产噜噜噜噜噜久久久久久久久| 黑人巨大精品欧美一区二区一视频| 久久久亚洲精选| 亚洲一区二区三区四区视频| 日韩一区二区在线视频| 丰满岳妇乱一区二区三区| 中文字幕亚洲一区二区三区| 成人国产精品一区二区| 免费99精品国产自在在线| 亚洲国产精品va在看黑人| 一本色道久久综合狠狠躁篇的优点| 91精品国产自产在线观看永久| 国产欧美精品在线| 国产欧美在线视频| 国产精品爱啪在线线免费观看| 国产福利视频一区| 欧美日韩中文在线观看| 国产精品久久久久久av下载红粉| 91超碰中文字幕久久精品| 久久久久久国产精品三级玉女聊斋| 久久久久免费视频| 亚洲美女免费精品视频在线观看| 国产精品免费久久久久影院| 日韩高清免费观看| 日韩av色在线| 国产日韩欧美在线视频观看| 成人自拍性视频| 国产日韩在线播放| 中文字幕日韩欧美精品在线观看| 精品国产区一区二区三区在线观看| 亚洲欧美第一页| www.久久撸.com| 日本成人激情视频| 国产色婷婷国产综合在线理论片a| 2019中文字幕全在线观看| 欧美在线中文字幕| 国产欧美精品一区二区| 国产精品一区久久| 久久久久久久久久久免费| 亚洲人成电影网站色www| 亚洲男人天堂九九视频| 国产精品美女www爽爽爽视频| 欧美日韩国产成人在线| 亚洲成色777777女色窝| 国产成人jvid在线播放| 久久久成人av| 精品久久久999| 欧美一区二区三区……| 日韩大片免费观看视频播放| 欧美性生交xxxxx久久久| 国产69精品久久久久99| 亚洲女人被黑人巨大进入al| 欧美国产日韩一区| 欧美日韩黄色大片| 亚洲欧美日韩久久久久久| 日本电影亚洲天堂| 亚洲成av人片在线观看香蕉| 久久久久久国产精品三级玉女聊斋| 久久99青青精品免费观看| 8050国产精品久久久久久| 久久久久久网址| 欧美黑人xxxx| 久久久久中文字幕2018| 宅男66日本亚洲欧美视频| 国产精品成av人在线视午夜片| 亚洲激情小视频| 亚洲精品国产精品久久清纯直播| 亚洲奶大毛多的老太婆| 久久久久久久久91| 欧美精品九九久久| 欧美日韩另类字幕中文| 亚洲片在线观看| 亚洲开心激情网| 国产亚洲免费的视频看| 亚洲欧美制服第一页| 欧美一级片久久久久久久| 欧美性猛交xxxx乱大交| 欧美激情久久久| 深夜福利91大全| 久久精品国产69国产精品亚洲| 国产在线拍揄自揄视频不卡99| 日韩的一区二区| 日本精品视频在线| 国产视频综合在线| 日韩欧美在线第一页| 亚洲第一男人av| 国产日韩精品入口| 国产精品久久久久国产a级| 欧美日韩国产精品一区二区不卡中文| 日韩一级裸体免费视频| 久久人人爽国产| 日韩成人av网| 日韩国产欧美精品一区二区三区| 全色精品综合影院| 91po在线观看91精品国产性色| 欧美性高潮在线| 青青草一区二区| 国产人妖伪娘一区91| 韩国v欧美v日本v亚洲| 性日韩欧美在线视频| 亚洲国产欧美一区二区丝袜黑人| 亚洲视频国产视频| 亚洲美腿欧美激情另类|