[置顶] 20分钟自动安装liberty版本openstack开发云环境

作者:【吴业亮】云计算开发工程师
博客:http://blog.csdn.net/wylfengyujiancheng
安装视频:http://my.tv.sohu.com/us/272622353/82160636.shtml
软件包下载路径:http://pan.baidu.com/s/1dDltvXZ 密码:ajwj
一、网络拓扑及网卡配置
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第1张图片
二、建议硬件配置:
vcpu: 2+
内存:4G+
硬盘:10G+
否则在安装过程中会报一些服务起不来错误
三、创建centos7.0操作系统
1、使用CentOS-7-x86_64-DVD-1503-01.iso(本地源为CentOS7.1的)
这里写图片描述
2、安装类型为basic web server
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第2张图片
3、需要使用两块网卡
第一块网卡为管理网络且配置IP,安装用该IP登录(建议设置为静态IP)
第二块网卡为internat网卡,绑定网桥走虚拟机流量。

四、使用本地源方法
1、用ftp工具(如:filezilla)通过root用户将软件包CentOS_liberty_rpm.tar.gz上传到服务器/mnt下
2、解压压缩包

# cd /mnt
# tar –zxvf CentOS_liberty_rpm.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/CentOS_liberty_rpm_2/
gpgcheck=0
enabled=1
proxy=_none_

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

# yum list

五、安装各个组件
1、用ftp工具(如:filezilla)通过root用户将liberty_install-V1.0.zip 上传到服务器/root下

# cd /root/
# unzip liberty_install-V1.0.zip

如果希望自定义neutron的网段,请参见另一篇博客
http://blog.csdn.net/wylfengyujiancheng/article/details/50002217
2、配置cinder云硬盘 修改/root/liberty_install-V1.0/lib/cinder_disk,此处可以为盘符或分区,多个分区请用空格分开(文件中有说明)。
举例:
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第3张图片
4、执行安装

# cd ~/liberty_install-V1.0
# bash main.sh

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

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

注意:安装config Basic environment后会自动重启一次
重启后用root重新登录

# cd ~/liberty_install-V1.0
# bash main.sh

输入数字2 install mariadb and rabbitmq-server
成功回显
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第4张图片
输入数字 3 install keystone.
成功回显

输入数字4 install glance..
成功回显
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第5张图片
输入数字5 install nova
成功回显

输入数字7 进入install neutron,
成功回显

输入数字8 install dashboard
成功回显
这里写图片描述
输入0退出脚本

六、登录openstack及创建虚拟机
1、Dashboard安装成功后在浏览器中输出http://eth0-IP/dashboard
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第6张图片
登录用户名及密码
admin/Changeme_123
demo/Changeme_123
2、创建虚拟机
点击computer – instance-launch instance创建虚拟机
大概几分钟虚拟机即可创建成功
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第7张图片
3、分配浮动IP
点击associate floating ip 给虚拟机分配IP
[置顶] 20分钟自动安装liberty版本openstack开发云环境_第8张图片
附录
1、脚本必须用root执行,否则自动退出
2、脚本日志在/var/log/openstack-liberty,如果报错,打开日志最下面找到红色的一行,检查环境问题。
3、执行脚本时绿色回显表示执行命令成功。
4、其他密码
数据库密码root/Changeme_123
Keystone glance nova neutron cinder 用户密码Changeme_123
5、安装请按数字1-8依次安装。
6、脚本报错后执行再次执行,自动识别已经安装的步骤。
7、该脚本支持物理机也支持虚拟机。
8、脚本解压密码wuyeliang
9、如有疑问欢迎交流,邮箱:[email protected] 微信:A873230308

你可能感兴趣的:(openstack,开发环境,自动部署,liberty)