openstack搭建

1 设置root密码:sudo passwd root
2 网络配置:虚拟机安装是选择nat映射,系统安装成功后直接配置vmnet8的地址段即可(操作系统正常安装即可,虚拟机内存大于4G即可);
3 安装ssh
在命令行输入 “sudo apt-get install openssh-server”安装openssh-server
开启 ssh-server,在命令行输入 “service ssh start”,然后输入密码即可
查看是否启动ssh,在命令行输入:“ps -e|grep ssh”。出现sshd表示成功
4 工具安装
安装 vim 编辑器:sudo apt-get install vim
安装 git:sudo apt-get install git
安装 pip:sudo apt-get install python3-pip
更换 apt 源为阿里源:
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
(shift+i进入编辑模式,该源只适于ubuntu20.04,其他版本不适用)

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

保存先按ESC,然后按shift+:,输入wq!强制保存即可;
更新源:sudo apt-get update 
更新已安装的包:sudo apt-get upgrade
安装时间同步工具:sudo apt-get install ntpdate
设定时区,选择 Asia、shanghai:sudo dpkg-reconfigure tzdata
与网络服务器同步时间:sudo ntpdate cn.pool.ntp.org
查看时间:date
更换pip为清华源:
mkdir .pip
sudo vim .pip/pip.conf
使用 vim 添加以下内容(此处为清华源,也可以更换为自己的源):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

更新pip源:python3 -m pip install --upgrade pip

创建 stack用户:sudo useradd -s /bin/bash -d /opt/stack -m stack
授予stack用户sudo权限(注意符号都为英文):
echo “stack ALL=(ALL) NOPASSWD: ALL” | sudo tee /etc/sudoers.d/stack

切换至 stack 用户:sudo su - stack
修改 hosts:sudo vim /etc/hosts
#github
 140.82.113.4 github.com
199.232.5.194 github.global.ssl.fastly.net
下载 devstack 至 devstack 文件夹:
 sudo git clone https://github.com/openstack-dev/devstack.git /opt/devstack

设置权限:
sudo chown -R stack:stack /opt/devstack
sudo chmod -R 777 /opt/devstack

创建 local.conf 配置文件(注意该文件需要在 devstack 目录下创建):
cd /opt/devstack
vim local.conf
添加以下内容:
[[local|localrc]]
ADMIN_PASSWORD=admin
DATABASE_PASSWORD=admin
RABBIT_PASSWORD=admin
SERVICE_PASSWORD=admin
#Use mirror
GIT_BASE=http://git.trystack.cn
NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git
切换至 stack 用户:sudo su - stack
在 local.conf 中配置 ip:vim local.conf
最后一行插入:HOST_IP=自己的IP(自己配置的IP:IP a)

在 devstack 目录下运行脚本:
pwd查看路径
 ./stack.sh
如果运行出现错误,请根据提示改正,再次执行./stack.sh时需要先清理错误配置,命令如下:
 ./unstack.sh
 ./clean.sh

配置网络
在这里插入图片描述
安装SSH
在这里插入图片描述
在这里插入图片描述
安装成功的界面
在这里插入图片描述
账号密码
在这里插入图片描述
平台登录
http://IP/dashboard/project/instances/
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旖旎沐心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值