Lab開始前,要先檢查一下環境
已經是單機的POC環境了
要檢查的項目已經不多
僅確認VM是否都有開起來即可
這篇主要
是要學習如何透過 GUI來建立 instance
並初階的驗證一下這台 instance
一、確認有啟動VM
二、進入OpenStack平台GUI管理介面
三、角色與網路架構說明
四、Lab
4.1. 登入 Horizon Dashboard(GUI)
4.2. 使用GUI新增1個VM(instance)
4.3. 確認這個instance為正常啟用
一、確認有啟動VM
確認一下4台VM是否都有開機
(請先切到root身分)
#virch list --all
或是用這個指令
看到3台VM
#rht-vmctl status all
若這4台
有任何1台沒有 running 請啟動他
(XXX為VM的名稱)
#rht-vmctl start XXX
若在建置單元的Lab有異常時
可以試著將VM給reset看看
#rht-vmctl reset XXX
二、進入OpenStack平台GUI管理介面
開啟 Browser
在Red Hat中內建 Firefox
網址為: https://allinone.lab.example.com
三、角色與網路架構說明
有4個VM分別是
(VM在OpenStack我們稱為 instance)
1. Classroom
只要就是會從這台下載一些套件去佈署
到Lab環境內的node,若這台沒有被啟動
你就會發現workstation、comrputer、allinoney開機的過程幾乎是卡住了
將 classroom 這台啟動後,其他台node就能正常開機
2.Workstation
這台提供Gateway
只要用來操作使用
3.allinone
顧名思義就是通包了,包了那些,如下;
swift >> 負責 Object Storage
cinder >> 負責 Block Storage
glance >> 負責 image
nova >> 負責虛擬化
neutron >> 負責網路
keystone >> 負責彼此之間的驗證
ceilometer>> 負責計算使用量
heat >> 負責自動佈署
4.compute1
就是compute
而網路架構的部分
以從第一層虛擬角度來看
四、Lab
4.1. 登入 Horizon Dashboard(GUI)
4.2. 使用GUI新增1個VM(instance)
4.3. 確認這個instance為正常啟用
4.1. 登入 Horizon Dashboard(GUI)
先執行建置單元 Lab 的指令
(Red Hat都寫好了,只要執行他就好)
未來這樣的建置Lab的操作都是透過 workstation這台VM來做
當然也可以透過主戰機去SSH到 workstation這台來操作
#lab launch-instance setup
開啟 Firefox
開啟 Horizon Dashboard
https://allinone.lab.example.com
4.2. 使用GUI新增1個VM(instance)
登入後
點選上方 Project
這就相當於 Organization
再點選 Compute
點選 instance
這個 instance 相當於 VM
再點右邊的 Launch instance
建立1個 instance
大致上需要4個步驟
給定 instance名稱
選擇 flavor
選擇 Boot Source
選擇 Netowks
輸入instance的名稱
>>instance1
接下設定flavor
flavor相當於 VM 的規格
比如說
spac1是 2C4G disk100G
spac2是 4C8G disk200G
若此 instance選用 spac2 這個 flavor
那麼佈署出來的 instance 就會是 4C8G disk200G
接著
再點選右邊 垂直卷軸拉到下方
在 flavor1右邊按下 【+】
當按下 【+】 後
flavor1就會被選到上方
這樣代表是選擇使用這個 flavor
接著
右邊選點 Source
再到 Select Boot Source下拉式選單,選擇 image
在 Create New Volume的地方
選擇【No】
剛剛選擇了 image 後
要從下方的眾多 image 中
選定 Lab 要求的 image1 出來,按下右邊的 【+】
image1
就會被選上去
再確認一下
Networks的部分是不是已經有選定 net1 了
若是這個 project
有多個 networks 的話就必須要指定
若只有1 個 networks的話,系統會自動指定給他
接著按下右下方的【Launch instance】
你就會看到
這台 instance的狀態為 Running
4.3. 確認這個instance為正常啟用
點選 instance1
點進去後
再點選 Console
會出現
Click here to show only console
主要就是開這個 Console需要
先信任這個憑證才能開
請點選他
再點選
右邊的【Advenced】
再點選
下方的 Add Exception...
先點選上方【Get Certificate】
再點下方【Confirm Security Exception】
這樣
就能順利看到Console畫面囉
輸入 root 密碼 redhat
進行登入
我們先來確認一下
這台 instance的 IP
#ifconfig | grep "inet "
再來看一下
自己的 Gateway
#route -n
接著就來
ping 一下 自己的 Gateway(192.168.0.1)
ping fail
我們來查看一下
這邊根本就沒有 Router 啊
ping fail 是正常的
我們
再來ping 一下 DHCP看看
在192.168.0.2
#ping -c3 192.168.0.2
各位應該會覺得奇怪
DHCP在哪裡
在這裡
這個網段有開了一個 192.168.0.2的DHCP服務
沒有留言:
張貼留言