目錄
基本概念
H3C CAS(雲計算管理平臺): 是面向數據中心推出的 虛擬化和雲計算 管理軟件. 包含了下列 4 大組件: css
- SSV(用戶自助服務門戶): 構建以業務爲中心的 「IT即服務」 模型.
- CIC(雲業務管理中心): 將基礎架構資源及其相關策略整合成數據中心資源池並按需計費, 是一個多租戶的混合雲架構.
- CVK(雲虛擬化內核): 物理硬件之上的虛擬化 Kernel, 消除了上層虛擬機對硬件和驅動的依賴, 提升兼容性.
- CVM(雲虛擬化管理系統): 對 DC 中含括的 計算/網絡/存儲 等硬件資源的軟件虛擬化管理.
H3C CAS 中的虛擬機
虛擬機中的虛擬設備
虛擬 CPU 的 3 種工做模式
- custom: qemu 虛擬出的 CPU, CAS 缺省使用該模式, CPU 缺省爲 qemu64 類型, 兼容性好, 但因支持的指令少,致使某些性能低(E.G. aes 加密等).
- host-model: 啓動虛擬機前, 從 qemu 可以模擬出的 CPU 類型中選擇一個和主機 CPU 最接近的型號, 遷移兼容性較差, amd 和 intel 之間不能遷移.
- host-passthrough: 直接透傳主機 CPU 型號和大部分功能給虛擬機, 遷移兼容性差, 只有在 CPU 特性徹底相同的主機間才能夠遷移, 同一廠商的不一樣代 CPU 間也不能遷移.
虛擬網卡的 3 種類型
- 普通網卡
- Intel1000 網卡
- VirtIO 網卡: 是 CVK 虛擬化內核的軟驅網卡, 能夠提升虛擬機的網卡性能. Kernel 版本 2.6.25 以上的 Linux 系統默認安裝了 VirtIO 驅動, 而 Windows 系統須要使用 CASTools 來安裝 VirtIO 驅動.
虛擬磁盤的三種類型
- IDE 磁盤
- USB 磁盤: USB 磁盤使用 USB 協議, 磁盤效率低下.
- SCSI 磁盤: Windows 系統默認沒有 SCSI 磁盤驅動, 須要受權購買, 所以不建議使用 SCSI 磁盤.
- VirtIO 磁盤: Virtio 磁盤是通過優化的磁盤類型, 提升了磁盤的 I/O 性能, 其 I/O 性能優於 IDE.
CAS Tools 做爲 CAS CVM 的擴展, 可以獲取虛擬機的 CPU使用狀況/內存使用狀況/操做系統類型 等信息. CAS Tools 包含在 CAS 安裝光盤中, 安裝完 CAS 後, 自動將 castools.iso 拷貝到 /vms/isos/
路徑下. 該工具實現對虛擬機的控制與狀態監控, 須要在虛擬機上額外安裝該工具程序, 其在 Windows 中表現爲一個 service, 在 Linux 中表現爲一個 daemon, 與 CVM 之間經過 libvirtd 進行通訊.markdown
虛擬機外的虛擬設備
虛擬交換機
- 用於完成虛擬機與外部網絡之間、虛擬機與虛擬機之間的流量交換.
- 同一虛擬交換機可綁定多個不一樣的物理主機網卡作聚合,可自主選擇負載均衡或者主備模式.
管理虛擬機
- 批量操做管理虛擬機
- 修改單個虛擬機: 可以修改 CPU/內存/網絡/存儲/網卡/Boot設備/加載驅動/USB/光驅
- 連接克隆(一級軟只讀磁盤/二三級可讀寫硬磁盤): 連接克隆指的是對源虛擬機克隆時, 生成空白的磁盤文件, 並經過指針指向源虛擬機磁盤文件, 使用增量磁盤數據機制.
- 連接克隆虛擬機的克隆: 對連接克隆產生的虛擬機進行克隆操做, 可以選擇快速克隆或徹底克隆.
- 連接克隆虛擬機的模板操做: 對連接克隆產生的虛擬機克隆/轉換爲模板操做時, 會把一級、二級、三級磁盤鏡像文件進行合併.
- 虛擬機模板:
- 克隆爲模板: 原虛擬機不變,生成單獨的模板文件
- 轉換爲模板: 轉換後原虛擬機再也不存在
- 虛擬機備份:
- 全量備份
- 增量備份: 備份上一次備份以後發生變化的數據
- 差別備份: 備份上一次全量備份後發生變化的數據
- 虛擬機快照:
- 快照配置文件: 記錄原虛擬機全部配置及快照時間
- 快照內容: 存放在原虛擬機的磁盤文件內
- 虛擬機遷移: 可以選擇遷移主機或數據存儲
- 虛擬機規則: 虛擬機規則是集羣中虛擬機 運行位置 的一種策略配置