Ubuntu18.04安裝OpenStack

Ubuntu18.04 安裝Queens版本OpenStack

安裝環境

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

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

DevStack應該由啓用了 sudo權限的非root用戶使用.這裏推薦新建立一個 stack用戶來使用DevStack安裝OpenStack.ubuntu

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模式.vim

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

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

cd devstack && vim local.conf

local.conf內容以下:bash

[[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
相關文章
相關標籤/搜索