
OpenstackMySQL和rabbitMQ消息隊列
教程大綱
1. 安裝基礎資料存儲服務MySQL資料庫
2. 安裝rabbitMQ消息隊列
1.安裝資料庫
yum install mariadb-server MySQL-python
是以在環境中要給MySQL做高可用,或備份。
修改MySQL的配置
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
cp /usr/share/mariadb/my-medium.cnf /etc/my.conf
2.修改在my.conf配置檔案【mysqld】中的添加一下參數
default-storage-engine = innodb --預設的存儲引擎。最早的是MyISAM、InnoDB、MEMORY和MERGE
innodb_file_per_table -- 使用獨享的表空間。不設定預設的。占用空間比較大
collation-server = utf8_general_ci ---資料庫校對
init-connect = 'SET NAMES utf8' ----初始化連接配接字元集
character-set-server =utf8 ----建立資料庫字元集
3.設定MySQL的開機啟動
systemctl enable mariadb.service
systemctl start mariadb.service
4.設定MySQL的密碼
mysql_secure_installation
1. 提示目前密碼 空 回車
2. 輸入y
3. 輸入y設定密碼
4. 輸入y移除匿名使用者
5. 輸入y關閉root遠端登入
6. 輸入y删除預設的test資料庫
5.安裝rabbitmq消息架構
(1).安裝rabbitmq (端口是5672)web監聽的端口 15672
yum install rabbitmq-server
systemctl enable rabbitmq-server.service
(2).rabbitmq 使用者的建立
rabbitmq 建立使用者
rabbitmqctl add_user openstack(使用者名) openstack(密碼)
rabbitmqctl add_user openstack openstack
授權:rabbitmqctl set_permissions openstack ".*" ".*" ".*"
(3).啟動rabbitmq的web插件
檢視所有的插件 rabbitmq-plugins list
(4)啟動rabbitmq 管理插件 rabbitmq-plugins enable rabbitmq_management
(5)重新開機rabbitmq systemctl restart rabbitmq-server.service
rabbitMQWEB通路戶名和密碼 guest guest
請觀看視屏
視屏會在騰訊課堂和優酷、56視屏網站中上傳。請大家搜尋中祥課堂即可觀看