02-虛擬機配置
本章節下載: 02-虛擬機配置 (455.78 KB)
僅MSR3610-I-DP、MSR3610-I-XS、MSR3610-IE-DP、MSR3610-IE-XS、MSR3610-IE-ES和MSR3610-IE-EAD設備支持本特性。
虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件係統功能的、運行在一個完全隔離環境中的完整計算機係統。在實體計算機中能夠完成的工作在虛擬機中都能夠實現。創建虛擬機時,需要將承載虛擬機的硬件設備中的部分CPU、內存空間和硬盤空間作為虛擬機獨立的CPU、內存空間和硬盤空間來使用。每個虛擬機都可以像實體計算機一樣安裝操作係統來進行業務處理。
ICT融合網關實現了IT與CT的融合,支持通過X86虛擬化技術在其內部部署虛擬機,以此完成企業用戶相關業務數據的交互。
ICT融合網關可部署一個或多個虛擬機,可部署的虛擬機數量由設備CPU及內存的使用情況來決定。在設備內部部署完成的虛擬機就像在設備上連接的一台實體計算機,Host主機可通過二層廣播和三層路由兩種方式完成與虛擬機的數據交互,如圖1-1所示。
· VM(Virtual Machine):在設備中部署的虛擬機,需在安裝操作係統和應用軟件後使用。
· VF(Virtual Function,虛擬功能):虛擬網卡,由物理網卡通過SR-IOV技術虛擬出的虛擬網卡,共8個,編號為0~7,缺省不屬於任何VLAN。
· vTap:虛擬網卡,設備內預定義了8個MAC地址,供vTap網卡使用。
· VM-Ethernet:vSwitch虛擬交換模塊上的虛擬二層以太網接口,共8個,缺省屬於VLAN 1,隨機與虛擬機的vTap網卡綁定。
· SR-IOV NIC:具有SR-IOV功能的物理網卡,在虛擬機中使用時,以PF(Physical Function,物理功能)表示。
· vSwitch:設備的虛擬交換模塊,為虛擬機vTap網卡提供虛擬機的二層接口VMEthernet。
· Router:設備的路由模塊。
· Switch:設備的交換模塊。
· WAN:設備的三層以太網接口。
· LAN:設備的二層以太網接口,缺省屬於VLAN 1。
· LAN(inner):設備內置的二層以太網接口,缺省情況下,鏈路類型為Trunk。
圖中虛線表示虛擬化鏈路是通過軟件實現的,僅表示連接關係,無實際含義。實線表示物理鏈路是真實存在於設備內部的鏈路。
在設備上創建的虛擬機可通過兩種網卡訪問網絡。
vTap網卡是由軟件虛擬出來的,配置方便靈活。使用時無需在操作係統中安裝網卡驅動程序,且可以支持版本較低的操作係統。
vTap網卡數據轉發速率較慢,適用於虛擬機無需太多的業務數據處理的場景。
SR-IOV技術是一種提高CPU和內存使用率及靈活性的虛擬化技術。物理的PF網卡通過SR-IOV技術可虛擬出多個VF網卡。虛擬機使用的PF網卡和VF網卡,統稱為SR-IOV網卡。
當物理網卡的網絡模式為獨享模式時,虛擬機隻能使用PF網卡,僅一台虛擬機可使用物理網卡轉發數據;當物理網卡的網絡模式為共享模式時,虛擬機隻能使用VF網卡,可多台虛擬機使用物理網卡轉發數據。缺省情況下,物理網卡的網絡模式為共享模式。
SR-IOV網卡數據轉發速率較快,但多數的操作係統中不自帶該網卡驅動程序。對於沒有SR-IOV網卡驅動的操作係統,需先安裝vTap網卡,使用其提供的網絡服務,下載SR-IOV網卡驅動程序至虛擬機中並安裝。
表1-1 虛擬機數據交互對象與使用網卡類型
虛擬機數據交互對象 |
虛擬機使用網卡類型 |
虛擬機與虛擬機 |
· vTap網卡與vTap網卡之間 · vTap網卡與SR-IOV網卡之間 · SR-IOV網卡與SR-IOV網卡之間 |
虛擬機與WAN |
· vTap網卡與WAN之間 · SR-IOV網卡與WAN之間 |
虛擬機與LAN |
· vTap網卡與LAN之間 · SR-IOV網卡與LAN之間 |
(1) vTap網卡與vTap網卡之間的數據交互。若虛擬機使用vTap網卡進行數據交互,則交互數據通過vSwitch轉發,如圖1-2所示。
圖1-2 vTap網卡與vTap網卡之間數據交互
(2) vTap網卡與SR-IOV網卡之間的數據交互,以vTap網卡訪問SR-IOV網卡的過程為例。虛擬機通過vTap網卡將數據轉發給vSwitch,再由vSwitch將數據轉發給Switch,通過LAN(inner)口最後轉發到SR-IOV網卡。SR-IOV網卡訪問vTap網卡的過程與vTap網卡訪問SR-IOV網卡的過程鏈路相同,數據流向相反,如圖1-3所示。
圖1-3 vTap網卡與SR-IOV網卡的數據交互
(3) SR-IOV網卡與SR-IOV網卡之間的數據交互。若虛擬機使用SR-IOV網卡進行數據交互,則交互數據通過SR-IOV網卡轉發,如圖1-4所示。
圖1-4 SR-IOV網卡與SR-IOV網卡之間的數據交互
(1) vTap網卡與WAN之間的數據交互,以vTap網卡訪問WAN的過程為例。虛擬機通過vTap網卡將數據轉發給vSwitch,再由vSwitch將數據轉發給Route,最後由Route將數據轉發給相應的WAN。WAN訪問vTap網卡的過程與vTap網卡訪問WAN的過程鏈路相同,數據流向相反,如圖1-5所示。
圖1-5 vTap網卡與WAN之間的數據交互
(2) SR-IOV網卡與WAN之間的數據交互,以SR-IOV網卡訪問WAN的過程為例。虛擬機通過SR-IOV網卡將數據轉發給Switch,由Switch將數據轉發給Route,最後通過Route轉發給相應的WAN。WAN訪問SR-IOV網卡的過程與SR-IOV網卡訪問WAN的過程鏈路相同,數據流向相反,如圖1-6所示。
圖1-6 SR-IOV網卡與WAN之間的數據交互
(1) vTap網卡與LAN之間的數據交互,以vTap網卡訪問LAN的過程為例。虛擬機通過vTap網卡將數據轉發給vSwitch,再由vSwitch將數據轉發給Switch,最後通過Switch將數據轉發給相應的LAN。LAN訪問vTap網卡的過程與vTap網卡訪問LAN的過程鏈路相同,數據流向相反,如圖1-7所示。
圖1-7 vTap網卡與LAN之間的數據交互
(2) SR-IOV網卡與LAN之間的數據交,以SR-IOV網卡訪問LAN的過程為例。虛擬機通過SR-IOV網卡將數據轉發給Switch,由Switch將數據轉發給相應的LAN。LAN訪問SR-IOV網卡的過程與SR-IOV網卡訪問LAN的過程鏈路相同,數據流向相反,如圖1-8所示。
圖1-8 SR-IOV網卡與LAN之間的數據交互
虛擬機配置任務如下:
(1) 虛擬機管理
¡ 部署虛擬機
¡ 開啟虛擬機
¡ 關閉虛擬機
¡ 配置虛擬機休眠
¡ 喚醒虛擬機
¡ 備份虛擬機
¡ 恢複虛擬機
¡ 卸載虛擬機
(2) 虛擬機配置
¡ 添加虛擬機硬盤
¡ 配置CDROM
¡ 配置虛擬機內存
¡ 配置VNC參數
虛擬機的部署方式有兩種:自動部署和手動部署。
· 自動部署虛擬機是指使用虛擬機PKG文件,在不需過多的人為操作或完全不需人為操作情況下,完成虛擬機部署的一種方式。通過自動部署,虛擬機CPU、內存等參數與製作PKG文件的虛擬機是相同的,隻能在部署完成後通過相應命令調整。
· 手動部署虛擬機是指在融合網關的命令行係統中,通過輸入相應的虛擬機創建命令進行全新虛擬機部署的一種方式。通過手動部署,可以實現虛擬機CPU、內存等參數的自行配置,操作係統的多樣性選擇。
手動部署虛擬機前,需要通過create-disk命令為虛擬機創建一塊硬盤。
虛擬機的CPU核數決定了所需內存大小。例如虛擬機需要安裝vFW操作係統,則內存的配置建議如下:
· 若配置虛擬機CPU核數為1個,則需要分配2GB內存。
· 若配置虛擬機CPU核數為2個,則需要分配4GB內存。
· 若配置虛擬機CPU核數為4個,則需要分配8GB內存。
使用自動部署虛擬機的方式前,需要準備好虛擬機PKG文件。若使用U盤方式自動部署還需確保U盤的文件係統格式為EXT4。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 部署虛擬機。
¡ 在有PKG文件的情況下,如需遠程進行操作,可將PKG文件保存在設備中,使用install命令,進行自動部署虛擬機。
install vm-pkg pkg-path
¡ 在有PKG文件的情況下,也可通過將PKG文件保存在U盤根目錄的VmImages文件夾下,該文件夾名稱區分大小寫,並將U盤掛載在融合網關上。重啟融合網關,在啟動過程中,完成虛擬機自動部署。
¡ 在沒有PKG文件的情況下,則需要通過指定虛擬機各項參數,完成虛擬機部署。
物理網卡處於獨享模式
install vm-name vm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2 } disk-bus { ide | virtio } [ cdrom cdrom-file ] [ vnic { vtap [ mac mac-address ] [ vlan vlan-id ] | sriov pf pfid } ]
物理網卡處於共享模式
install vm-name vm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2 } disk-bus { ide | virtio } [ cdrom cdrom-file ] [ vnic { vtap [ mac mac-address ] [ vlan vlan-id ] | sriov pf pfid vf vfid [ vlan vlan-id ] } ]
缺省情況下,物理網卡處於共享模式。
Comware係統運行時需要占用一定的內存空間,當啟動多台虛擬機時,建議適當調小為虛擬機分配的內存。否則,可能造成係統內存不足,係統將自動優先關閉內存占用較大的虛擬機。
本功能用來配置處於關閉狀態的虛擬機進入開啟狀態(running)。
開啟虛擬機前,需保證有足夠的內存。若內存不足,則虛擬機將無法開啟。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 通過命令開啟虛擬機。
start vm vm-name
虛擬機開啟狀態下,重啟設備Comware係統,係統將啟動安全關閉虛擬機流程係統會在6分鍾內嚐試正常關閉虛擬機,若超過6鍾虛擬機仍無法正常關閉,係統將強製關閉虛擬機;當存在多台運行的虛擬機時,每台虛擬機會依次進行安全關閉,每台虛擬機的安全關閉時間均在六分鍾以內。
本功能用來配置處於開啟狀態的虛擬機進入關閉狀態(shut off)。
虛擬機關閉的過程,需要一定的時間。當虛擬機內部某個進程導致虛擬機無法關閉時,應進入虛擬機,手動關閉該進程,再關閉虛擬機。
進程關閉後,若虛擬機仍無法正常關閉,則需要強製關閉虛擬機。強製關閉虛擬機,可能會導致虛擬機的數據丟失,請謹慎使用。
對於未安裝操作係統的虛擬機,隻能強製關閉虛擬機。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 通過命令關閉虛擬機。
stop vm vm-name [ force ]
本功能用來配置處於開啟狀態的虛擬機進入休眠狀態(paused)。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 通過命令使虛擬機休眠。
suspend vm vm-name
本功能用來喚醒處於休眠狀態的虛擬機。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 喚醒虛擬機。
resume vm vm-name
本功能用來將已部署的虛擬機備份並保存到指定位置,備份文件的格式為.vmb。
備份文件的保存路徑需要有充足的存儲空間。如果保存備份文件到U盤,需確保U盤的文件係統為EXT4。
在虛擬機關閉狀態下,使用本功能才能生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 備份虛擬機。
backup vm vm-name backup-path
本功能用來恢複虛擬機。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 恢複虛擬機。
restore pakagepath package-path
本功能用來使用已部署的虛擬機製作PKG文件並保存到指定位置,PKG文件的格式為.pkg。
PKG文件的保存路徑需要有充足的存儲空間。如需保存到U盤,需確保U盤的文件係統為EXT4。
在虛擬機關閉狀態下,使用本功能才能生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 製作虛擬機PKG文件並保存到指定路徑下。
export vm vm-name pkg-path
本功能用來卸載已部署的虛擬機。
虛擬機卸載後,虛擬機的硬盤內仍會保存有虛擬機操作係統文件和運行時產生的數據文件,如需釋放硬盤空間,需手動刪除該硬盤。關於硬盤的刪除操作請參見“H3C MSR810[2600][3600]路由器 配置指導”中的“基礎配置指導”分冊中的“文件係統管理”。
在虛擬機關閉狀態下,使用本功能才能生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 通過命令卸載虛擬機。
uninstall vm vm-name
本功能用來為虛擬機添加硬盤。
虛擬機支持IDE和virtio兩種總線類型的硬盤,每種總線類型的硬盤最多可添加4個:
· IDE硬盤與CDROM共用hda、hdb、hdc和hdd四個盤符,由虛擬機隨機分配。
· virtio硬盤可用盤符為vda、vdb、vdc和vdd,由虛擬機隨機分配。
對於新添加的硬盤,需要在虛擬機操作係統中對其進行分區和格式化後才可正常使用。
若虛擬機安裝vFW操作係統,則隻支持掛載一個硬盤。
在虛擬機部署時,虛擬機的啟動硬盤啟動順序由虛擬機分配為1。若需要更換啟動硬盤,可通過添加新的虛擬機硬盤,修改原啟動硬盤的啟動順序為非1,並配置添加的硬盤啟動順序優先於原啟動硬盤來實現。有關配置硬盤啟動順序的方法請參見1.4.4 配置虛擬機硬盤或CDROM的啟動順序。
配置硬盤的啟動順序前,通過display vmdisklist命令可查看當前虛擬機啟動硬盤的啟動順序。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 創建空白的硬盤空間。
create-disk disk-file size size format { raw | qcow2 }
(4) 為虛擬機添加硬盤空間。
add disk vm vm-name format { raw | qcow2 } disk-file file-path disk-bus { ide | virtio }
本功能用來刪除虛擬機硬盤或CDROM。
刪除虛擬機硬盤或CDROM後,為虛擬機創建的硬盤或上傳的鏡像文件不會刪除,如需刪除,需手動進行硬盤空間或鏡像文件的刪除。關於硬盤空間或鏡像文件的刪除操作請參考“H3C MSR810[2600][3600]路由器 配置指導”中的“基礎配置指導”分冊中的“文件係統管理”。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 刪除虛擬機硬盤或CDROM。
delete disk vm vm-name target target
本功能用來為虛擬機添加CDROM,設備最多支持配置4個CDROM。CDROM與IDE硬盤共用hda、hdb、hdc和hdd四個盤符,在添加CDROM或虛擬機硬盤時,由虛擬機隨機分配。
使用新添加的CDROM前,需要為其設置啟動順序。同類型的CDROM,即同為操作係統或同為硬件的驅動時,CDROM將按照啟動順序優先級來啟動。非同類型的CDROM,操作係統CDROM啟動優先級最高。在CDROM於虛擬機中安裝之後,若不更換新的啟動硬盤或卸載安裝的鏡像,CDROM不會再用於啟動。
在虛擬機部署時,操作係統CDROM啟動順序由虛擬機分配為8。若需要更換操作係統,可通過添加新的操作係統CDROM,設置其啟動順序優先於原操作係統CDROM,並添加新的硬盤作為虛擬機的啟動硬盤來實現。關於配置CDROM啟動順序的方法請參見1.4.4 配置虛擬機硬盤或CDROM的啟動順序。
配置CDROM的啟動順序前,通過display vmdisklist命令可查看當前虛擬機已有CDROM的啟動順序。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機鏡像。
add cdrom vm vm-name cdrom-file cdrom-file
本功能用來配置虛擬機硬盤或CDROM的啟動順序。
虛擬機中不可存在與用於啟動的硬盤或CDROM相同啟動順序的硬盤或CDROM,否則虛擬機將無法啟動。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機鏡像。
set bootorder vm vm-name target target order-number
本功能用來為虛擬機添加直通的物理設備,虛擬機可直接與直通的物理設備進行文件的傳輸和數據的交互。
通過不支持直通USB設備功能的軟件版本定義的虛擬機,需要重新定義虛擬機模板。即先執行uninstall vm卸載當前的虛擬機,再執行install vm-name命令重新安裝虛擬機,新虛擬機的硬盤路徑必須與被卸載虛擬機硬盤路徑保持一致。
對於USB類型的設備,虛擬機僅支持直通存儲類和串口類設備,且無法通過擴展接口方式增加物理設備的數量。在USB設備未接入路由器時,可以通過指定USB設備的VID和PID將其預添加為虛擬機直通設備,當USB設備接入路由器時,虛擬機可直接使用。
對於PCI串口類型的設備,虛擬機僅支持直通SIC-4RS接口模塊。
在虛擬機開啟狀態下執行本命令,需要重新啟動虛擬機才能生效。在虛擬機關閉狀態下執行本命令,虛擬機下次啟動後生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 為虛擬機添加直通的物理設備。
add hostdev vm vm-name type type slot slot-number [ index index-number [ vid vid-id pid pid-id ] ]
本功能用來刪除虛擬機直通的物理設備。
在虛擬機開啟狀態下執行本命令,需要重新啟動虛擬機才能生效。在虛擬機關閉狀態下執行本命令,虛擬機下次啟動後生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 刪除虛擬機直通的物理設備。
delete hostdev vm vm-name type type slot slot-number [ index index-number ]
本功能用來為虛擬機添加SR-IOV網卡。虛擬機使用的PF網卡和VF網卡,統稱為SR-IOV網卡。
使用SR-IOV網卡,需要在虛擬機操作係統中安裝SR-IOV網卡驅動。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 為虛擬機添加SR-IOV網卡。
物理網卡處於獨享模式
add sriov vm vm-name pf pfid
物理網卡處於共享模式
add sriov vm vm-name pf pfid vf vfid [ vlan vlan-id ]
缺省情況下,物理網卡處於共享模式。
本功能用來配置物理網卡的轉發模式。
本命令僅在物理網卡處於共享模式時可用。
MAC轉發模式適用於物理網卡無需檢查VLAN Tag的場景,如虛擬機使用vFW子接口與物理網卡通信。
若使用MAC轉發模式,需為虛擬機提前配置子接口,關於子接口的配置方法請參見“H3C MSR810[2600][3600]路由器 配置指導”中的“接口管理配置指導”分冊中“以太網接口配置”。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置物理網卡的轉發模式。
set sriov pf pfid mode { vlan | mac }
缺省情況下,物理網卡的轉發模式為VLAN轉發模式。
本功能用來配置虛擬機SR-IOV網卡所屬VLAN。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機SR-IOV網卡所屬VLAN。
set sriov pf pfid vf vfid vlan vlan-id
(4) 取消配置虛擬機SR-IOV網卡所屬VLAN。
undo set sriov pf pfid vf vfid vlan [ vlan-id ]
本功能僅在物理網卡處於共享模式時可用。
本功能用來刪除虛擬機的SR-IOV網卡。
使用本功能前,需通過display vminterface命令查看SR-IOV網卡使用的PF和VF網卡編號。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) (可選)虛擬化網絡共享模式下為虛擬機刪除網卡。
物理網卡處於獨享模式
delete sriov vm vm-name pf pfid
物理網卡處於共享模式
delete sriov vm vm-name pf pfid vf vfid
缺省情況下,物理網卡處於共享模式。
本功能用來修改設備上物理網卡的網絡模式。
使用本功能後,需要重新啟動設備才能生效。
使用本功能修改物理網卡的網絡模式後,需要同步修改虛擬機SR-IOV網卡的使用的網卡類型。否則重啟設備後,虛擬機將無法啟動。
(1) 進入係統視圖。
system-view
(2) 修改物理網卡的網絡模式。
vm network-mode { passthrough | sr-iov }
缺省情況下,物理網卡處於共享模式。
本功能用來為虛擬機添加vTap網卡。設備內預定義了8個MAC地址供vTap網卡使用,通過將vTap網卡與MAC地址綁定完成vTap網卡的添加。
同一個MAC地址不能同時綁定到多個vTap網卡上。通過display vminterface命令可查看虛擬機vTap網卡的MAC。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 為虛擬機添加vTap網卡。
add vtap vm vm-name mac mac-address [ vlan vlan-id ]
本功能用來配置虛擬機vTap網卡所屬VLAN。
設備內的vSwitch具有多個VMEthernet虛擬接口,虛擬機在使用vTap網卡時,vTap網卡與VMEthernet接口隨機綁定。
vTap網卡的VLAN信息會保存到虛擬機的XML文件中。當虛擬機啟動時,虛擬機會根據XML文件中的VLAN信息將vTap網卡綁定的虛擬接口加入到該VLAN。
使用本功能前,需要使用display vminterface命令查看虛擬機vTap網卡的MAC地址,通過MAC地址區分不同的vTap網卡。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機vTap網卡所屬VLAN。
set vtap vm vm-name mac mac-address vlan vlan-id
本功能用來刪除虛擬機的vTap網卡。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 刪除虛擬機的vTap網卡。
delete vtap vm vm-name mac mac-address
本功能用來修改設備上虛擬機可用的CPU核數。
設備內Comware係統運行的三個平麵:控製平麵(Control Plane)、轉發平麵(Data Plane)、虛擬化平麵(VM Plane)。其中,虛擬化功能運行在虛擬化平麵。通過本功能可以配置虛擬化平麵可用的CPU核數。缺省情況下,控製平麵固定占用1個CPU,轉發平麵固定占用1個CPU,剩餘的CPU供虛擬化平麵使用。
修改虛擬機可用的CPU核數後,需要重新配置已部署虛擬機的CPU核數並重新將虛擬機內核綁定到物理內核上。配置完成,需要重新啟動設備才能生效。
(1) 進入係統視圖。
system-view
(2) 設置虛擬化平麵的可用的CPU核數。
set vcpu-pool vcpu-number
本功能用來為已部署的虛擬機配置CPU核數。
當配置虛擬機的CPU核數為0時,再次啟動後虛擬機將不可用,可通過重新配置虛擬機CPU核數來恢複虛擬機使用。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機的CPU的核數。
set vcpu vm vm-name vcpu-count vcpu-count
本功能用來將虛擬機的內核綁定到設備物理內核上。
虛擬機的多個虛擬內核綁定到同一物理內核上,設備的CPU資源使用會出現衝突,可能出現虛擬機無法啟動的情況,建議將虛擬機的多個虛擬內核分別綁定到不同的物理內核上。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 設置虛擬機內核綁定到物理內核。
set vcpupin vm vm-name vcpuindex vcpuindex cpuindex cpuindex
本命令僅MSR3610-I-DP、MSR3610-I-XS、MSR3610-IE-DP、MSR3610-IE-XS支持。
本功能用來修改設備Comware係統可用的最小物理內存。
物理內存減掉設備中所有虛擬機運行時占用的物理內存即為設備Comware係統可占用的物理內存。
Comware係統最小物理內存表示設備Comware係統運行時,能夠占用的最小內存。為了確保Comware係統和虛擬機的正常運行,請合理分配Comware係統的最小可用的物理內存。
使用本功能後,需要重啟設備才能生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 修改設備Comware係統可用的最小物理內存。
set comware-memory size
缺省情況下,設備Comware係統可用的最小物理內存為3GB。
本功能用來為已部署的虛擬機配置內存。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機的內存大小。
set memory vm vm-name size size
本功能用來配置外部PC登錄虛擬機所需要的VNC參數。
虛擬機開啟後,可以在外部PC上利用VNC軟件,通過“VNC Server IP地址:VNC端口號”來登錄到虛擬機的桌麵。
VNC Server IP地址:設備的三層接口IP地址或二層接口所屬VLAN接口IP地址。
在虛擬機開啟狀態下使用本功能,需要重啟虛擬機才能生效;在虛擬機關閉狀態下使用本功能,下次啟動生效。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 配置虛擬機VNC端口號。
set vnc vm vm-name vncport vncport
(4) 配置登錄VNC密碼。
set vnc vm vm-name setpasswd passwd
(5) 配置指定的VNC Server IP地址登錄到虛擬機桌麵。
set vnc vm vm-name listen ip-address
(6) 刪除登錄VNC密碼。
set vnc vm vm-name delpasswd
本功能用來開啟虛擬機自動啟動的功能。
(1) 進入係統視圖。
system-view
(2) 進入VMM視圖。
vmm
(3) 開啟虛擬機自動啟動功能。
autostart vm vm-name
在完成上述配置後,display命令可以顯示虛擬機的相關配置,通過查看顯示信息驗證配置的效果。
表1-2 虛擬機顯示和維護
命令 |
|
顯示虛擬機列表 |
display vmlist |
顯示設備上可添加為虛擬機直通的物理設備的信息 |
display hostdev |
顯示虛擬機詳細信息 |
display vm [ vm-name [ static-configuration ] ] |
顯示虛擬機VNC端口號 |
display vncport vm vm-name |
顯示虛擬機硬盤和CDROM的相關信息 |
display vmdisklist [ vm vm-name ] |
顯示虛擬機硬盤當前的擴展情況 |
display vmdisk-usage vm vm-name |
顯示虛擬機直通的物理設備的信息 |
display vmhostdev [ vm vm-name ] |
顯示虛擬機使用的接口信息 |
display vminterface [ vm vm-name ] |
顯示設備上虛擬機可使用的CPU核數 |
display vcpu-pool |
顯示虛擬機CPU使用率 |
display vmcpu-usage vm vm-name |
顯示虛擬機虛擬內核與設備物理內核的綁定情況 |
display vmcpupin [ vm vm-name ] |
顯示虛擬機的內存使用率 |
display vmmem-usage vm vm-name |
顯示設備Comware係統最小可用內存 |
set comware-memory size |
顯示設備上物理網卡的網絡模式 |
display vm-network-mode |
顯示設備上物理網卡共享模式下的網卡信息 |
display sriov |
顯示設備上物理網卡獨享模式下的網卡信息 |
display passthrough |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!