OpenStack Queens All-in-One 错误订正
OpenStack Queens All-in-One 错误订正
本订正来源于我自身安装程序遇到的问题和原文档中一眼顶针就可以鉴定出来的明显错误。
这个样式的内容块将会放置修正说明
一、虚拟机平台
无更正
我自己使用的是 ubuntu-18.04-live-server,不需要桌面也可以。
只是证明可以,不推荐学我,毕竟出了问题我不一定帮得了你。
二、基础环境介绍
2.1 基础环境准备
无更正
2.2 系统配置
这里的顺序有些问题
2.2.1 apt 换源
备份原文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
更新源
原PDF的华为源:
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
我嫌弃华为源慢一般用的都是清华源(校园网不知道为什么比较慢):
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
以上两者选一个执行,执行一个之后另一个没有效果。
更新 apt 缓存
sudo apt update
2.2.2 安装软件包
sudo apt-get install bridge-utils git python3-pip vim -y
2.2.3 创建 stack 用户
创建用户
sudo useradd -s /bin/bash -d /opt/stack -m stack
设置 sudo 权限
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
切换用户到 stack (此处为更正)
sudo su stack
2.2.4 PyPI 换源
这里本来就应该切换到stack用户再做,不然配置是不共通的
切换到主目录
cd ~
新建 .pip 目录
mkdir .pip
在.pip 目录下创建 pip.conf 文件
vim .pip/pip.conf
不习惯/不会用 vim 的可以用 nano 代替
nano .pip/pip.conf
有桌面环境的(图形化界面)的还可以试试 gedit 编辑器
gedit .pip/pip.conf
vim 难用得要死,不是天天在无图形化界面干活的不推荐学
将以下内容填入 pip.conf 文件中(又是华为源)
[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
三、部署过程
3.1 创建 stack 用户
我挪到上面去了
3.2 后面的和PDF一致,我懒得抄一遍了
四、错误修正(大头)
错误3:
sudo apt install iptables
错误7
sudo apt install rabbitmq-server
错误8
sudo apt install mariadb-server
后面的关于yum的错误都是把yum改成apt
但我认为理论上不会遇到这些错误才对
错误17 g-api did not start
我遇到的错误
编辑 functions-common:
修改(1491 行)
$SYSTEMCTL start $systemd_service
为
$SYSTEMCTL restart $systemd_service
原文档的改法是针对 OpenWrt 的,不是针对 Ubuntu 的
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
报告显示您已经一个星期没有登录XXXX.com了,请问您是遇到了什么困难吗