在Ubuntu12.04部署OpenStack (1)
来源:互联网 发布:大话数据挖掘 pdf 编辑:程序博客网 时间:2024/05/16 17:52
按照官网的步骤,将Openstack havana装在一台ubuntu12.04上面,简单的记一下步骤。
1、网络。这里只用一台机器一个网卡,为了方便,将机器名称改为controller,我的ip地址为10.10.18.48。在/etc/hosts里将controller和ip地址对应上。在后面的配置中用到Ip地址的地方换成controller,免得以后换了ip后,改起来mysql_install_dbmysql_install_db麻烦。
2、安装NTP,由于所有服务装在一台机器上,所以不装也可以。apt-get install ntp,为了使时间保持同步,在其他机器上修改配置文件/etc/ntp.conf修改service,使其他机器从controller上获取时间。
3、各个服务的密码和服务访问数据库的密码,下面命令中SERVICE_PASS是访问各个服务的密码,SERVICE_DBPASS是服务访问数据库的密码。
4、安装mysql
修改/etc/mysql/mysql.conf的bind-address为你电脑的ip地址,10.10.18.48或controller。
执行mysql_secure_installation删除mysql首次启动时创建的匿名用户,如果失败,先执行mysql_install_db,再执行mysql_secure_installation。然后一直yes。
(其他节点上装mysql的客户端和python库,这里是一台电脑不需要。apt-get install python-mysqldb)
5、添加openstack的源,确定是ubuntu12.04才行。
apt-get install python-software-propertiesadd-apt-repository cloud-archive:havanaapt-get update && apt-get dist-upgrade reboot
6、安装消息队列服务 apt-get install rabbitmq-server RabbitMQ默认有一个geuest用户,密码也为guest。建议修改guest用户的密码
rabbitmqctl change_password guest RABBIT_PASS (RABBIT_PASS为新密码)
7、安装认证服务keystone。apt-get install keystone 。配置keystone的数据库
修改/etc/keystone/keystone.conf配置文件。
[sql]# The SQLAlchemy connection string used to connect to the databaseconnection = mysql://keystone:KEYSTONE_DBPASS@controller/keystone删除/var/lib/keystone/keystone.db。
用root帐号登录mysql,创建数据库
# mysql -uroot -pmysql> CREATE DATABASE keystone;mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'controller' IDENTIFIED BY 'KEYSTONE_DBPASS';mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'KEYSTONE_DBPASS';退出mysql执行 # keystone-manage db_sync 。
执行 openssl rand -hex 10,生成Token,然后编辑/etc/keystone/keystone.conf的【default】块,admin_token=前面生成的TOKEN。重启服务
service keystone restart
- 在Ubuntu12.04部署OpenStack (1)
- 在ubuntu12.04上部署OPenstack (2)
- 在ubuntu12.04上部署openstack (3)
- Ubuntu12.04Openstack部署(单节点、单网卡)
- Ubuntu12.04 LTS安装部署OpenStack Grizzly
- 使用devstack在Ubuntu12.10部署openstack开发环境
- 基于ubuntu12.04 的OpenStack E版本多节点部署(及多节点部署nova-volume)
- 【OpenStack】【转载】Ubuntu12.04 OpenStack Folsom 安装(VLAN模式)
- 在ubuntu12.04上安装部署foreman
- 在Ubuntu12.04上部署BigBlueButton
- OpenStack Grizzly-g3 单节点安装在 Ubuntu12.04 上
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 0x10号BIOS中断功能详解
- Spring Mvc入门
- 离线工程代码学习总结
- 等我长大,TMD小学就不公开分数了
- J-LINK V8固件烧录指导
- 在Ubuntu12.04部署OpenStack (1)
- 使用find,xargs,sha1sum,sort,uniq查找重复文件
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务(以及常见oracle数据库错误)
- JQuery 入门指南(6): 遍历DOM元素
- Centos-6安装oracle10g报错
- VS2010(VS2008)下安装配置OpenCV
- 我的美国CS面试经验分享
- Asp.Net(C#)自动执行计划任务的程序实例分析
- StringTokenizer的用法