㈠ 安卓開啟kvm
創建KVM虛擬機。安卓kvm虛擬機可以用兩種方法創建kvm虛擬機,一種是virt-manager管理工具創建,一種是命令行的方式。
㈡ 如何在Debian或Ubuntu上從命令行使用KVM
如果虛擬機系統帶圖形界面最好是用vbox,kvm和qemu配合使用的,自己搜索一下吧,大概是qemu建立磁碟映像,kvm命令行啟動iso和qemu建立的磁碟映像安裝,然後kvm啟動虛擬機系統。
如果您對我的回答有不滿意的地方,還請您繼續追問;
答題不易,互相理解,互相幫助!
㈢ 如何在Debian或Ubuntu上從命令行使用KVM
你好。
第一步:證實主機支持硬體虛擬化
作為第一步,證實主機的處理器配備硬體虛擬化擴展機制(比如英特爾VT或AMD-V),KVM需要這樣的機制。下面這個命令就能證實一點。
$ egrep '(vmx|svm)' --color /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi ept vpid fsgsbase smep
如果輸出結果並不含有vmx或svm標記,這意味著主機的處理器沒有支持硬體虛擬化的功能。因而,你就無法在主機上使用KVM。證實了主機處理器隨帶vmx或svm後,接下來繼續安裝KVM。
第二步:安裝KVM
使用apt-get,安裝KVM及相關的用戶空間工具。
$ sudo apt-get install qemu-kvm libvirt-bin
下一步,將你的用戶ID添加到libvirt群組,那樣你就能以非root普通用戶的身份,管理虛擬機了。作為上面安裝KVM的一部分,必須創建libvirt群組。
$ sudo adser [youruserID] libvirt
重新裝入更新後的群組成員信息,如下所示。看到要求輸入密碼的提示後,輸入你的登錄密碼。
$ exec su -l $USER
這時候,你應該能夠以普通用戶的身份運行virsh了。為了測試一下,不妨試一試下面這個命令,它會列出可用的虛擬機(目前沒有一個虛擬機)。要是你沒有遇到許可權錯誤,這意味著到目前為止,一切正常。
$ virsh --connect qemu:///system list Id Name State
第三步:配置橋接網路
想讓虛擬機能夠訪問外部網路,一個辦法就是通過在linux主機上加以配置的Linux網橋。這種技術名為橋接網路(bridged networking)。下面介紹如何創建及配置Linux網橋br0,以便與KVM實現橋接網路。
首先,安裝必要的程序包,然後從命令行創建Linux網橋。
$ sudo apt-get install bridge-utils $ sudo brctl addbr br0
下一步是,在/etc/network/interfaces中配置Linux網橋,那樣一旦主機啟動,該網橋就會自動配置。想使用/etc/network/interfaces,你就要禁用系統上的Network Manager(網路管理器),如果你在使用它的話。按這里給出的指示(http://xmolo.com/2014/02/disable-network-manager-linux.html)操作,以禁用網路管理器。
禁用了網路管理器後,接下來在/etc/network/interfaces中配置Linux網橋br0,如下所示。
#auto eth0 #iface eth0 inet dhcp auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_stp off bridge_fd 0 bridge_maxwait 0
這里我假設,eth0是主要的網路介面,可以訪問外部網路。另外,我還假設,eth0通過DHCP獲得其IP地址。請注意:/etc/network/interface中沒有etho的配置。etho網橋受制於br0時,Linux網橋br0接過eth0的配置。
重啟網路服務,證實Linux網橋已成功配置。如果配置成功,br0應該被賦予eth0的DHCP IP地址,eth0應該沒有被賦予任何IP地址。
$ sudo /etc/init.d/networking restart $ ifconfig
第四步:從命令行創建虛擬機
就KVM而言,虛擬機的配置存儲在一個域XML文件中。因而,創建虛擬機的第一步是准備好域XML文件。
下面是虛擬機的域XML文件示例。需要的話,你可以使用並定製該域XML文件。
<domain type='kvm'> <name>alice</name> <uuid>f5b8c05b-9c7a-3211-49b9-2bd635f7e2aa</uuid> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <vcpu>1</vcpu> <os> <type>hvm</type> <boot dev='cdrom'/> </os> <features> <acpi/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <devices> <emulator>/usr/bin/kvm</emulator> <disk type="file" device="disk"> <driver name="qemu" type="raw"/> <source file="/home/dev/images/alice.img"/> <target dev="vda" bus="virtio"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x04" function="0x0"/> </disk> <disk type="file" device="cdrom"> <driver name="qemu" type="raw"/> <source file="/home/dev/iso/ubuntu-13.10-server-amd64.iso"/> <target dev="hdc" bus="ide"/> <readonly/> <address type="drive" controller="0" bus="1" target="0" unit="0"/> </disk> <controller type="ide" index="0"> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x1"/> </controller> <interface type='bridge'> <mac address='52:54:aa:00:f0:51'/> <source bridge='br0'/> </interface> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='-1' autoport="yes" listen='127.0.0.1'/> </devices> </domain>
上面這個域XML文件定義了下面這個虛擬機。
1GB內存、一個虛擬處理器和一隻硬驅。
磁碟映像:/home/dev/images/alice.img
從光碟驅動器啟動(/home/dev/iso/ubuntu-13.10-server-amd64.iso)。
網路:通過br0實現橋接網路。
<uuid></uuid>裡面的UUID字元串可以隨機生成。想獲得一個隨機性的UUID,你可以使用uuid命令行工具。
$ sudo apt-get install uuid $ uuid
創建域XML文件的另一個方法是,轉儲現有虛擬機的域信息,如下所示。
$ virsh --connect qemu:///system mpxml alice > bob.xml
第五步:從命令行啟動虛擬機
在創建虛擬機之前,你需要創建虛擬機的初始磁碟映像。為此,你可以使用qemu-img命令,之前安裝的qemu-kvm程序包隨帶該命令。
$ qemu-img create -f qcow2 /home/dev/images/alice.img 5G
使用qcow2作為一種磁碟映像格式的優點在於,磁碟映像起初並不是以最大值(5GB)的形式創建,不過隨著磁碟被批量裝入數據,可以慢慢變大。
現在你准備好了使用之前創建的那個域XML文件,啟動虛擬機了。下面這個命令會啟動虛擬機。
$ virsh --connect qemu:///system create alice.xml Domain alice created from alice.xml
證實一個新的域已成功創建。
$ virsh --connect qemu:///system list Id Name State -------------------------------------------------------------- 3 alice running
此外,還要證實該虛擬機(比如vnet0)的虛擬介面已成功添加到之前創建的Linux網橋br0。
$ sudo brctl show
第六步:遠程訪問虛擬機
想遠程訪問運行中虛擬機的控制台,你可以使用任何VNC客戶程序。
首先,找到該虛擬機的VNC埠號,如下所示。
$ sudo netstat -nap | grep kvm
在該示例中,alice虛擬機的VNC埠號是5900。
然後啟動VNC客戶程序,並連接到在<KVM-host-IP>:5900處運行的VNC伺服器。
藉助virsh管理虛擬機
下面列出了virsh命令的一些常見用法。
想創建一個新的來賓域,並啟動虛擬機:
$ virsh --connect qemu:///system create alice.xml
想終止虛擬機,銷毀來賓域:
$ virsh --connect qemu:///system destroy alice
想關閉虛擬機(但不銷毀域):
$ virsh --connect qemu:///system shutdown alice
想暫停虛擬機:
$ virsh --connect qemu:///system suspend alice
想恢復運行暫停的虛擬機:
$ virsh --connect qemu:///system resume alice
主機一啟動,就想自動啟動虛擬機:
$ virsh --connect qemu:///system autostart alice
想獲得虛擬機的域信息:
$ virsh --connect qemu:///system dominfo alice
你還可以從virsh會話裡面管理虛擬機。想創建並進入新的virsh會話,只要運行:
$ virsh --connect qemu:///system
出現virsh提示符後,你就可以使用任何virsh命令了。
㈣ 如何在Debian或Ubuntu上從命令行使用KVM
眼下有幾種不同的方法可以管理在KVM虛擬機管
理程序上運行的虛擬機。比如說,virt-manager就是一種廣受歡迎的基於圖形用戶界面(GUI)的前端工具,可用來管理虛擬機。不過,如果你想在
無外設伺服器上使用KVM,那麼基於GUI的解決方案並非理想方案。這時候,virsh就派得上用場。virsh是一種命令行工具,可用於管理來賓虛擬機
(guest
VM)。就其底層而言,virsh依賴libvirtd服務,該服務可以控制幾種不同的虛擬機管理程序,其中包括KVM、Xen、QEMU、LXC和
OpenVZ。
如果你想讓虛擬機的配置和管理實現自動化,virsh等命令行管理界面也大有用處。此外,virsh支持多種虛擬機管理程序,這就意味著你可以通過同一個virsh界面,管理不同的虛擬機管理程序。
我在本教程中將演示如何在Debian或Ubuntu上使用virsh,從命令行運行KVM。
第一步:證實主機支持硬體虛擬化
作為第一步,證實主機的處理器配備硬體虛擬化擴展機制(比如英特爾VT或AMD-V),KVM需要這樣的機制。下面這個命令就能證實一點。
$ egrep '(vmx|svm)' --color /proc/cpuinfo flags : fpu vme de
pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts
mmx fxsr sse sse2
ss syscall nx rdtscp lm constant_tsc up arch_perfmon pebs bts nopl
xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq vmx ssse3
cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand
hypervisor lahf_lm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi
ept vpid fsgsbase smep
如果輸出結果並不含有vmx或svm標記,這意味著主機的處理器沒有支持硬體虛擬化的功能。因而,你就無法在主機上使用KVM。證實了主機處理器隨帶vmx或svm後,接下來繼續安裝KVM。
第二步:安裝KVM
使用apt-get,安裝KVM及相關的用戶空間工具。
$ sudo apt-get install qemu-kvm libvirt-bin
下一步,將你的用戶ID添加到libvirt群組,那樣你就能以非root普通用戶的身份,管理虛擬機了。作為上面安裝KVM的一部分,必須創建libvirt群組。
$ sudo adser [youruserID] libvirt
重新裝入更新後的群組成員信息,如下所示。看到要求輸入密碼的提示後,輸入你的登錄密碼。
$ exec su -l $USER
這時候,你應該能夠以普通用戶的身份運行virsh了。為了測試一下,不妨試一試下面這個命令,它會列出可用的虛擬機(目前沒有一個虛擬機)。要是你沒有遇到許可權錯誤,這意味著到目前為止,一切正常。
$ virsh --connect qemu:///system list Id Name State
㈤ 安卓開啟kvm
創建KVM虛擬機_安卓kvm虛擬機可以用兩種方法創建kvm虛擬機,一種是virt-manager管理工具創建,一種是命令行的方式。1.命令行方式創建kvm虛擬機。先創建qcow2格式的鏡像文件,大小為20G。qemu-imgcreate-fqcow2/data/kvm/images/centos7.6×86.qcow20G輸入命令進行虛擬機的安裝:virt-install–name=centos7.6×86–vcpus=2–ram=2048–diskpath=/data/kvm/imag
㈥ ledkvm休眠了如何喚醒
電腦顯示器休眠後喚醒(顯示器休眠了怎麼喚醒)
顯示器休眠了怎麼喚醒
按鍵盤任意鍵或移動滑鼠,嘗試喚醒處於睡眠狀態的電腦;
2、如果以上操作均沒反應,還可以按下電源按鈕以此來喚醒電腦
顯示器休眠怎麼辦
操作系統為了節省能源,會設置一個自動進入休眠的時間,當操作系統無人為操作時間達到這個設置時,系統就會關閉大部分功能進入省電休眠狀態。操作系統休眠時間可以在系統電源管理設置中修改,以Windows 7操作系統為例,具體步驟如下:
1、打開控制面板,點擊電源選項。
2、打開電源選項窗口後,點擊窗口左邊的「選擇關閉顯示器的時間」或「更改計算機睡眠時間」(這兩個選項其實是同一個)。
3、將關閉顯示器和使計算機進入睡眠的時間都改成「從不」。修改完成後點擊窗口下方的保存修改,以後電腦就不會自動進入睡眠了。
右擊桌面選屬性/屏幕保護程序/電源/在電源使用方案中的下拉列表中選擇一項適合你的方案,在下面將關閉監視器、關閉硬碟、系統待機、這三個內容的列表中設置為「從不」按應用(或設置合適的時間)。打開控制板面/所有控制面板項/電源選項/選擇關閉顯示器(選從不或設置時間)/選使計算機進入睡眠狀態旁邊的下拉列表中選擇從不或選合適的時間(Win7系統)。
顯示器休眠了怎麼喚醒不了
1、滑鼠右鍵點擊win7系統桌面「計算機」圖標,選擇「設備管理器」選項。
2、進入「設備管理器」界面,下方點擊打開「網路適配器」選項。
3、滑鼠右鍵點擊本地網卡驅動,選擇「屬性」選項。
4、在打開的網卡屬性對話框中,切換到「電源管理」標簽。
5、取消勾選「允許此設備喚醒計算機」選項。
6、設置完成,滑鼠點擊打開「開始」菜單,選擇「運行」選項。
7、在打開的運行對話框中輸入cmd字元命令,按確定鍵進入DOS界面。
8、在命令行界面輸入 powercfg -a 命令,點擊確定,查看當前電源使用狀態。
如何喚醒顯示器休眠
1、先打開手機上的【設置】——【顯示】,查看休眠是否為灰色狀態;
2、若為灰色狀態,打開手機上的【設置】——【電池】,關閉省電模式;
3、返回打開手機上的【設置】——【顯示】——【休眠】,設置休眠時間。
顯示器休眠了怎麼喚醒屏幕
解決方法:喚醒方法:
1、試著按鍵盤上的屏幕調節快捷鍵,會發現屏幕亮度還是可以調節的,這說明已經喚醒了電腦,只是屏幕沒有亮,
2、再試著去按其它的鍵,發現都沒有效果,
3、那麼試著按win+L。設置:1、win7電腦的桌面位置,然後找到桌面的計算機圖標並右鍵點擊,在下滑菜單中,選擇設備管理器選項。2、打開win7電腦的設備管理器窗口了,咱們直接點擊選擇左側菜單中的網路適配器,然後在其中找到本地網卡的驅動,咱們右鍵點擊該項,然後選擇屬性。3、接下來會彈出一個屬性窗口,直接將界面切換到電源管理這一欄中,然後將【允許此設備喚醒計算機】選項前面的勾取消掉,最後點擊確定保存設置就可以了。
顯示器休眠無法喚醒
1、以Win10為例,我們右鍵「此電腦」,點擊「管理」,
2、我們點擊左側欄「設備管理器」,在右側窗口中,我們展開「系統設備」,找到「Intel(R)Management Engine Interface」並右鍵點擊,點擊「屬性」
3、取消勾選「允許計算機關閉此設備以節約電源」,點擊「確定」,就可以解決Windows10睡眠後無法喚醒屏幕黑屏打不開的情況
4、我們測試一下,是否成功了,如果沒有成功,我們還可以嘗試一下將「Intel(R)Management Engine Interface」右鍵「禁用設備」,將其禁用掉即可解決。
休眠顯示器無法喚醒
右鍵點擊此電腦,點擊管理,選擇設備管理器,展開網路適配器,雙擊網卡驅動,點擊電源管理,勾選允許計算機關閉此設備以節約電源,勾選允許此設備喚醒計算機,點擊確定即可。
顯示器休眠了怎麼喚醒電腦
休眠分為待機(Suspend, STR, 掛起)和休眠(Hibernation, STD)。
1.待機(時間短)的話,就按一下鍵盤滑鼠;
2.休眠(時間長)的話,就按一下開機鍵(輕按開機鍵)待機計算機將目前的運行狀態等數據存放在內存,關閉硬碟、外設等設備,進入等待狀態。此時內存仍然需要電力維持其數據,但整機耗電很少。恢復時計算機從內存讀出數據,回到掛起前的狀態,恢復速度較快。一般筆記本在電池無故障且充滿的情況下可以支持這種掛起數小時甚至數天(依具體機型有差別)。其他名稱:Suspend, STR(Suspend To RAM), 掛起, 掛起到內存休眠計算機將目前的運行狀態等數據存放在硬碟上某個文件或者某個特定的區域,關閉硬碟、外設等設備,進入關機狀態。此時計算機完全關閉,不耗電。恢復時計算機從休眠文件/分區中讀出數據,回到休眠前的狀態,恢復速度較慢。但由於這種方法完全耗電又能保存工作狀態,往往被筆記本用戶用來作為關機的替代方式。其他名稱:Hibernation, STD(Suspend To Disk), 掛起到硬碟, 休眠到硬碟休眠是將當前處於運行狀態的數據保存在硬碟中,整機將完全停止供電。因為數據存儲在硬碟中,而硬碟速度要比內存低得多,所以進入休眠狀態和喚醒的速度都相對較慢。
顯示器即將進入休眠模式怎麼喚醒
首先,電腦進入睡眠模式,視頻是無輸出的,電腦睡眠電腦不會輸出睡眠模式的信息。
其次顯示器提示進入睡眠模式,是顯示器在無信號輸出的情況下自己進入睡眠模式,是顯示器的睡眠模式,而不是電腦。
判斷電腦是否進入睡眠模式,可以按下開機鍵,如果電腦進入睡眠而不是死機,電腦將從睡眠中喚醒。 如果無法喚醒,很可能是系統故障,建議重裝原版操作系統。
電腦顯示器休眠狀態是怎麼喚醒
電腦休眠後黑屏無法喚醒的解決方法:
1、檢查顯示器電源
當顯示器不亮時,檢查顯示器的電源是否插好,如果顯示器的電源開關是輕觸開關時,當給顯示器加電時,應該會聽到輕微的辟啪聲,這時可判斷顯示器的開關電源電路良好。
2、檢查主機電源
當顯示器不亮,黑屏沒有圖像顯示時,檢查主機電源是否插接良好,電源的風扇是否正常轉動,主機面板上電源指示燈、硬碟指示燈是閃否亮,因為若主機電源不工作或主板沒有供電時,顯示器在沒有接收到信號時,當然就不會有圖像顯示的。
3、檢查顯示器的數據線
如果確定顯示器已經加電了,且有高壓產生,依然顯示器不亮的話,繼續檢查顯示器的數據線接頭與顯卡的信號輸出介面是否接觸良好,有沒有松動的情況,再拔下插頭 檢查一下,D型介面中是否有彎曲或斷針或者有大量污垢。
顯示器休眠後無法喚醒
如果電腦休眠後無法喚醒,那是因為喚醒條件不滿足,主要原因有以下幾種:
1.鍵盤或滑鼠所使用的中斷沒有被設置成可用於喚醒,解決的方法是進入BIOS的「Power Management Setup」設置界面,將「PM Events」選項下的相關設備的IRQ喚醒功能都打開,即設置IRQ3、IRQ4、IRQ5、IRQ6、IRQ12、IRQ14和IRQ15為「Enabled」。
2.設備驅動程序發生沖突,建議卸載老的驅動程序;驅動程序與所安裝的硬體不兼容,請更換或升級驅動程序。
3.主板BIOS版本較老,可下載新版本的BIOS文件,並對主板BIOS進行刷新升級。
4.操作系統存在問題,或許安裝補丁程序可以解決問題。
5.如果休眠後時間稍微長一點就不能喚醒,則很可能是CPU風扇停轉,而CPU又未按要求進入對應的休眠模式,引起CPU溫度過高,從而導致電腦無法正常工作。這種現象大多發生在對CPU溫度和CPU風扇有監控功能的電腦系統中。
參考資料
㈦ 怎樣在 Ubuntu 和 Debian 中通過命令行管理 KVM
第一步:確認你的硬體平台支持虛擬化
第一步,首先要確認你的 CPU 支持硬體虛擬化擴展(e.g.,Intel VT 或者 AMD-V),這是 KVM 對硬體的要求。下面的命令可以檢查硬體是否支持虛擬化。
第二步:安裝KVM
使用 apt-get 安裝 KVM 和相關的用戶空間工具。
$ sudo apt-get install qemu-kvm libvirt-bin
安裝期間,libvirtd 用戶組(在 debian 上是 libvirtd-qemu 用戶組)將會被創建,並且你的用戶 id 將會被自動添加到該組中。這樣做的目的是讓你可以以一個普通用戶而不是 root 用戶的身份去管理虛擬機。你可以使用 id 命令來確認這一點,下面將會告訴你怎麼去顯示你的組 id:
$ id <your-userID>
如果因為某些原因,libvirt(在 debian 中是 libvirt-qemu)沒有在你的組 id 中被找到,你也可以手動將你自己添加到對應的組中,如下所示:
在 ubuntu 上:
$ sudo adser [youruserID] libvirtd
在 debian 上:
$ sudo adser [youruserID] libvirt-qemu
按照如下命令重新載入更新後的組成員關系。如果要求輸入密碼,那麼輸入你的登陸密碼即可。
$ exec su -l $USER
這時,你應該可以以普通用戶的身份去執行 virsh 了。做一個如下所示的測試,這個命令將會以列表的形式列出可用的虛擬機(當前的列表是空的)。如果你沒有遇到許可權問題,那意味著到目前為止一切都是正常的。
$ virsh list
Id Name State
第三步:配置橋接網路
為了使 KVM 虛擬機能夠訪問外部網路,一種方法是通過在 KVM 宿主機上創建 Linux 橋來實現。創建之後的橋能夠將虛擬機的虛擬網卡和宿主機的物理網卡連接起來,因此,虛擬機能夠發送和接收由物理網卡傳輸的數據包。這種方式叫做網路橋接。
下面將告訴你如何創建並且配置網橋,我們創建一個網橋稱它為 br0。
首先,安裝一個必需的包,然後用命令行創建一個網橋。
$ sudo apt-get install bridge-utils
$ sudo brctl addbr br0
下一步就是配置已經創建好的網橋,即修改位於 /etc/network/interfaces 的配置文件。我們需要將該橋接網卡設置成開機啟動。為了修改該配置文件,你需要關閉你的操作系統上的網路管理器(如果你在使用它的話)。跟隨操作指南的說明去關閉網路管理器。
關閉網路管理器之後,接下來就是通過修改配置文件來配置網橋了。
#auto eth0
#iface eth0 inet dhcp
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
在上面的配置中,我假設 eth0 是主要網卡,它也是連接到外網的網卡,同樣,我假設 eth0 將會通過 DHCP 協議自動獲取 ip 地址。注意,之前在 /etc/network/interfaces 中還沒有對 eth0 進行任何配置。橋接網卡 br0 引用了 eth0 的配置,而 eth0 也會受到 br0 的制約。
重啟網路服務,並確認網橋已經被成功的配置好。如果成功的話,br0 的 ip 地址將會是 eth0 自動分配的 ip 地址,而且 eth0 不會被分配任何 ip 地址。
$ sudo /etc/init.d/networking restart
$ ifconfig
如果因為某些原因,eth0 仍然保留了之前分配給了 br0 的 ip 地址,那麼你可能必須手動刪除 eth0 的 ip 地址。
第四步:用命令行創建一個虛擬機
對於虛擬機來說,它的配置信息被存儲在它對應的xml文件中。因此,創建一個虛擬機的第一步就是准備一個與虛擬機對應的 xml 文件。
第五步:使用命令行啟動虛擬機
在啟動虛擬機之前,我們需要創建它的初始磁碟鏡像。為此,你需要使用 qemu-img 命令來生成一個 qemu-kvm 鏡像。下面的命令將會創建 10 GB 大小的空磁碟,並且它是 qcow2 格式的。
$ qemu-img create -f qcow2 /home/dev/images/alice.img 10G
使用 qcow2 格式的磁碟鏡像的好處就是它在創建之初並不會給它分配全部大小磁碟容量(這里是 10 GB),而是隨著虛擬機中文件的增加而逐漸增大。因此,它對空間的使用更加有效。
現在,你可以通過使用之前創建的 xml 配置文件啟動你的虛擬機了。下面的命令將會創建一個虛擬機,然後自動啟動它。
$ virsh create alice.xml
Domain alice created from alice.xml
注意: 如果你對一個已經存在的虛擬機執行了了上面的命令,那麼這個操作將會在沒有任何警告的情況下抹去那個已經存在的虛擬機的全部信息。如果你已經創建了一個虛擬機,你可能會使用下面的命令來啟動虛擬機。
$ virsh start alice.xml
使用如下命令確認一個新的虛擬機已經被創建並成功的被啟動。
$ virsh list
Id Name State
----------------------------------------------------
3 alice running
同樣,使用如下命令確認你的虛擬機的虛擬網卡已經被成功的添加到了你先前創建的 br0 網橋中。
$ sudo brctl show
遠程連接虛擬機
為了遠程訪問一個正在運行的虛擬機的控制台,你可以使用VNC客戶端。
需要解決更多linux問題,詳情請看 http://www.linuxprobe.com/chapter-00.html
望採納