虛擬化基礎知識培訓課程集中整理貼

2021-06-19 21:48:21 字數 1648 閱讀 7347

1. iaas專案到openstack到libvirt到qemu-kvm

2. qemu和kvm到底是什麼關係

二、iaas如何呼叫的nova

1. api的呼叫方法
2. 通過呼叫api的方法建立乙個虛擬機器和停止乙個虛擬機器

三、從表面上看看怎麼用nova來實際管理虛擬機器

1. 生命週期管理 nova命令去建立和停止乙個虛擬機器

四、從表面上看看怎麼用libvirt來更方便的管理虛擬機器

1. xml是關鍵 解讀下乙個實際的xml檔案
2. virsh命令啟動和停止乙個虛擬機器

五、從表面上看看怎麼用qemu-kvm來管理虛擬機器

1. qemu命令啟動個虛擬機器

2. qemu控制台命令 看狀態 停止虛擬機器

六、虛擬網絡卡是這麼回事 /dev/tun 網路型別呢

1. 用c語言直接建立乙個虛擬網絡卡,並能夠處理icmp

2. libvirt的網路型別

3. openstack的網路型別

qemu-kvm 

net.c 

net_client_init

net_client_types[i].init(opts, mon, name, vlan)

||\/

net/tap.c

net_init_tap(qemuopts *opts, monitor *mon, const char *name, vlanstate *vlan)

net_tap_init(opts, &vnet_hdr)

tap_open(ifname, sizeof(ifname), vnet_hdr, vnet_hdr_required)

||\/

net/tap-linux.c

tap_open

七、虛擬磁碟qcow2是什麼樣的,什麼是cow 塊儲存呢 儲存型別

1. qcow2的格式解碼

2. 理解什麼是cow

3. cinder塊儲存是什麼

4. nfs和iscsi和fcsan

八、vnc,spice和qemu是什麼關係

九、高階功能
1. vt-d sr-iov
2. 記憶體快照
3. 動態遷移
4. 半虛擬化驅動
5. 巢狀虛擬機器

虛擬化基礎知識體系整理

梳理出虛擬化有關的基本知識框架,逐步豐富框架,並針對結點深入學習總結。了解模擬器的原理,有助於理解虛擬化底層原理,所以需要適當的補充下基礎知識。解釋執行 二進位制動態翻譯 dyngen tcg tiny code generator 指令模擬 解釋執行 掃瞄與修補 二進位制 翻譯 中斷和異常 多稱多...

基礎知識整理

1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...

虛擬化 作業系統基礎知識

作業系統基礎知識 1 計算機構架 硬體 未加任何修飾的裝置 軟體 抽象易於接受的介面 即作業系統 系統呼叫 開發應用程式 過於底層,比硬體介面易於使用 公共功能抽取出來形成了庫稱為api 系統應用程式設計介面 使用者態 執行在使用者空間,不需要核心執行特權操作,環0 核心態 執行系統空間的,需要呼叫...