基於 OpenStack 的環境的網路設置

基於 OpenStack 的環境的網路設置

大局目標:擁有一個 OpenStack 系統(由 7 台安裝了 Ubuntu Server 的機器組成)來託管單一應用程式。

這是我目前的設定:

  1. 機器:7台運行Ubuntu伺服器的伺服器。

  2. 聯網:路由器/交換機,其中靜態 IP 連結其主連接埠。其餘 7 個從屬連接埠實體連結到 7 台機器。

假設與問題

假設以下位址連結到路由器/交換器的主連接埠:

  • 靜態IP:11.11.11.11
  • 網關:10.10.10.10
  • 子網路:9.9.9.9

問題是,這 7 台機器的網路介面(即 /etc/network/interfaces)是什麼?

答案1

官方的方法是使用橫向 OpenStack 自動駕駛儀

如果不使用自動駕駛儀,下一個建議的方法是使用MAAS調試機器,然後使用朱朱部署 OpenStack。

在這些場景中,MAAS 會為路由器(「LAN」)後面的廣播網域處理 DHCP,neutron 為租用戶網路中的實例處理 DHCP。

當您使用 Juju 和 MAAS 部署服務時,系統會自動預配和設定計算機,包括其網路介面。即使對於少數伺服器來說,這也使得部署和管理變得非常好。請記住,中子網關單元需要連接兩個 NIC。

假設您始終使用子網遮罩為 255.255.255.0 的 /24 網絡,它最終可能看起來像這樣:

11.11.11.11/24 <-WAN-> (YourRouter w/o DHCP@LAN) <-LAN-> 10.10.10.1/24
  MAAS @ 10.10.10.2/24
  MAAS configured to handle DHCP and DNS
  MAAS DHCP pool:              10.10.10.10  through .127
  Neutron floating IP range:   10.10.10.128 through .254
  Juju units @ 10.10.10.10 through .?, automatically assigned

其他推薦的文件和連結:

相關內容