iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 1
0

主題

OpenStack Nova

前言

前4天我都在講甚麼是OpenStack,從今天開始我會開始講解套件的功能,但這邊的講解不是著重在安裝部分而是在於其他的附屬功能,那詳細內容大家就繼續往下看喔。
大家都再說當今最流行的就是雲端計算,那雲端計算對於大家而言就是要怎麼管理所有的運算資源,在OpenStack中是運用Nova這一個套件再進行管理的,我將會在這一篇章帶大家了解甚麼是Nova,他又有甚麼獨特的地方值得我們去學習應用。

主要內容

Nova是一個管理運算資源的套件
因而被稱為一個運算套件


↑自己畫的
可以在圖中看到他支援的有9種運算模式
一般如果我們沒有設定完全預設多半是QEMU或著KVM
也不是說這樣的虛擬化方式不好,只是我覺得多多看其他的方式也不錯啊
Hypervisors官方頁面

我先來寫一下他主要的核心設定(nova.conf)中的項目大項

項目名稱 描述
default 大部分未歸類的設定
baremetal 配置裸機虛擬化設定
cells 便於大量管理用途
conductor 作為運算資源統整服務
database 連接資料庫設定檔
glance 連接映像檔服務
hyperv 連接Hyper-V服務
image_file_url 映像檔SERVER
keymgr 配置金鑰
keystone_authtoken 帳戶驗證
libvirt 虛擬化API選擇
matchmaker_redis Redis 設定
matchmaker_ring Ring設定
metrics 配置標準
neutron 連接Neutron
osapi_v3 配置OpenStack API V3
rdp 虛擬機遠端連線
serial_console 設定Serial_console
spice 設定Virtual console
ssl 設定憑證
trusted_computing 設定認可的設備進行遠端
upgrade_levels RPC設定
vmware 設定 VMware hypervisor driver
xenserver 設定 XenServer hypervisor driver.
zookeeper 設定Zookeeper

裡面的詳細這定在這邊喔
nova.conf詳細API

附註上面還有附上原廠的4個預設設定檔,如果不小心改錯的可以拷貝這邊的喔
nova.conf
api-paste.ini
policy.yaml
rootwrap.conf

後記

最後想要告訴大家說使用到的虛擬化方式要看個人的需要再去使用,我今天是帶給大家一個介紹Nova的初步設定檔,但其實很多設定都不太需要去設定,我個人也只有設定到幾項而已,我個人最近是要鑽研Docker和LxC和LxD的部分去結合OpenStack,這樣感覺就很好玩啊不是嗎?
希望大家可以在這一個月中讀到非常多的應用技巧,那如果有問題可以以私訊我的方式是使用問題回復,我會盡可能地回答問題,那會在後面統一做回覆,或者如果有想知道的相關的應用也可以提出討論喔。

參考資料

OpenStack Doc


上一篇
OpenStack Package
下一篇
OpenStack Swift -1
系列文
OpenStack-多到數不清的套件改36

尚未有邦友留言

立即登入留言