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
posted @   落雷  阅读(9110)  评论(2编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
点击右上角即可分享
微信分享提示