20分钟自动安装kilo版本openstack开发环境

来源:互联网 发布:linux临时设置环境变量 编辑:程序博客网 时间:2024/04/26 08:49

作者:【吴业亮】云计算开发工程师

博客:http://blog.csdn.net/wylfengyujiancheng

安装视频地址: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


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/ && mkdir bak_repo_bak && mv *.repo bak_repo_bak

新建/etc/yum.repos.d/repo.repo并写入(必须命名为repo.repo,脚本判断本地源的依据

[repo]

name=repo

baseurl=file:///mnt/openstack_kilo_centos7

gpgcheck=0

enabled=1

proxy=_none_


执行下列命令测试,有正常回显,如报错返回检查配置文件及文件路径是否正确。

# yum list

三、安装各个组件

1、用ftp工具(如:filezilla)通过root用户将kilo_install-V1.0.zip上传到服务器/root下

# cd /root/

# unzip kilo_install-V1.0.zip

注意:如果希望自定义neutron的网段,请参见另一篇博客http://blog.csdn.net/wylfengyujiancheng/article/details/50002217

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

举例:


注意:所写的分区,系统必须存在且能识别,检查方法用命令lsblk(在virtual box和比较老的物理机上重启后盘符有时会发生改变,建议安装cinder之前再次检查盘符)

 

3、执行安装

# cd    ~/kilo_install-V1.0

# bash main.sh

然后依次输入安装数字1-8,0是退出。

回显


输入数字1config Basic environment.

当出现下列回显表示安装配置成功


注意:安装config Basic environment需要手动输入主机名,默认为controller,安装完成后会系统自动重启一次

重启后用root重新登录

# cd    ~/kilo_install-V1.0

# bash main.sh

输入数字2install mariadb and rabbitmq-server

成功回显


输入数字 3   install keystone.

成功回显


输入数字4 install glance..

成功回显


输入数字5 install nova

成功回显


输入数字6 install cinder

成功回显


输入数字7进入installneutron安装,如果系统只有一块网卡请选择1,有两块网卡请选择2。输入0退出。

成功回显

 

输入数字7install dashboard

成功回显

输入0退出脚本

四、登录openstack及创建虚拟机

1、Dashboard安装成功后在浏览器中输出http://eth0-IP/dashboard


登录用户名及密码

admin/Changeme_123

demo/Changeme_123

2、创建虚拟机

点击computer– instance-launch instance创建虚拟机


大概几分钟虚拟机即可创建成功

3、分配浮动IP

点击associatefloating ip 给虚拟机分配IP


点击+号分配IP—associate


附录

1、脚本必须用root执行,否则自动退出

2、脚本日志在/var/log/openstack-kilo,如果报错,打开日志最下面找到红色的一行,检查环境问题。

3、执行脚本时绿色回显表示执行命令成功。

4、其他密码

数据库密码root/Changeme_123

Keystone glance nova neutron cinder 用户密码Changeme_123

5、安装请按数字1-8依次安装。

6、脚本报错后执行再次执行,自动识别已经安装的步骤。

7、该脚本支持物理机也支持虚拟机。

 8、续:新增部署分布式集群脚本,详情请参见:《继20分钟自动安装kilo版本openstack开发环境==安装分布式节点》http://blog.csdn.net/wylfengyujiancheng/article/details/49766109

 软件包下载路径:

链接:http://pan.baidu.com/s/1pJMlJh5 密码:uzsd

或者:http://pan.baidu.com/s/1i4rIOZj

说明:

该脚本是本人利用大约一周的下班时间用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

3 0
原创粉丝点击