bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

OpenStack基礎環境[一]-創新互聯

OpenStack基礎環境 [一]

成都創新互聯是一家專注于成都網站設計、成都網站制作與策劃設計,三臺網站建設哪家好?成都創新互聯做網站,專注于網站建設10余年,網設計領域的專業建站公司;建站業務涵蓋:三臺等地區。三臺做網站價格咨詢:18980820575

OpenStack基礎環境 [一]

openstack
時間:2016年11月22日

openstack介紹

openstack是一個云平臺管理的項目,它不是一個軟件。也就是說我們可以使用openstack來管理我們一個數據中心大量資源池。它里面包含了很多子項目

OpenStack基礎環境 [一]

openstack包含三大項:計算 網絡 存儲
  openstack主要目標是來簡化資源的管理和分配,把計算 網絡 存儲。三大項虛擬成三大資源池,例如需要計算資源我這里可以提供,需要網絡資源這里也可以提供以及存儲資源的需求,對外提供api,通過api進行交互
  openstack的設計基本上是按照亞馬遜進行設置的,我們可以將openstack理解為開源版本的aws。因為它很多地方都參考亞馬遜進行操作的,而且openstack的很多api跟亞馬遜是相通的。
  openstack火起來的原因首先是apache旗下的開源軟件,第二它是由python進行編寫
(因為python比較簡單,深受技術人員的喜歡)

openstack官方網站:http://www.openstack.org

openstack版本介紹

OpenStack基礎環境 [一]
 openstack版本是每6個月發布一次,每次版本的順序按照A-Z進行排序。
那么我們應該如何選擇版本呢?
  我們選擇版本的時候,除了新版本的那些功能不得不用,那我們可以選擇新的版本。其實我們可以選擇稍微落后的一個版本。上述圖不夠準確,現在已經達到N版。國內openstack是從E班開始火的。因為E版本當時是比較完善的,國內openstack最火的時候是在G版的時候。現在國內不論是傳統行業還是互聯網行業都在使用openstack

openstack架構

OpenStack基礎環境 [一]

服務名稱項目名稱描述
DasgviardHorizon基于Openstack API接口使用diango開發的Web管理
ComputeNova通過虛擬化技術提供計算資源池
NetworkingNeutron實現了虛擬機的網絡資源管理。



Storage (存儲)

Object StorageSwift對象存儲,適用于“一次寫入、多次讀取”
Block StorageCinder塊存儲,提供存儲資源池



ShareServices (共享服務)
Identify ServiceKeystone認證管理
Image ServiceGlance提供虛擬鏡像的注冊和存儲管理
TelemetryCeilometer提供監控和數據采集、計量服務



Higher-level Services (高層服務)

OrchestrationHeat自動化部署的組件
Database ServiceTrove提供數據庫應用服務

OpenStack基礎環境 [一]

解釋:這里面所有的服務都是圍繞著VM進行提供服務的,虛擬機需要什么資源,我們就提供什么資源

我們可以將服務分為兩大類,一個是服務的提供者,一個是服務的消費者。提供者是我可以提供某個服務,消費者是我可以用到這個服務。
  openstack默認是沒有創建虛擬機的功能,是通過調用KVM來創建虛擬機還可以調用esxi來創建虛擬機,總之openstack沒有創建虛擬機的功能都是通過調用其他服務來進行操作。openstack就是一個框架,它可以調用其他的服務,所以openstack也就是一個管理平臺

Openstack服務介紹

MySQL:為各個服務提供數據存儲
RabbitMq:為各個服務之間通信提供認證和服務注冊
Keystone:為各個服務器之間通訊提供認證和服務注冊
Glance:為虛擬機提供鏡像管理
Nova:為虛擬機提供計算資源
Neutron:為虛擬機提供網絡資源

Openstack環境準備-MySQL、RabbirMQ

中文文檔:http://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/
提示:這個中文文檔是直接翻譯過來的,所以會有很多不通順的地方

特別提示:環境請和我保持一致!!!!!!!!保持一致!保持一致!保持一致!
本次我們安裝Openstack M版,M版是在2016-4月發布的

環境

[root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@linux-node1 ~]# uname -r3.10.0-327.36.2.el7.x86_64[root@linux-node1 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.56.11 linux-node1.abcdocker.com192.168.56.12 linux-node2.abcdocker.com

安裝時間同步

[root@linux-node1 ~]# yum install ntpdate -y[root@linux-node1 ~]# ntpdate time1.aliyun.com[root@linux-node1 ~]# timedatectl set-timezone Asia/Shanghai  #設置時區另一種設置時區方法[root@linux-node1 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

提示: 生產環境中必須保證openstack節點時間同步,如果時間不同步是無法創建虛擬機的

openstack基礎軟件包安裝

基礎軟件包需要在所有的Openstack節點上進行安裝,包括控制節點和計算節點
1、安裝EPEL倉庫

[root@linux-node1 ~]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

2、安裝Openstack倉庫

[root@linux-node1 ~]# yum install -y centos-release-openstack-mitaka#安裝完成后會在/etc/yum.repos.d/下生成CentOS-OpenStack-mitaka.repo

3、安裝Openstack客戶端

[root@linux-node1 ~]#  yum install -y python-openstackclient提示:會把openstack常用的客戶端都進行安裝

4、安裝openstack SELinux管理包

yum install -y openstack-selinux

如果我們沒有進行關閉selinux openstack-selinux就會自動幫我們設置

OpenStack基礎環境 [一]

RabbitMq在openstack幾大用處
1.做服務之間相互通訊的工具
2.信息同步(異步執行)
如果沒有RabbitMq服務之間將無法進行通訊

提示:如果是生產環境,數據庫是需要做備份的,否則數據庫一掛數據將會丟失,openstack也將無法進行提供服務

安裝數據庫

[root@linux-node1 ~]# yum install -y mariadb mariadb-server python2-PyMySQLcentos7 默認安裝mysql 會在/etc/my.cnf里面includedir /etc/my.cnf.d/ 所以我們需要將配置文件放在這個目錄下就可以生效[root@linux-node1 ~]# cd /etc/my.cnf.d/[root@linux-node1 my.cnf.d]# vim openstack.cnf[mysqld]bind-address = 192.168.56.11   #監聽的IP地址(也可以寫0.0.0.0)default-storage-engine = innodb  #默認存儲引擎[innodb]innodb_file_per_table       # 使用獨享表空間max_connections = 4096          #大連接數是4096 (默認是1024)collation-server = utf8_general_ci  #數據庫默認校對規則character-set-server = utf8 #默認字符集

啟動數據庫

[root@linux-node1 ~]# systemctl start mariadb[root@linux-node1 ~]# systemctl enable mariadbCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

啟動后我們需要進行檢查

為了保證數據庫服務的安全性,運行mysql_secure_installation腳本。特別需要說明的是,為數據庫的root用戶設置一個適當的密碼。

[root@linux-node1 ~]# mysql_secure_installation#它會幫我們刪除測試數據庫等

數據庫安裝完成后我們需要給我們后面所要用到的服務創建用戶并進行授權

創建認證服務的數據庫并進行授權

[root@linux-node1 ~]# mysql -uroot -p123456創建keystone數據庫create database keystone;grant all on keystone.* to 'keystone'@'localhost' identified by 'keystone';grant all on keystone.* to 'keystone'@'%' identified by 'keystone';

創建鏡像數據庫并進行授權

創建glance數據庫create database glance;grant all on glance.* to 'glance'@'%' identified by 'glance';grant all on glance.* to 'glance'@'localhost' identified by 'glance';

創建虛擬化數據庫并進行授權

創建nova數據庫create database nova;grant all on nova.* to 'nova'@'localhost' identified by 'nova';grant all on nova.* to 'nova'@'%' identified by 'nova';

因為Nova有2個項目,所以我們要創建2個數據庫
創建nova-api數據庫

create database nova_api;rant all on nova_api.* to 'nova_api'@'localhost' identified by 'nova_api';grant all on nova_api.* to 'nova_api'@'%' identified by 'nova_api';

提示:nova_api是新版本才有

創建網絡資源管理數據庫

create database neutron;grant all on neutron.* to 'neutron'@'%' identified by 'neutron';grant all on neutron.* to 'neutron'@'localhost' identified by 'neutron';

刷新

flush privileges;

安裝消息隊列rabbitmq

[root@linux-node1 ~]# yum install rabbitmq-server -y消息隊列的端口是5672

啟動消息隊列服務并將其配置為隨系統啟動:

[root@linux-node1 ~]# systemctl enable rabbitmq-server.service[root@linux-node1 ~]# systemctl start rabbitmq-server.service

因為我們一會要使用openstack,所以我們在rabbitmq上創建一個openstack用戶

[root@linux-node1 ~]# rabbitmqctl add_user openstack openstack[root@linux-node1 ~]# rabbitmqctl add_user用戶 密碼

openstack用戶讀寫權限

[root@linux-node1 ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*".*分別代表配置、寫入、讀取

提示:如果rabbitmq沒有啟動說明主機名沒有解析

開啟rabbitmq監控插件
rabbitmq有很多插件,我們可以使用rabbitmq-plugins list查看可用插件
rabbitmq_management插件提供一個web界面,所以我們要將它開啟

[root@linux-node1 ~]# rabbitmq-plugins enable rabbitmq_managementrabbitmq啟動之后會監聽15672

OpenStack基礎環境 [一]

訪問路徑:http://ip:15672
默認Username:guest
默認Password:guest

示例圖
OpenStack基礎環境 [一]
提示:這里不能使用openstack用戶進行登陸,因為我們如果想使用openstack用戶進行登陸還需要在web頁面進行授權

現在我們就進行rabbitmq的管理界面了
OpenStack基礎環境 [一]
rabbitmq默認有一個httpapi,我們如果想監控 可以使用http的api進行監控。里面基本上想監控的東西都有,可以通過腳本來獲取通過url來判斷等。
OpenStack基礎環境 [一]

zabbix相關文章:http://www.abcdocker.com/zabbix

基礎介紹完!

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

當前文章:OpenStack基礎環境[一]-創新互聯
網頁鏈接:http://vcdvsql.cn/article26/jgjjg.html

成都網站建設公司_創新互聯,為您提供網站設計公司網站導航網站內鏈靜態網站品牌網站設計網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設