Ubuntu18.04安裝OpenStack


Ubuntu18.04 安裝Queens版本OpenStack

安裝環境

  • 系統
    系統使用的是Ubuntu18,最少4核8G內存,20G硬盤空間.

  • 工具
    devstack
    DevStack是一系列可擴展的腳本,用於根據git master的所有內容的最新版本快速啟動完整的OpenStack環境。它以交互方式用作開發環境,並作為OpenStack項目大部分功能測試的基礎。

DevStack應該由啟用了 sudo權限的非root用戶使用.這里推薦新創建一個 stack用戶來使用DevStack安裝OpenStack.

    sudo groupadd stack
    sudo useradd -g stack -s /bin/bash -d /opt/stack -m stack  
    sudo chown -R stack:stack /opt/stack

安裝

安裝之前

因為是要安裝Queens版本的的OpenStack,所以需要使用對應版本的DevStack.采用的 All in One模式.

    git clone https://github.com/openstack/devstack.git -b stable/queens  

進入devstack目錄,添加 local.conf文件.

    cd devstack && vim local.conf

local.conf內容如下:

[[local|localrc]]

# Password for KeyStone, Database, RabbitMQ and Service

ADMIN_PASSWORD=StrongAdminSecret

DATABASE_PASSWORD=$ADMIN_PASSWORD

RABBIT_PASSWORD=$ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PASSWORD

# Host IP - get your Server/VM IP address from ip addr command

HOST_IP=192.168.10.112

enable_service placement-api

enable_service placement-client

安裝

使用DevStack安裝OpenStack非常簡單,十分適合新手使用,執行

    FORCE=yes ./stack.sh

即可.之后等待一個小時左右,具體時間因機器配置不同會有所差異.出現一下內容代表安裝成功:

=========================
DevStack Component Timing
 (times are in seconds)  
=========================
run_process           19
test_with_retry        2
apt-get-update         2
osc                   84
wait_for_service      11
git_timed            743
dbsync                14
pip_install          492
apt-get               96
-------------------------
Unaccounted time     698
=========================
Total runtime        2161


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM