openstack 练习记录
2016-09-17 10:42
260 查看
复制三台Ubuntu 14.04 虚拟机
获取
openstack
安装包
# apt-get install ubuntu-cloud-keyring
# echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
"trusty-updates/juno main" > /etc/apt/sources.list.d/cloudarchive-juno.list
遇到权限不够:
sudo passwd root设置root的密码,完了再用su - root,输入密码就好了
重启系统 reboot
配置同步时间 apt-get install ntp -y
安装
mysql
数据库
# apt-get install mariadb-server python-mysqldb -y 默认密码这里都将设置为
xmn2014qwer
安装
mysql
数据库
# apt-get install mariadb-server python-mysqldb -y
修改
mysql
配置文件
/etc/mysql/my.cnf
[mysqld]
...
# bind-address = 10.0.0.11
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
重启
mysql
服务
# service mysql restart
初始化
mysql
数据库
# mysql_secure_installation
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
安装消息队列
Ubuntu
使用
RabbitMQ
作为消息队列
.
# apt-get install rabbitmq-server -y
# rabbitmqctl change_password guest xmn2014qwer
---GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'xmn2014qwer';
----GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'xmn2014qwer';
二、安装和配置
keystone
A
、安装
keystone
创建
keystone
数据库
# mysql -u root -p
mysql> CREATE DATABASE keystone;
mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
IDENTIFIED BY '
xmn2014qwer
';
mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \
IDENTIFIED BY '
xmn2014qwer
';
mysql> exit
生成一个十位的随机数,作为
admin_token
# openssl rand -hex 10 >~/ADMIN_TOKEN
安装
Identity
服务
# apt-get install keystone python-keystoneclient -y
编辑
/etc/keystone/keystone.conf:
[DEFAULT]
admin_token = e6504e86cbba88ad3c59
verbose = True
[database]
connection = mysql://keystone:xmn2014qwer@controller/keystone
[token]
provider = keystone.token.providers.uuid.Provider
driver = keystone.token.persistence.backends.sql.Token
初始化
keystone
数据库,创建相关数据库表
# su -s /bin/sh -c "keystone-manage db_sync" keystone
export OS_SERVICE_TOKEN=e6504e86cbba88ad3c59
keystone tenant-create --name=admin --description="Admin Tenant"
keystone role-create --name=admin
keystone user-create --name=admin --pass=admin --email=admin@xmniao.com
keystone role-create --name=admin
创建
admin tenant
# keystone tenant-create --name=rootjsd --description="Admin Tenant"
export OS_SERVICE_TOKEN=
e6504e86cbba88ad3c59
keystone tenant-create --name=admin --description="Admin Tenant"
获取
openstack
安装包
# apt-get install ubuntu-cloud-keyring
# echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
"trusty-updates/juno main" > /etc/apt/sources.list.d/cloudarchive-juno.list
遇到权限不够:
sudo passwd root设置root的密码,完了再用su - root,输入密码就好了
重启系统 reboot
配置同步时间 apt-get install ntp -y
安装
mysql
数据库
# apt-get install mariadb-server python-mysqldb -y 默认密码这里都将设置为
xmn2014qwer
安装
mysql
数据库
# apt-get install mariadb-server python-mysqldb -y
修改
mysql
配置文件
/etc/mysql/my.cnf
[mysqld]
...
# bind-address = 10.0.0.11
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
重启
mysql
服务
# service mysql restart
初始化
mysql
数据库
# mysql_secure_installation
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
安装消息队列
Ubuntu
使用
RabbitMQ
作为消息队列
.
# apt-get install rabbitmq-server -y
# rabbitmqctl change_password guest xmn2014qwer
---GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'xmn2014qwer';
----GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' IDENTIFIED BY 'xmn2014qwer';
二、安装和配置
keystone
A
、安装
keystone
创建
keystone
数据库
# mysql -u root -p
mysql> CREATE DATABASE keystone;
mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
IDENTIFIED BY '
xmn2014qwer
';
mysql> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \
IDENTIFIED BY '
xmn2014qwer
';
mysql> exit
生成一个十位的随机数,作为
admin_token
# openssl rand -hex 10 >~/ADMIN_TOKEN
安装
Identity
服务
# apt-get install keystone python-keystoneclient -y
编辑
/etc/keystone/keystone.conf:
[DEFAULT]
admin_token = e6504e86cbba88ad3c59
verbose = True
[database]
connection = mysql://keystone:xmn2014qwer@controller/keystone
[token]
provider = keystone.token.providers.uuid.Provider
driver = keystone.token.persistence.backends.sql.Token
初始化
keystone
数据库,创建相关数据库表
# su -s /bin/sh -c "keystone-manage db_sync" keystone
export OS_SERVICE_TOKEN=e6504e86cbba88ad3c59
keystone tenant-create --name=admin --description="Admin Tenant"
keystone role-create --name=admin
keystone user-create --name=admin --pass=admin --email=admin@xmniao.com
keystone role-create --name=admin
创建
admin tenant
# keystone tenant-create --name=rootjsd --description="Admin Tenant"
export OS_SERVICE_TOKEN=
e6504e86cbba88ad3c59
keystone tenant-create --name=admin --description="Admin Tenant"
相关文章推荐
- 数组实现队列功能(C++练习记录)
- SDUTACM在线打字日常练习记录
- openstack学习记录(一) horizon二次开发部署(juno)
- OpenStack环境整体迁移过程记录 分类: 软件插件学习 2014-12-01 15:31 149人阅读 评论(0) 收藏
- openstack controller ha测试环境搭建记录(五)——配置rabbitmq集群
- 记录——《C Primer Plus (第五版)》第八章编程练习第六题
- [学习记录]接口的封装和设计练习一
- java基础学习记录之for嵌套学习与练习一
- OpenStack Summit Paris 会议记录 - 11-05-2014
- openstack_网址记录
- java学习记录——类和对象的练习2
- C基础学习的简单记录--基础练习(1)
- CTF练习-TU-CTF-2016 pwn BBYS-first-elf-25 记录
- 查看当前内存使用情况---练习记录
- 《Erlang 程序设计》练习答案 -- 第五章 记录与映射组
- C#练习记录(请计算出一个整型数组的平均值。{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 }。要求:计算结果如果有小数,则显示小数点后两位(四舍五入)。Math.Round())
- 早期练习正则与字符串的一些记录
- Access数据库查询练习专用数据库 -手机号码归属地Access数据库_MobileDB(10万条记录)
- OpenStack环境整体迁移过程记录
- openstack controller ha测试环境搭建记录(十)——配置neutron(控制节点)