一、前言
前期成功通過DevStack安裝OpenStack,現(xiàn)將從機房規(guī)劃到虛擬機搭建的整個過程總結(jié)如下,以供日后查閱或有需之人參考。
二、機房規(guī)劃
這個整個安裝過程的重點,能不能成功就看規(guī)劃的如何。一旦此步有問題會導致整個安裝失敗,當然后續(xù)步驟操作過程中你也可以發(fā)現(xiàn)此步存在的問題,修改完善也可。
2.1 服務器規(guī)劃
首先服務器按照性能劃分功能。選擇一臺性能最好的服務器(內(nèi)存足夠大、CPU足夠多、硬盤要求不高)用于控制節(jié)點。另選若干臺性能一般的服務器用于計算節(jié)點。此外如果需要虛擬機之間共享存儲的話可以選一些內(nèi)存一般、CPU一般但是硬盤足夠大或者掛載了磁盤陣列的服務器用于建立共享存儲,一般選擇ceph。
每臺服務器至少包含兩塊網(wǎng)卡(如果考慮主備則為四塊),最好是兩塊萬兆,根據(jù)自己條件而定,沒有萬兆也可,此塊與下部網(wǎng)絡規(guī)劃相對應。磁盤陣列需要的配置單獨考慮。主節(jié)點需要多裝一塊網(wǎng)卡,用于與外部網(wǎng)絡(此處的外網(wǎng)可以是互聯(lián)網(wǎng)也可以是公司內(nèi)部網(wǎng)絡)進行通信。
2.2 網(wǎng)絡規(guī)劃
服務器選擇好后規(guī)劃網(wǎng)絡,網(wǎng)絡是整個機房規(guī)劃的重點。至少需要兩臺交換機(如果考慮主備則需要四臺),一臺用于虛擬機之間的通信網(wǎng)絡構(gòu)建,一臺用于宿主機之間的信息交換也稱為管理網(wǎng)絡和API網(wǎng)絡。當然如果都是萬兆交換機最好,否則可以將虛擬機之間的通信網(wǎng)路規(guī)劃成萬兆,管理網(wǎng)絡規(guī)劃成千兆,如果實在沒有條件都做成千兆也可。并將外部網(wǎng)絡從交換機接出一根線至主節(jié)點。
管理網(wǎng)絡不需要特殊設置,只需要為每臺服務器的對應網(wǎng)卡配上此網(wǎng)段固定IP即可。虛擬機之間通信網(wǎng)絡對應的交換機需要進行設置,包含以下功能:1、設置vlan 1 至 100(100個足夠了,如果不夠可以設置的更大);2、所有端口設置成trunk模式,并允許所有vlan通過。
以h3c 6300為例,配置如下:
vlan 2 to 100int range T 2/0/1 to T 2/0/32port link-type trunk port trunk permit vlan all
虛擬機通信交換機的其他配置項以及管理網(wǎng)絡的配置根據(jù)自己的需求進行相應設置。