ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

使用ubuntu18.04LTS部署opesntack tranning labs进行测试

2019-09-06 11:55:35  阅读:451  来源: 互联网

标签:LTS tranning sudo opesntack labs https ubuntu edu openstack


opesntack tranning labs提供了一种在桌面环境中部署虚拟化OpenStack的简便方法。Training Labs支持所有现代Linux,Windows和macOS平台。在运行Training Labs之前,您需要安装VirtualBox或KVM / libvirt。将压缩文件解压缩到一个文件夹,并准备一键部署您自己的OpenStack Training Labs群集。

下载地址:https://docs.openstack.org/training_labs/

说明文档:https://wiki.openstack.org/wiki/Documentation/training-labs#Building_the_cluster

  1. 安装准备

安装和测试方法,参考华为《HCIP-Cloud_Computing-OpenStack_V1.0_实验手册》

测试方法,使用x86服务器,服务器品牌为二手HP,硬盘500G,4路CPU,40G内存,单千兆网卡,地址为172.31.208.31/24。安装unbuntu18.04LTS,使用virtualbox5.2,openstack-labs版本为Stein,以下为推荐的实验环境

image.png


image.png

  1. 组网说明

实验环境在服务器上安装 ubuntu操作系统,并在ubuntu上安装virtualBox软件,通过openstack自动化安装脚本在 virtualbox中部署openstack实验环境,包括一个controller节点和一个compute节点


image.png

  1. ubuntu配置

在完成ubuntu18操作使用图形化界面的(gnome)系统安装后,我们需要进更新软件源和开启远程桌面登陆的配置

默认ubuntu没有root密码,同时没有SSH服务等,默认是不允许root用户进行ssh登陆。都需要自行配置

sudo passwd    #创建root密码
sudo apt-get install openssh-server # 安装ssh服务
sudo systemctl start ssh             #开启SSH
sudo systemctl enble ssh
sudo systemctl stop ufw                #关闭防火墙
sudo systemcll disable ufw

为了加快软件下载,需要配置国内软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak   #备份软件源
sudo gedit /etc/sources.list  #编辑

在文件最前面添加

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

保存后,更新系统

sudo apt-get update
sudo apt-get upgrade

耐心等待更新完毕

接下来,使用xrdp开启远程登陆。

sudo apt install xrdp

编辑配置文件

sudo vim /etc/xrdp/startwm.sh

image.png

把最下面的test和exec两行注释掉,添加一行

gnome-session

然后再ubuntu设置开启共享

image.png

配置屏幕共享

image.png

配置完成后,重启ubuntu。然后就可以使用windows 远程桌面登陆

image.png

如下所示:

image.png

然后配置virtualbox

推荐直接使用unbuntu的gnome软件商店搜索下载

image.png

下载完毕后确认是否安装

sudo dpkg-query -l virtualbox

image.png


  1. 安装opesntack-labs

通过运行openstack自动化安装脚本,在virtualbox中完成openstack安装。

openstack的controller节点和compute节点均为ubuntu操作系统(脚本安装过程中,会自动下拉Ubuntu操作系统镜像文件,并为ubuntu自动创建两个虚拟机网卡

vboxnet0:10.0.0.1/24

vboxnet1:203.0.113.1/24

流程如下:

image.png

首先,下载openstack,访问https://docs.openstack.org/training_labs/

image.png

下载完毕后,保存到桌面

然后解压

sudo tar -xvf labs-master.tgz

解压后,目录结构如下所示:

image.png

为了避免openstack环境资不足,打开配置文件config.compute1,按照如下修改

sudo cd labs
sudo vim labs/config/config.compute1

image.png

然后安装python

sudo apt install python

完成后,进入/labs目录,运行st.py脚本

cd labs
./st.py -b cluster

image.png

如果安装过程中出现报错,先尝试再运行一次脚本,若还是出现问题,可以在/labs/log下查看相应的日志文件,排除问题后,再一次运行脚本

image.png


等待系统自动在virtualbox中安装openstack,此过程大概需要3个小时左右。直到出现如下信息,代表安装成功

image.png

出现的结果代表了实验环境的默认登陆信息。



标签:LTS,tranning,sudo,opesntack,labs,https,ubuntu,edu,openstack
来源: https://blog.51cto.com/11555417/2436071

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有