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

[经验分享] 20分钟自动安装kilo版本openstack开发环境

[复制链接]

尚未签到

发表于 2018-6-1 11:46:35 | 显示全部楼层 |阅读模式
安装视频地址:
http://my.tv.sohu.com/us/272622353/81990232.shtml

一、创建centos7.0操作系统
1、使用CentOS-7.0-1406-x86_64-DVD.iso(本地源为7.0的,如果使用本地源请勿安装成CentOS-7.0-1503-x86_64-DVD.iso)
2、安装类型为basicweb  server
DSC0000.jpg

3、需要使用两块网卡
4、第一块网卡为管理网络且配置IP,安装用该IP登录(建议设置为静态IP)
5、第二块网卡为internat网卡,绑定网桥走虚拟机流量。
二、使用本地源方法(如果使用网络源请跳过此步)
建议使用本地源,使用本地源可大大缩短安装时间,避免网络原因导致的安装的问题
用ftp工具(如:filezilla)通过root用户将软件包openstack_kilo_centos7.tar.gz上传到服务器/mnt下
解压压缩包
#cd  /mnt
# tar –zxvf  openstack_kilo_centos7.tar.gz
配置本地源配置文件
# cd /etc/yum.repos.d/
新建repo.repo并写入(必须命名为repo.repo,脚本判断本地源的依据
[repo]
name=repo
baseurl=file:///mnt/openstack_kilo_centos7
gpgcheck=0
enabled=1
proxy=_none_
删除网络源
# cd /etc/yum.repos.d/ &&  rm -rf CentOS-*
执行下列命令测试,有正常回显,如报错返回检查配置文件及文件路径是否正确。
# yum list
三、安装各个组件
1、用ftp工具(如:filezilla)通过root用户将kilo_install-V1.0.zip上传到服务器/root下
# cd /root/
# unzip kilo_install-V1.0.zip
2、将代理写在/root/kilo_install-V1.0/lib/proxy.sh(如果服务器可直接上网请跳过)
举例:
DSC0001.jpg

3、如果使用云硬盘,请在/root/kilo_install-V1.0/lib/cinder_disk中下面新增一行写入做云硬盘的磁盘符或分区,多个分区请用空格分开(文件中有说明)。
举例:
DSC0002.jpg

注意:所写的分区,系统必须存在且能识别,检查方法用命令lsblk(在virtual box和比较老的物理机上重启后盘符有时会发生改变,建议安装cinder之前再次检查盘符)
DSC0003.jpg
4、执行安装
# cd    ~/kilo_install-V1.0
# bash main.sh
然后依次输入安装数字1-8,0是退出。
回显
DSC0004.jpg

输入数字1config Basic environment.
当出现下列回显表示安装配置成功
DSC0005.jpg

注意:安装config Basic environment需要手动输入主机名,默认为controller,安装完成后会系统自动重启一次
重启后用root重新登录
# cd    ~/kilo_install-V1.0
# bash main.sh
输入数字2install mariadb and rabbitmq-server
成功回显
DSC0006.jpg

输入数字 3   install keystone.
成功回显
DSC0007.jpg

输入数字4 install glance..
成功回显
DSC0008.jpg

输入数字5 install nova
成功回显
DSC0009.jpg

输入数字6 install cinder
成功回显
DSC00010.jpg

输入数字7进入installneutron安装,如果系统只有一块网卡请选择1,有两块网卡请选择2。输入0退出。
DSC00011.jpg
成功回显
DSC00012.jpg
输入数字7install dashboard
成功回显 DSC00013.jpg
输入0退出脚本
四、登录openstack及创建虚拟机
1、Dashboard安装成功后在浏览器中输出http://eth0-IP/dashboard
DSC00014.jpg

登录用户名及密码
admin/Changeme_123
demo/Changeme_123
2、创建虚拟机
点击computer– instance-launch instance创建虚拟机
DSC00015.jpg

大概几分钟虚拟机即可创建成功
3、分配浮动IP
点击associatefloating ip 给虚拟机分配IP
DSC00016.jpg

点击+号分配IP—associate
DSC00017.jpg

附录
1、脚本必须用root执行,否则自动退出
2、脚本日志在/var/log/openstack-kilo,如果报错,打开日志最下面找到红色的一行,检查环境问题。
3、执行脚本时绿色回显表示执行命令成功。
4、其他密码
数据库密码root/Changeme_123
Keystone glance nova neutron cinder 用户密码Changeme_123
5、安装请按数字1-8依次安装。
6、脚本报错后执行再次执行,自动识别已经安装的步骤。
7、该脚本支持物理机也支持虚拟机。

软件包下载路径:
链接:http://pan.baidu.com/s/1pJMlJh5 密码:uzsd

说明:
该脚本是本人利用大约一周的下班时间用shell写的。支持虚拟机和物理机。如果大家在安装部署的过程中有任何问题,请和我联系,记得将/var/log目录打包发给我哦,欢迎提bug。
邮箱:wuyeliangdt@126.com 微信:A873230308
脚本解压密码:wuyeliang
操作系统:CentOS-7.0-1406-x86_64-DVD.iso
openstack安装rpm包:openstack_kilo_centos7.tar.gz
安装脚本:kilo_install-V1.0.zip
安装视频:20分钟自动安装kilo版本openstack开发环境.MP4
安装指导书:自动安装openstack-kilo指导.docx

  

运维网声明 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-499112-1-1.html 上篇帖子: openstack 故障处理 下篇帖子: Openstack Juno之命令行全集
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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