Ubuntu下如何使用kvm

2021-07-16 01:09:59 字數 2534 閱讀 2179

簡介:安裝kvm需要以下幾個套件的支援

1:qemu-kvm

//實現虛擬化的最基本元件(核心技術)

2:libvirt-bin

//乙個用於提供管理虛擬機器的介面的元件,通過命令可以管理虛擬機器(建立、啟動和關閉等等)

3:virt-manager

//基於libvirt-bin提供的api實現的圖形處理介面,更加方便使用者管理虛擬機器(建立、啟動和關閉等等)

4:bridge-utils

//這是乙個橋接的元件,使得虛擬機器可以和主機一樣共用乙個顯示卡,同一網段。

**********====安裝部分******************************==

1:首先檢視cpu是否支援虛擬技術,因為kvm虛擬cpu的虛擬技術支援,主要看「vmx」字樣

apt-get qemu-kvm libvirt-bin virt-manager bridge-utils
3:檢視kvm模組是否已經安裝

lsmod | grep kvm
4:重啟系統

sudo reboot
********************=建立虛擬機器部分********************====

1———->使用命令模式來建立——————————-

這是libvirt-bin提供的一些api,難度比較大,很難記住。

virt

-install--

name

ubuntutest--

hvm-

-ram

1024--

vcpus1-

-disk

path=/images/test/disk

.img

,size=10--

network

network:default--

accelerate--

vnc-

-vncport=5911--

cdrom

/images/iso/ubuntu-14

.04-server

-amd64

.iso-d

[引數說明]-

-name

虛擬機器名稱--

hvm使用全虛擬化(與para

-irtualization向對),不支援xen

hypervisor--

ram虛擬機器記憶體大小--

vcpus

虛擬機器虛擬cpu個數--

disk

虛擬機器使用的磁碟(檔案)的路徑,本例中檔案放置在/images/test目錄下--

network

網路設定,使用預設設定即可--

vnc設定連線桌面環境的vnc埠,本例是5911--

cdrom

設定光碟機獲取虛擬光碟機檔案的路徑-d

指示從光碟機啟動(-c

指示從硬碟啟動)我們這裡是/images/iso

這樣我們的虛擬機器就建立完成了,我們可以使用命令對虛擬機器進行管理。我們來驗證下我們的虛擬機器是不是存在:

--all

啟動虛擬機器

# virsh start win10
2————->使用virt-manager提供的圖形介面來操作————————–

1:開啟圖形介面,有兩種方式

1:)在終端輸入virt-manager,將會調出乙個管理介面

這個介面內部就是利用libvirt-bin提供的api來管理虛擬機器的。使用的過程和vmware沒有太大的區別,就是建立虛擬機器 -> 指定記憶體、虛擬硬碟 ->網路等,就到安裝了。

3:virsh 命令常用總結

virsh list

--all

//檢視虛擬機器列表

virsh start vhostname //啟動虛擬機器

virsh shutdown vhostname //關閉虛擬機器

virsh dominfo vhostname //檢視虛擬機器的資訊,包括記憶體和cpu

virsh edit vhostname //開啟虛擬機器對應的xml配置檔案,裡面可以修改記憶體,cpu等資訊

virsh create /etc/libvirt/qemu/vhostname.

xml//使配置檔案生效。

vrish setmem vhostname 1024000

//設定虛擬機器記憶體為1g

vrish setvcpu hostname 2

//設定虛擬機器的cpu為2

kvm下安裝系統(橋接,ubuntu

一 環境準備 1.兩台計算機,一台伺服器server,另一台操作計算機client.client 台式電腦,win 7旗艦版,內網ip 192.168.1.10 server host 伺服器,ubuntu server 12.04.5 64位,6核cpu,96g記憶體,內網ip 192.168.1...

ubuntu下如何安裝使用SSH?

ubuntu預設並沒有安裝ssh服務,如果通過ssh鏈結ubuntu,需要自己手動安裝ssh server。判斷是否安裝ssh服務,可以通過如下命令進行 xjj xjj desktop ssh localhost ssh connect to host localhost port 22 conne...

ubuntu下如何安裝使用SSH

ubuntu預設並沒有安裝ssh服務,如果通過ssh鏈結ubuntu,需要自己手動安裝ssh server。判斷是否安裝ssh服務,可以通過如下命令進行 xjj xjj desktop ssh localhost ssh connect to host localhost port 22 conne...