从devstack开始 学习openstack

本文详细介绍如何通过DevStack安装OpenStack,包括下载DevStack安装程序、运行安装脚本等步骤,并介绍了理解OpenStack安装过程的重要性及所需基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载devstack安装程序

git clone https://github.com/openstack-dev/devstack.git

2. 安装

cd devstack; ./stack.sh

这个过程是个比较漫长的过程, 利用这个时间可以来看一下stack.sh是如何一步一步将整个openstack安装到电脑上的。


阅读这个脚本可以对openstack的安装过程, 依赖文件, 运行环境有一个明晰的了解。

仔细这个脚本的每一行, 每一个命令, 每一个软件名词, 这些都是以后深入理解openstack所必须的, 也是读懂整个openstack源代码所必须的, 既然决定认真研究, 就不能浅尝辄止。

要想读懂这个脚本, 首先需要对shell的语法和脚本中涉及的命令有一个了解。

http://devstack.org/stack.sh.html

这个网站对脚本进行了注释。


首先罗列出用到的一些shell命令:

unset : 删除一个环境变量

source:类似于c语言的include,导入在别的文件中定义的shell函数


要想彻底openstack需要了解的一些基本知识, 做到不要在任何名词上犯迷糊:

check_rpc_backend

rpc也就是远程过程调用, 建议首先深入理解一下rpc的原理,参考《UNIX 网络编程 进程间通信》第15, 16章节。


openstack是不能使用root运行的

OpenStack is designed to be run as a non-root user; Horizon will fail to run as root since Apache will not serve content from root user). stack.sh must not be run as root. It aborts and suggests one course of action to create a suitable user account.

所以必须保证sudo命令是能正常使用的。


To-doing









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值