admin 管理员组文章数量: 887021
2024年2月7日发(作者:int和float相乘后什么类型)
实 验 报 告
(与程序设计有关)
课程名称: 云计算技术提高
实验题目: Openstack搭建
xx: xx
xx: xx
xx:
xxxx 大 学
x年x 月 x 日
实验目的及要求:
熟练掌握OpenStack的安装与使用
熟悉OpenStack常用命令
软硬件环境:
硬件:PC机win10系统
软件:VM虚拟机,FinalShell
算法或原理分析(实验内容):
OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA和Rackspace合作研发并发起,以Apache许可证授权的开源代码项目。OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。
OpenStack部署方式很多,常见的个人部署方式有DevStack、Rdo、all-in-one、multi-node、multi-HA-node等;企业部署方式有Ansible、SaltStack、Puppet、TripleO、Kolla、Fuel等。其中DevStack是众多开发者们的首选安装方式或工具,该方式主要是通过配置参数,执行shell脚本来安装一个OpenStack的开发环境。
OpenStack开源社区每年都会开两次设计峰会(Design Summit),发布两个正式版本。从2010年的首个版本至今,一共已经出了18个版本,每个版本都有独立名字,取自当次设计峰会所在城市中选一个地名,而且从A开始,然后B、C……。最新的版本是Rocky,字母R正好排序第18位。
程序代码或实现过程:
1.
2.
3.
4.
1、安装前的准备工作
在上一次的实验中,已经配置好了三台计算机相互连通并且关闭了防火墙,就上次的实验继续进行。
2、安装Python
(1)下载所需Python3.6:xx
(2)下载完成后,解压:
(3)(3)编译安装:
(4)进入安装绝对路径检查是否安装成功
(5)查看环境变量,启动python时默认按照PATH的顺序进行查找
(6)修改软连接,启动python时指向python3.6:需要先备份原Python2.7
mv /usr/bin/python /usr/bin/python2.7.5
修改软连接:ln -s /usr/local/python3/bin/python3 /usr/bin/python
(7)查看是否默认启动Python3 :python3 -V
(8)修改yum文件:sudo vim /usr/bin/yum,在第一行后面填写旧的版本号
3、升级pip
(1)安装扩展源EPEL:yum -y install epel-release
(2)安装pip:yum -y install python-pip
(3)更新pip至最新:pip install –-upgrade pip
(4)查看pip版本:pip -V
5.
6.
7.
8.
9.
10. 注意:如果pip install速度过慢,新建一个里面写入一些国内的镜像来解决下载超时问题。
4、安装Mysql
(1)安装mysql源
yum -y localinstall
(2)在线安装Mys
yum -y install mysql-community-server
(3)启动Mysql
systemctl start mysqld
(4)查看临时密码
cat /var/log/ | grep password
(5)登录:mysql -u root -p
(6)查看版本:select version();
5、Devstack快速搭建OpenStack
(1)下载Devstack脚本集
git clone
cd devstack
(2)创建配置文件:
GIT_BASE=xx
NOVNC_REPO=xx
SPICE_REPO=xx
# Set passwords
ADMIN_PASSWORD=devstack
DATABASE_PASSWORD=devstack
RABBIT_PASSWORD=devstack
SERVICE_PASSORD=devstack
SERVICE_TOKEN=devstack
(3)新建一个非root权限用户,并切换至该用户:adduser admin1,su admin1
(4)修改devstack文件目录权限,保证新用户能够不获取root权限下能够正常访问:
chown -R 777 /opt/stack/devstack
(5)安装:./
6、测试OpenStack:在网页中输入安装成功后显示的IP地址+dashboard,密码为配置文件中所设置的文件,即可进入devstack horizon主页面
7、查看服务状态:systemctl status devstack@n-*
结果分析:
xxxx
双面打印
日 期
版权声明:本文标题:Openstack搭建 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1707250344h512984.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论