1. 程式人生 > >每天5分鐘玩轉 OpenStack(4)

每天5分鐘玩轉 OpenStack(4)

本節演示如何使用 virt-manager 啟動 KVM 虛機。

首先通過命令 virt-manager 啟動圖形介面

# virt-manager

點上面的圖示建立虛機

給虛機命名為 kvm1,這裡選擇從哪裡啟動虛機。如果是安裝新的 OS,可以選擇第一項。如果已經有安裝好的映象檔案,選最後一項(如上圖)。

接下來需要告訴 virt-manager 映象的位置。

點選 “Browser”

在我的系統中存放了一個 cirros-0.3.3-x86_64-disk.img 映象檔案 。cirros 是一個很小的 linux 映象,非常適合測試用,大家可以到 http://download.cirros-cloud.net/

下載,然後放到 /var/lib/libvirt/images/ 目錄下,這是 KVM 預設查詢映象檔案的地方。

為虛擬機器分配 CPU 和記憶體

點選 “Forward”, 再確認一下資訊,就可以啟動虛機了。

virt-manager 會開啟虛機 kvm1 的控制檯視窗,可以看到啟動情況

virt-manager 可以對虛機進行各種管理操作,介面直觀友好,很容易上手。
同時我們也可以用命令 virsh 管理虛機,比如檢視宿主機上的虛機

[email protected]:~# virsh list
Id    Name                           State
----------------------------------------------------
8     kvm1                           running

至此,第一個虛機已經跑起來了,採用的都是預設設定,後面我們會逐步討論有關虛機更細節的內容,比如儲存和網絡卡的設定。

相關推薦

每天5分鐘 OpenStack4

本節演示如何使用 virt-manager 啟動 KVM 虛機。 首先通過命令 virt-manager 啟動圖形介面 # virt-manager 點上面的圖示建立虛機 給虛機命名為 kvm1,這裡選擇從哪裡啟動虛機。如果是安裝新的 O

計算節點宕機了怎麼辦?- 每天5分鐘 OpenStack43

Rebuild 可以恢復損壞的 instance。 那如果是宿主機壞了怎麼辦呢? 比如硬體故障或者斷電造成整臺計算節點無法工作,該節點上執行的 instance 如何恢復呢? 用 Shelve 或者 Migrate 可不可以? 很不幸,這兩個操作都要

每天5分鐘 OpenStack155

這是 OpenStack 實施經驗分享系列的第 5 篇。 對於 Linux 映象,cloud-init 負責 instance 的初始化工作。cloud-init 功能很強大,能做很多事情,而且我們可以通過修改配置檔案靈活定製 cloud-init。 cloud-ini

VXLAN 概念Part II- 每天5分鐘 OpenStack109

上一節我們介紹了 VXLAN 的封裝格式以及 VTEP。 今天我們將通過例子討論 VXLAN 封裝和轉發包的過程,以及 Linux 對 VXLAN 的原生支援。 VXLAN 包轉發流程 VXLAN 在 VTEP 間建立隧道,通過 Layer 3 網

每天5分鐘 OpenStack9

網路虛擬化是虛擬化技術中最複雜的部分,學習難度最大。 但因為網路是虛擬化中非常重要的資源,所以再硬的骨頭也必須要把它啃下來。 為了讓大家對虛擬化網路的複雜程度有一個直觀的認識,請看下圖 這是 OpenStack 官網上給出的計算節點(可以理解為 K

每天5分鐘 OpenStack47

本節我們將詳細講解 Cinder 的各個子服務。 cinder-api cinder-api 是整個 Cinder 元件的門戶,所有 cinder 的請求都首先由 nova-api 處理。cinder-api 向外界暴露若干 HTTP REST AP

instance “error” 了怎麼辦?- 每天5分鐘 OpenStack159

這是 OpenStack 實施經驗分享系列的第 9 篇。 OpenStack 用多了,經常會遇到這種情況:對 instance 執行某個操作如果失敗了就會處於 “error” 狀態:

每天5分鐘 OpenStack17

本節按照以下步驟部署 DevStack 實驗環境,包括控制節點和計算節點 建立虛擬機器 按照物理資源需求建立 devstack-controller 和 devstak-compute 虛擬機器 安裝作業系統 安裝 Ubuntu 14.04,

每天5分鐘 OpenStack121

上一節學習了 Neutron LBaaS 的原理,今天開始實踐。首先在配置中啟用 LBaaS 服務。 Neutron 通過 lbaas plugin 和 lbaas agent 提供 LBaaS 服務。 lbaas plugin 與 Neutron

虛擬 ​router 原理分析- 每天5分鐘 OpenStack101

上一節我們建立了虛擬路由器“router_100_101”,並通過 ping 驗證了 vlan100 和 vlan101 已經連通。 本節將重點分析其中的原理。 首先檢視控制節點的 linux bridge 結構發生了什麼變化。 vlan101 的

每天5分鐘 OpenStack7

KVM 的儲存虛擬化是通過儲存池(Storage Pool)和卷(Volume)來管理的。 Storage Pool 是宿主機上可以看到的一片儲存空間,可以是多種型別,後面會詳細討論。Volume 是在 Storage Pool 中劃分出的一塊空間,宿主機

每天5分鐘 OpenStack65

從今天開始,我們將學習 OpenStack 的 Networking Service,Neutron。 Neutron 的難度會比前面所有模組都大一些,內容也多一些。 為了幫助大家更好的掌握 Neutorn,CloudMan 也會分析地更詳細一些。 N

每天5分鐘 OpenStack23

Compute Service Nova 是 OpenStack 最核心的服務,負責維護和管理雲環境的計算資源。 OpenStack 作為 IaaS 的雲作業系統,虛擬機器生命週期管理也就是通過 Nova 來實現的。 在上圖中可以看到,Nova 處於

每天5分鐘 OpenStack5

上一節我們通過 virt-manager 在本地主機上建立並管理 KVM 虛機。其實 virt-manager 也可以管理其他宿主機上的虛機。只需要簡單的將宿主機新增進來 填入宿主機的相關資訊,確定即可。 接下來,我們就可以像管理本地虛機一樣去管

鏡像的分層結構 - 每天5分鐘容器技術11

數據 9.png upload 問題: 所有 rfi image tle acs Docker 支持通過擴展現有鏡像,創建新的鏡像。 實際上,Docker Hub 中 99% 的鏡像都是通過在 base 鏡像中安裝和配置需要的軟件構建出來的。比如我們現在構建一個新的鏡像,

調試 Dockerfile - 每天5分鐘 Docker 容器技術15

top add font tom middle 程序 ria family 是個 包括 Dockerfile 在內的任何腳本和程序都會出錯。有錯並不可怕,但必須有辦法排查,所以本節討論如何 debug Dockerfile。 先回顧一下通過 Dockerfile 構建鏡像

Dockerfile 常用指令 - 每天5分鐘 Docker 容器技術16

依次 官方文檔 構建 bottom str -s 暴露 工作 12px 是時候系統學習 Dockerfile 了。下面列出了 Dockerfile 中最常用的指令,完整列表和說明可參看官方文檔。 FROM指定 base 鏡像。 MAINTAINER設置鏡像的作

RUN vs CMD vs ENTRYPOINT - 每天5分鐘 Docker 容器技術17

docker 教程 容器 RUN、CMD 和 ENTRYPOINT 這三個 Dockerfile 指令看上去很類似很容易混淆。本節將通過實踐詳細討論它們的區別。簡單的說RUN 執行命令並創建新的鏡像層RUN 經常用於安裝軟件包。CMD 設置容器啟動後默認執行的命令及其參數但 CMD 能夠被 doc

使用公共 Registry - 每天5分鐘 Docker 容器技術19

docker 教程 容器 保存和分發鏡像的最直接方法就是使用 Docker Hub。Docker Hub 是 Docker 公司維護的公共 Registry。用戶可以將自己的鏡像保存到 Docker Hub 免費的 repository 中。如果不希望別人訪問自己的鏡像,也可以購買私有 repos

Docker 鏡像小結 - 每天5分鐘 Docker 容器技術21

列表 例如 normal one sys tro docker comm color 本節我們對 Docker 鏡像做個小結。 這一部分我們首先討論了鏡像的分層結構,然後學習了如何構建鏡像,最後實踐使用 Docker Hub 和本地 registry。 下面是鏡像的常用操作