设为首页 收藏本站
查看: 1425|回复: 0

[经验分享] OpenStack单点部署及使用简单教程(附:部署好的VMware虚拟机)

[复制链接]

尚未签到

发表于 2018-6-2 12:27:22 | 显示全部楼层 |阅读模式
OpenStack单点部署及使用简单教程



1环境
  操作系统:ubuntu-12.04-server
2软件工具
1.ssh客户端,用来远程连接服务器。
如果是通过Windows的命令行工具来访问,则需要安装xshell这个软件。
http://pan.baidu.com/share/link?shareid=3367095880&uk=1158192742
如果是linux环境,一般都会有ssh工具,没有的话需要下载一下。
2.ssh服务器。如果你是新建的vm则需要安装openssh-server工具。
apt-get –y installopenssh-server
3.虚拟机下载地址
    百度云盘:http://pan.baidu.com/share/link?shareid=126693523&uk=4080146628&third=15
    360云盘:http://yunpan.cn/QnI3LSkDIr5UX
3单点部署方案
1创建stack用户,并授权。
adduser stack
需要给stack用户一些sudo权限,所以下载sudo工具。
apt-get –y install sudo
echo "stack ALL=(ALL)NOPASSWD: ALL" >> /etc/sudoers
2下载git工具
sudo apt-get install git
3获取部署openstack所需的脚本文件
git clone https://github.com/openstack-dev/devstack.git
4更改配置文件
cd devstack                          #进入devstack目录
显示如下:
stack@single:~$ cd devstack
stack@single:~/devstack$ ls
AUTHORS     exercises    functions    localrc          samples   tools
clean.sh    exercise.sh  HACKING.rst  openrc           stackrc   unstack.sh
eucarc      extras.d     lib          README.md        stack.sh
exerciserc  files        LICENSE      rejoin-stack.sh  tests

cd samples                                   #进入samples目录
stack@single:~/devstack$ cd samples/
stack@single:~/devstack/samples$ ls
localrc  local.sh
stack@single:~/devstack/samples$sudo vim localrc                                   #vi是一个文本编辑工具,如果你不怎么熟练使用。请参阅这个手册。http://limlee.blog.51cto.com/blog/6717616/1224067。如果你有自己熟练的编辑工具,还是用自己熟练的。这个文件存储的是在OpenStack中服务的密码,可以在这里该,也可以在部署时再设定,执行脚本文件会有提示,让你数据密码或默认此文件的密码设置。

以下配置比较重要,涉及到网络地址的划分。
vim 工具编辑devstack文件夹下的stack.sh文件
如果你用的是vim工具编辑文档,则显示行号
命令-:set nu(有冒号)
找到第266行,修改如下信息:
#浮动IP的范围,接入外网时需要。网段范围要和自己物理机或虚拟机的网段一样
FLOATING_RANGE=${FLOATING_RANGE:-192.168.133.0/24}


#IP范围是在OpenStack中的内网IP划分
FIXED_RANGE=${FIXED_RANGE:-10.0.0.0/24}


FIXED_NETWORK_SIZE=${FIXED_NETWORK_SIZE:-256}


#如果你虚拟机IP是静态IP在不用设置,如果是DHCP动态分配,则直接给定虚拟机主机IP,更改如下(我的IP192.168.133.144
HOST_IP=192.168.133.144置部分


5执行脚本文件自动部署openstack
sudo ./stack.sh                           #执行文件部署openstack,一定要sudo执行。因为部署过程中,还有从网络中下载并安装一些软件。不是sudo的话,有些会返回权限限制的警告信息。
6完成部署
在部署的过程中可能会出现错误,一部分可能是由于网络的问题引起的。所以,当一次部署不通过时,再来一次,重复执行步骤5,指导显示部署成功的提示。具体图就不贴了,部署成功的关键点时,会出现一些类似表格形式的部署信息。
4通过Web形式访问openstack
  在浏览器输入你服务器的IP地址如10.20.8.80,就会出现如下页面

  输入你的用户名和密码,其中用户名默认有admin,demo等,密码是你在部署openstack时,填写的密码。
  

  通过这个dashboard你可以创建云主机,可以对其进行设置等相关工作。
5附录:
ldevstack部署,关机则所有在Openstack中上传的文件,注册的用户信息等都将丢失。
lunstack.sh脚本关闭openstack服务
lclean.sh清空openstack服务
l这里有一个已经创建好的vm镜像(VMwareWorkstation)已经部署好了单点,开机后需要自己通过stack.sh脚本部署一遍。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-507360-1-1.html 上篇帖子: salt stack deploy openstack G version 下篇帖子: 将 OpenStack 私有云部署到 Hadoop MapReduce 环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表