1. 程式人生 > >Openstack MOS 8.0安裝教程

Openstack MOS 8.0安裝教程

檔案下載安裝

  • 安裝好VirtualBox之後下載VirtualBox Extension Pack,然後直接雙擊安裝
  • 下載完成之後把ios映象放到解壓好的virtualbox資料夾下的ios子資料夾下面,如圖。其他的不要動。

MirantisOpenStack安裝

  • 將檔案放好之後,用*nix下的終端執行launch.sh,系統會自動新建虛擬機器,完成一系列安裝,過程需要半個多小時需要耐心等待。不要終止指令碼的執行
  • 安裝成功之後會新建四個虛擬機器。終端顯示如圖,可以通過http://10.20.0.2:8000/來訪問管理頁面了

    安裝成功

注意使用指令碼的時候要確定VBoxManage命令可用,不然需要自己新增環境變數。
如果安裝過程中可能會出現長時間等待的情況,可以重啟一下master虛擬機器,如果安裝失敗,可以使用’clean.sh’指令碼來清理虛擬機器。

製作mos8.0的bootstrap

先修改配置檔案,把官方的ubuntu源修改為阿里雲映象的地址

vi /etc/fuel-bootstrap-cli/fuel_bootstrap_cli.yaml

找到下面那幾行,把國外的源地址

repos:
    - name: ubuntu
      section: "main universe multiverse"
      uri: "http://archive.ubuntu.com/ubuntu"
      priority:
      suite: trusty
      type: deb
    - name: ubuntu-updates
section: "main universe multiverse" uri: "http://archive.ubuntu.com/ubuntu" priority: suite: trusty-updates type: deb - name: ubuntu-security section: "main universe multiverse" uri: "http://archive.ubuntu.com/ubuntu" priority: suite: trusty-security
type: deb

改為阿里雲映象的地址

repos:
    - name: ubuntu
      section: "main universe multiverse"
      uri: "http://mirrors.aliyun.com/ubuntu"
      priority:
      suite: trusty
      type: deb
    - name: ubuntu-updates
      section: "main universe multiverse"
      uri: "http://mirrors.aliyun.com/ubuntu"
      priority:
      suite: trusty-updates
      type: deb
    - name: ubuntu-security
      section: "main universe multiverse"
      uri: "http://mirrors.aliyun.com/ubuntu"
      priority:
      suite: trusty-security
      type: deb

執行命令 fuel-bootstrap build

fuel-bootstrap build

開始製作bootstrap

製作完成,bootstrap製作一般很容易成功

匯入bootstrap,/tmp/ 後接你製作好的bootstrap的 id.tar.gz

fuel-bootstrap import /tmp/13effd2d-d481-4be3-882e-6840481915a7.tar.gz

啟用bootstrap,activate 後面一個空格,接你的bootstrap的id值

fuel-bootstrap activate 13effd2d-d481-4be3-882e-6840481915a7

檢視新增bootstrap,如果列表出現了新增的bootstrap處於active狀態的話那就恭喜你,successfully!

至此,boootstrap製作完成!

新建OpenStack環境

  1. 登入管理頁面,使用者名稱和密碼都預設是admin登入頁面
  2. 點選新建openstack,名字自己取,其他預設即可新建配置
  3. 增加節點,按照圖示分別增加controller節點和computer節點新建節點
    結果如圖新建節點結果
  4. 網路配置
    • 對controller節點和compute進行網路配置。選中該節點,點選“Configure Interfaces”
    • 按照截圖分別配置controller節點和compute節點,配置相同controller
  5. 驗證網路
    網路面板下面有一個“Connectivity Check”,點選驗證網路,如果驗證成功證明網路配置沒有問題,可以進行部署了。驗證網路

  6. 部署變更

    • 在DashBoard部署變更,即開始部署openstack環境部署變更
    • 等待部署完成等待部署
    • 部署過程需要較長時間,最後如下圖提示部署成功即表示openstack平臺已經部署成功:
  7. 進入openstack管理介面
    直接點選 Horizon 跳到openstack後臺管理介面 我這裡網址是 172.16.0.3,使用者名稱和密碼都是admin

enjoy it