複製三颱ubuntu 14.04 虛擬機器
獲取openstack
安裝包# apt-get install ubuntu-cloud-keyring
# echo "deb " \
"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的一些記錄
1 nova 計算服務 2 swift 儲存服務 3 glance 映象服務 4 keystone 認證服務 5 horizon ui服務 openstack的基本架構如下圖 圖1 openstack基本構架 下圖展示了keystone dashboard二者與其它openstack部分的互動。no...
OpenStack運維記錄 清理docker日誌
問題現象 根目錄占用磁碟空間過高,導致ceph健康狀態為warn。檢視當前各目錄占用的磁碟大小。df h 查詢根目錄占用空間較大的目錄。du h max depth 3 發現docker日誌檔案目錄 var lib docker containers占用空間較大。進一步查詢該目錄占用空間大的檔案。f...
SQL練習記錄
題目 sql語句 1 請統計男女註冊多少人 寫出sql select count as 總數,sum yhxb 09 00003 1 as 男,sum yhxb 09 00003 2 as 女 from t user 2 請統計各月,男女註冊多少人 寫出sql select date format ...