- 10
- 0
- 约 30页
- 2016-12-21 发布于贵州
- 举报
0. 简介
OpenStack Grizzly安装指南旨在让你轻松创建自己的OpenStack云平台。
状态: Stable
1. 测试环境
节点角色: NICs 单节点: eth0 (1), eth1 (1) 注意1:?多节点部署键OVS_MultiNode分支
注意2:?你总是可以使用dpkg -s packagename确认你使用的是grizzly软件包(版本: 2013.1)
注意3:?这个是当前网络架构
2. 准备节点
2.1. 准备Ubuntu
安装好Ubuntu 12.04 Server 64bits后, 进入sudo模式直到完成本指南:
sudo su -
添加Grizzly仓库:
apt-get install ubuntu-cloud-keyring python-software-properties software-properties-common python-keyring
echo deb /ubuntu precise-updates/grizzly main /etc/apt/sources.list.d/grizzly.list
升级系统:
apt-get update
apt-get upgrade
apt-get dist-upgrade
2.2.设置网络
如下编辑网卡配置文件/etc/network/interfaces:
#Not internet connected(used for OpenStack management)
auto eth0
iface eth0 inet static
address 1
netmask
#For Exposing OpenStack API over the internet
auto eth1
iface eth1 inet static
address 1
netmask
gateway
dns-nameservers
重启网络服务:
service networking restart
2.3. 安装MySQL和RabbitMQ
安装MySQL并为root用户设置密码:
apt-get install -y mysql-server python-mysqldb
配置mysql监听所有网络接口请求:
sed -i s///g /etc/mysql/f
service mysql restart
安装RabbitMQ:
apt-get install -y rabbitmq-server
安装NTP服务:
apt-get install -y ntp
3. 配置Keystone
安装keystone软件包:
apt-get install -y keystone
确认keystone在运行:
service keystone status
为keystone创建MySQL数据库:
mysql -u root -p
CREATE DATABASE keystone;
GRANT ALL ON keystone.* TO keystoneUser@% IDENTIFIED BY keystonePass;
quit;
在/etc/keystone/keystone.conf中设置连接到新创建的数据库:
connection = mysql://keystoneUser:keystonePass@1/keystone
重启身份认证服务并同步数据库:
service keystone restart
keystone-manage db_sync
使用git仓库中脚本填充keystone数据库:?脚本文件夹
#注意在执行脚本前请按你的网卡配置修改HOST_IP和HOST_IP_EXT
wget /ist0ne/OpenStack-Grizzly-Install-Guide-CN/master/KeystoneScripts/keystone_basic.sh
wget /ist0ne/OpenStack-Grizzly-Install-Guide-CN/master/KeystoneScripts/keystone_endpoints_basic.sh
chmod +x keystone_basic.sh
chmod +x keystone_endpoints_basic.sh
./keystone_basic.sh
./keystone_endpoints_basic.sh
创建一个简单的凭据文件,这样稍后就不会因为输入过多的环境变量而感到厌烦:
vi creds-admin
#Paste the following:
export OS_TENANT_NAME=admin
export OS_USE
您可能关注的文档
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)