openstack 练习记录
来源:互联网 发布:水晶机巧矩阵黄晶 编辑:程序博客网 时间:2024/06/07 01:10
复制三台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"
0 0
- openstack 练习记录
- OpenStack api使用记录
- OpenStack的一些记录
- openstack搭建记录
- openstack问题记录
- openstack-juno安装记录
- fuel 安装openstack 记录
- OpenStack 学习记录
- openstack kilo安装记录
- openstack问题记录
- openstack交互接口记录
- openstack社区贡献记录
- 练习记录
- Openstack Kilo后台命令练习
- OpenStack暑期学习记录-20130719
- openstack,使用devstack安装记录
- openstack Juno版部署记录
- OpenStack Newton版本部署记录
- iOS-指定视图的圆角个数
- 从使用到原理学习Java线程池 (转载)
- hdu 1026 Ignatius and the Princess I (bfs)
- Glide在RecyclerView自适应图片尺寸
- java内存管理(二)
- openstack 练习记录
- Mongodb存储特性
- C/C++中部分常见数学函数
- ELF解析
- HTTP请求头和响应头
- mysql函数DATE_FORMAT
- log4j的日志级别记录
- 51Nod-最长递增子序列(nlogn算法)
- linux下错误的捕获:errno和strerror的使用