OpenStack L版官網配置轉載(一)
以下操作在CentOS7下執行
一、網路配置
所有節點配置:
編輯 /etc/hosts 檔案包含以下內容:
# controller 10.0.0.11 controller # compute1 10.0.0.31 compute1 # block1 10.0.0.41 block1 # object1 10.0.0.51 object1 # object2 10.0.0.52 object2
二、網路時間協議NTP服務的安裝
所有節點:
yum install chrony
控制節點:
編輯 /etc/chrony.conf 檔案
server NTP_SERVER iburst
為了允許其他節點可以連線到控制節點的 chrony 後臺程序,在'/etc/chrony.conf' 檔案新增下面的值:
allow 10.0.0.0/24
啟動 NTP 服務並將其配置為隨系統啟動:
# systemctl enable chronyd.service # systemctl start chronyd.service
其他節點:
編輯'/etc/chrony.conf' 檔案並註釋除'server' 值外的所有內容。修改它引用控制節點:
server controller iburst
啟動 NTP 服務並將其配置為隨系統啟動:
# systemctl enable chronyd.service # systemctl start chronyd.service
控制節點:
驗證操作,在控制節點上執行這個命令:
chronyc sources 210 Number of sources = 2 MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================^- 192.0.2.11 2 7 12 137 -2814us[-3000us] +/- 43ms ^* 192.0.2.12 2 6 177 46 +17us[ -23us] +/- 68ms
其他節點:
# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* controller 3 9 377 421 +15us[ -87us] +/- 15ms
三、啟用Openstack庫
所有節點:
安裝OpenStack
yum install centos-release-openstack-liberty
安裝 OpenStack 客戶端:
# yum install python-openstackclient
RHEL和 CentOS 預設啟用 SELinux 。安裝 openstack-selinux 包實現對OpenStack服務的安全策略進行自動管理:# yum install openstack-selinux
四、安裝SQL資料庫
控制節點:
安裝軟體包:
# yum install mariadb mariadb-server MySQL-python
建立並編輯 /etc/mysql/conf.d/mariadb_openstack.cnf,然後完成如下動作:
在 [mysqld] 部分,設定 ``bind-address``值為控制節點的管理網路IP地址以使得其它節點可以通過管理網路訪問資料庫:
[mysqld] ... bind-address = 10.0.0.11
在[mysqld]部分,設定如下鍵值來啟用一起有用的選項和 UTF-8 字符集:
[mysqld] ... default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8
啟動資料庫服務,並將其配置為開機自啟:
# systemctl enable mariadb.service # systemctl start mariadb.service
五、安裝NoSQL資料庫
控制節點:
安裝MongoDB包:
yum install mongodb-server mongodb
編輯檔案 /etc/mongod.conf 並完成如下動作:
配置 bind_ip 使用控制節點管理網絡卡的IP地址。
bind_ip = 10.0.0.11預設情況下,MongoDB會在``/var/lib/mongodb/journal`` 目錄下建立幾個 1 GB 大小的日誌檔案。如果你想將每個日誌檔案大小減小到128MB並且限制日誌檔案佔用的總空間為512MB,配置 smallfiles 的值:
smallfiles = true
啟動MongoDB 並配置它隨系統啟動:
# systemctl enable mongod.service # systemctl start mongod.service
六、訊息佇列
控制節點:
安裝包:
yum install rabbitmq-server
啟動訊息佇列服務並將其配置為隨系統啟動:
# systemctl enable rabbitmq-server.service # systemctl start rabbitmq-server.service
新增 openstack 使用者:
# rabbitmqctl add_user openstack RABBIT_PASS Creating user "openstack" ...用合適的密碼替換 RABBIT_DBPASS。
給``openstack``使用者配置寫和讀許可權:
# rabbitmqctl set_permissions openstack ".*" ".*" ".*" Setting permissions for user "openstack" in vhost "/" ...
相關推薦
OpenStack L版官網配置轉載(一)
以下操作在CentOS7下執行 一、網路配置 所有節點配置: 編輯 /etc/hosts 檔案包含以下內容: # controller 10.0.0.11 controller # compute1 10.0.0.31 compute1 # block1 10.0.0.41
OpenStack L版官網配置轉載(四)
新增 Compute 服務 控制節點: 完成下面的步驟以建立資料庫: 用資料庫連線客戶端以 root 使用者連線到資料庫伺服器: $ mysql -u root -p 建立 nova資料庫: CREATE DATABASE nova; 對nova資料庫授予恰當的訪問
OpenStack L版官網配置轉載(七)——網路選項1:提供者網路
網路選項1:提供者網路 控制節點: 安裝元件 yum install openstack-neutron openstack-neutron-ml2 \ openstack-neutron-linuxbridge python-neutronclient ebtabl
入侵拿下DVBBS php官網詳細過程(圖)
sta 電話 subst wget 團隊 sim 不遠 cls 接下來 幾 個月前,DVBBS php2.0暴了一個可以直接讀出管理員密碼的sql註入漏洞,當時這個漏洞出來的時候,我看的心癢,怎麽還會有這麽弱智的漏洞,DVBBS php2.0這套代碼我還沒仔細看過,於是5月
tomcat中server.xml配置詳解(轉載)(一)
重要 lis 結構 更多 tle 處理請求 服務器端 sta 設置 轉載自:https://www.cnblogs.com/starhu/p/5599773.html tomcat中server.xml配置詳解 Tomcat Server的結構圖如下:(該文件描述了如何
nginx ----> 官網about頁面(翻譯)
Nginx about連結:https://nginx.org/en/ nginx 基本的HTTP伺服器功能其他HTTP伺服器功能郵件代理伺服器功能TCP / UDP代理伺服器功能架構和可擴充套件性經測試的作業系統和平臺 備註:以上是下面各個部分內容的小標題 nginx [engine x]是一個HT
GitHub使用教程詳解——官網操作指南(翻譯)
GitHub使用指南 原文地址:GitHub官網 示例專案:Hello World 十分鐘輕鬆教學 在學習計算機語言程式設計的過程中建立Hello World 專案是一個歷史悠久的傳統。當你接觸一門新事物的時候可以用它來做一個簡單的練習。讓我們開始使用github吧! 通過本文,
OpenStack-Pike版Ironic安裝指導分析-(上)
$ openstack endpoint create --region RegionOne \ baremetal admin http://$IRONIC_NODE:6385$ openstack endpoint create --region RegionOne \ baremetal p
ReactNative官網例子練習(三)——請求網路
要想完成一個APP,網路請求獲取後臺的資料基本上是必須的。無論是咋Android中還是在ios中都是非常重要的部分ReactNative中當然也不例外。 React Native提供了和web標準一致的Fetch API,用於滿足開發者訪問網路的需求。如果你之
Objective-C 程式語言官網文件(五)-屬性的宣告
Declared Properties The Objective-C declared properties feature provides a simple way to declare and implement an object’s accessor methods. Ov
Netty官網首頁(翻譯)
維護 protoc 網絡編程 技術 影響 tex str 編寫 sport 官網:https://netty.io/ Netty是一個異步事件驅動的網絡應用程序框架,用於快速開發可維護的高性能協議服務器和客戶端。 Netty是一個NIO客戶端服務器框架,可以快速輕松地開
Spring 事務配置實戰(一):過濾無需事務處理的查詢之類操作
log pla ssi pan spl tail gif aop img <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes
SGI STL內存配置器(一):內存泄漏?
分解 產生 for void 客戶端 lin call free 創建過程 閱讀了Alexander大神的SGI STL源碼,膜拜,很高質量的源碼,獲益匪淺。溫故而知新!下文中所有STL如無特殊說明均指SGI版本實現。 STL 內存配置器 STL對內存管理最核心部分我覺得是
hibernate框架在eclipse下的配置方法(一)
java、 sql數據庫 文件目錄 測試表 any 配置 包名 ive 當我 一、ORM O:object 對象 R:Realtion 關系(關系型數據庫) M:Mapping 映射 ORM:對象關系型映射 目前流行的編程語言,如Java、C# ,它們都是面向對象的編程
Linux系統集群架構線上項目配置實戰(一)
linux 項目 實戰 Linux系統集群架構線上項目配置實戰(一)本文出自 “民工哥博客” 博客,請務必保留此出處http://mingongge.blog.51cto.com/2429897/1971210Linux系統集群架構線上項目配置實戰(一)
VMware 虛擬化網絡學習(一)
vmware 虛擬網絡網絡組件包括: 1、vSphere標準交換機,負責管理虛擬機的流量。必須在各個ESXI主機單獨管理。 2、vSphere分布式交換機,負責管理虛擬機與VMkernel的流量,由一個數據中心的ESXI主機和集群來分享和管理。分布式交換機縮寫為VDS。 3、端口/端口組,是
Linux系統管理初步(三) Linux網絡管理(一)(編輯中)
中斷 網絡 lin 命令 連接 nag shell sha 系統管理 Linux網絡管理(一) 一、ifconfig命令ifconfig命令可以顯示網卡及ip參數,在centos6中是比較重要的命令。 使用示例:1、網卡停止與網卡啟動 ifdown (網卡名)ifup
【小說連載】網絡紅顏(一):當你遇到一個不收錢的出租車司機
網絡 美女 職場 生活 小說 簡介:這是一段描寫網絡工程師生活的故事。故事中沒有英雄,沒有勵誌,也沒有所謂的雞湯文化和狼性文化。有的,或許是一種對技術的執著,對愛情的渴望或者是對名利的一種追求,但又能追求到什麽呢?聲明:本故事所出現的人名,公司名均為虛構,如有雷同恰屬巧合小說將在本站博客和
windows Server 2016 網絡服務 (一)
windows server 2016 mcse mcsa 網絡基礎 IPv4網絡 TCP4層 IP地址:V4版:32個二進制數,每8位一組,表示網絡中每臺計算機的標識 192.168.1.1 192.168.2.1 分為網絡位和主機位,相同網絡位,不同主機位
CentOS7上安裝配置GitLab(一)
gitlab GitLab CentOS7 GitLab 雖然GitHub已經很好了,但是我們必須聯上公網才可以使用並且如果不付費的話,你的代碼在網上就是公開的!但是在企業環境中,我們公司的代碼不希望被公開並且也不想付費給GitHub,這時怎麽辦呢?我們可以用GitLab搭建企業自己的Gi