萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

CentOS 7 / RHEL 7 搭建 OpenStack 雲平台——前置準備工作

系統環境

  • 作業系統:CentOS 7.1 最小安裝,語言英文。
  • 節點角色:控制節點、網路節點、計算節點(三節點架構)。

網路規劃與配置

節點管理網隧道網外部網
控制器10.0.0.11/24——
網路10.0.0.21/2410.0.1.21/24無 IP(僅掛載實體介面)
計算10.0.0.31/2410.0.1.31/24—

關鍵步驟

  1. 各節點設定靜態 IP、網關、DNS。
  2. 設定主機名:hostnamectl set-hostname controller|network|compute
  3. 編輯 /etc/hosts 互解三節點主機名。
  4. 外部網介面配置 BOOTPROTO=none、ONBOOT=yes,不指定 IP。
  5. 重啟網路服務:systemctl restart network(或 service network restart)。

連通性驗證

從控制器分別 ping 外部網站、計算節點、網路節點;從網路/計算節點 ping 控制器與外部站點。確保 0% 封包遺失。

時間同步(NTP)

控制器節點

yum install ntp
# 編輯 /etc/ntp.conf,指定上層 NTP 伺服器
server ntp.example.com iburst
restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap
systemctl enable ntpd --now

網路/計算節點

yum install ntp
# /etc/ntp.conf 僅指向控制器
server controller iburst
systemctl enable ntpd --now

驗證同步

ntpq -c peers
ntpq -c assoc

輸出中出現 * 標記且狀態為 sys.peer 即同步成功。

安全性與密碼管理

  • 所有服務帳號、資料庫、訊息佇列均需設定強密碼。
  • 可使用 openssl rand -hex 10 或 pwgen 產生隨機密碼。
  • 建議維護一份密碼對照表(服務名、帳號、資料庫密碼、服務密碼)。

密碼對照表示例

copyright © 萬盛學電腦網 all rights reserved