一、前言

前期成功通過DevStack安裝OpenStack,現(xiàn)將從機(jī)房規(guī)劃到虛擬機(jī)搭建的整個(gè)過程總結(jié)如下,以供日后查閱或有需之人參考。

二、機(jī)房規(guī)劃

這個(gè)整個(gè)安裝過程的重點(diǎn),能不能成功就看規(guī)劃的如何。一旦此步有問題會導(dǎo)致整個(gè)安裝失敗,當(dāng)然后續(xù)步驟操作過程中你也可以發(fā)現(xiàn)此步存在的問題,修改完善也可。

2.1 服務(wù)器規(guī)劃

首先服務(wù)器按照性能劃分功能。選擇一臺性能最好的服務(wù)器(內(nèi)存足夠大、CPU足夠多、硬盤要求不高)用于控制節(jié)點(diǎn)。另選若干臺性能一般的服務(wù)器用于計(jì)算節(jié)點(diǎn)。此外如果需要虛擬機(jī)之間共享存儲的話可以選一些內(nèi)存一般、CPU一般但是硬盤足夠大或者掛載了磁盤陣列的服務(wù)器用于建立共享存儲,一般選擇ceph。

每臺服務(wù)器至少包含兩塊網(wǎng)卡(如果考慮主備則為四塊),最好是兩塊萬兆,根據(jù)自己條件而定,沒有萬兆也可,此塊與下部網(wǎng)絡(luò)規(guī)劃相對應(yīng)。磁盤陣列需要的配置單獨(dú)考慮。主節(jié)點(diǎn)需要多裝一塊網(wǎng)卡,用于與外部網(wǎng)絡(luò)(此處的外網(wǎng)可以是互聯(lián)網(wǎng)也可以是公司內(nèi)部網(wǎng)絡(luò))進(jìn)行通信。

2.2 網(wǎng)絡(luò)規(guī)劃

服務(wù)器選擇好后規(guī)劃網(wǎng)絡(luò),網(wǎng)絡(luò)是整個(gè)機(jī)房規(guī)劃的重點(diǎn)。至少需要兩臺交換機(jī)(如果考慮主備則需要四臺),一臺用于虛擬機(jī)之間的通信網(wǎng)絡(luò)構(gòu)建,一臺用于宿主機(jī)之間的信息交換也稱為管理網(wǎng)絡(luò)和API網(wǎng)絡(luò)。當(dāng)然如果都是萬兆交換機(jī)最好,否則可以將虛擬機(jī)之間的通信網(wǎng)路規(guī)劃成萬兆,管理網(wǎng)絡(luò)規(guī)劃成千兆,如果實(shí)在沒有條件都做成千兆也可。并將外部網(wǎng)絡(luò)從交換機(jī)接出一根線至主節(jié)點(diǎn)。

管理網(wǎng)絡(luò)不需要特殊設(shè)置,只需要為每臺服務(wù)器的對應(yīng)網(wǎng)卡配上此網(wǎng)段固定IP即可。虛擬機(jī)之間通信網(wǎng)絡(luò)對應(yīng)的交換機(jī)需要進(jìn)行設(shè)置,包含以下功能:1、設(shè)置vlan 1 至 100(100個(gè)足夠了,如果不夠可以設(shè)置的更大);2、所有端口設(shè)置成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

虛擬機(jī)通信交換機(jī)的其他配置項(xiàng)以及管理網(wǎng)絡(luò)的配置根據(jù)自己的需求進(jìn)行相應(yīng)設(shè)置。

網(wǎng)友評論