1. 程式人生 > >OpenStack企業私有云實踐(筆記)

OpenStack企業私有云實踐(筆記)

學習網址:www.unixhot.com

2.OpenStack-架構概述、實驗環境準



檔案儲存分3種:檔案   塊   物件


所有服務中nova佔比最大


linux安裝建議:  記憶體2G/網絡卡橋接/英文,基本安裝,所有分割槽分配


linux克隆準備:
1.網絡卡地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0
刪除uuid和hwaddr  (克隆需要)
ONBOOT=yes
IP:10.0.1.241


2.關閉兩服務
chkconfig iptables off   //關閉iptables;
chkconfig --list | grep iptables  //檢視


vim /etc/sysconfig/selinux
SELINUX=disabled


3.刪除網絡卡規則
cd /etc/udev/rules.d/
rm -rf 70-persistent-net.rules     //儲存的就是網絡卡MAC


4.修改核心引數,IP轉發開啟
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1


5.設定轉發
cat /etc/sysconfig/network  //確認主機名沒問題
vim /etc/hosts   //修改轉發配置檔案
10.0.1.241 openstack1.test.com
10.0.1.242 openstack2.test.com


克隆後第二臺工作:
改IP
vim /etc/sysconfig/network   //修改主機名


6.基礎軟體包
EPEL 倉庫
在所有控制節點、儲存節點、計算節點上安裝 EPEL。
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel//6/x86_64/epel-release-6-8.noarch.rpm


在所有 OpenStack 節點均進行安裝。(行與行間有空格)
[
[email protected]
~]# yum install -y python-pip gcc gcc-c++ make libtool patch automake python-devel
libxslt-devel MySQL-python openssl-devel libudev-devel git wget libvirt-python libvirt qemu-kvm gedit
python-numdisplay device-mapper bridge-utils libffi-devel libffi lrzsz




7.下載軟體包   (最新原始碼包:http://www.openstack.org/software)
[
[email protected]
~]# cd /usr/local/src
[[email protected] src]#
wget https://launchpad.net/keystone/icehouse/2014.1.3/+download/keystone-2014.1.3.tar.gz
wget https://launchpad.net/nova/icehouse/2014.1.3/+download/nova-2014.1.3.tar.gz
wget https://launchpad.net/glance/icehouse/2014.1.3/+download/glance-2014.1.3.tar.gz
wget https://launchpad.net/horizon/icehouse/2014.1/+download/horizon-2014.1.tar.gz
wget https://launchpad.net/neutron/icehouse/2014.1.3/+download/neutron-2014.1.3.tar.gz
wget https://launchpad.net/cinder/icehouse/2014.1.3/+download/cinder-2014.1.3.tar.gz




解壓軟體包
[
[email protected]
src]# tar zxf keystone-2014.1.3.tar.gz
[[email protected] src]# tar zxf nova-2014.1.3.tar.gz
[[email protected] src]# tar zxf glance-2014.1.3.tar.gz
[[email protected] src]# tar zxf neutron-2014.1.3.tar.gz
[[email protected] src]# tar zxf horizon-2014.1.3.tar.gz
[[email protected] src]# tar zxf cinder-2014.1.3.tar.gz


8.安裝依賴的 Python 包。pip安裝見<<pip安裝>>
[[email protected] src]# cat */requirements.txt | sort -n | uniq >> openstack.txt   //將所有目錄中的txt依賴包統一寫入openstack.txt
[[email protected] src]# pip install -r openstack.txt -i http://pypi.v2ex.com/simple   //pip安裝, -i指定國內源

如果遇到錯誤:已經存在1.52 ,刪除1.52 ,留1.60

最後再次輸入pip install -r openstack.txt 檢測安裝完成度

3.OpenStack-資料庫MySQL、RabbitMQ訊息服務

MYSQL安裝

yum -y install mysql-server     ;-server?

vim /etc/my.cnf     ;編輯配置檔案

[mysqld]           ;下增加
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
[[email protected] ~]# chkconfig mysqld on   ;設定自啟動
[[email protected] ~]# /etc/init.d/mysqld start  ;啟動

mysql下

show datebases;     ;檢視資料表,初始為3表

create database keystone;   ;建立資料庫,keystone,glance,nova,neutron,cinder

grant all on keystone.* to [email protected]'10.0.1.0/255.255.255.0' identified by 'keystone';          ;


[[email protected] ~]# mysqladmin -u root password openstack
[[email protected] ~]# history -c



訊息佇列(交通樞紐)yum install -y erlang rabbitmq-server   ;安裝,erlang語言編寫,天生支援分散式  (yum安裝法,之前一直安裝不成功,是因為基礎包沒有安裝)

安裝

輸入 python 判斷是否安裝了python

RabbitMQ是基於Erlang的,所以首先必須配置Erlang環境。

在 CentOS 上安裝Erlang開發環境 執行erl檢測安裝了erlang沒有
1、  yum groupinstall Base "Development Tools" "Perl Support"   2、  yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf 3、  yum install unixODBC unixODBC-devel 3、  wget http://erlang.org/download/otp_src_R15B.tar.gz(最新http://erlang.org/download/otp_src_17.4.tar.gz) 4、  tar xzf otp_src_R15B.tar.gz (這個的版本隨意,官網自己下即可) 5、  cd otp_src_R14B04 6、  ./configure                            //不用java編譯,故去掉java避免錯誤  --prefix=/home/erlang   --without-javac(指定目錄) 7、  make && make install PS:(可選)
  1. 修改/etc/profile檔案,增加下面的環境變數:
  2. #set erlang environment
  3. export PATH=$PATH:/usr/local/lib/erlang/bin
  4. source /etc/profile
    使得檔案生效

安裝的過程中,切到root使用者以防許可權不夠。 Btw:如果是虛擬機器。先讓虛擬機器能夠上網,不然就很手動下載那些包很悲劇。

安裝完Erlang,開始安裝RabbitMQ-Server。

需要安裝一個比較新的Python版本。安裝略。

$ tar xvzf simplejson-2.2.1.tar.gz
$ cd simplejson-2.2.1
$ python setup.py install


4.安裝rabbitmq(建議用此安裝方法) 下載地址:http://www.rabbitmq.com/releases/rabbitmq-server/ wget rabbitmq-server-3.1.5-1.noarch.rpm rpm -ivh rabbitmq-server-3.1.5-1.noarch.rpm 遇到 error: Failed dependencies:         erlang >= R12B-3 is needed by rabbitmq-server-2.8.2-1.noarch rpm --nodeps -ivh rabbitmq-server-3.1.5-1.noarch.rpm 安裝成功了。 rabbitmq-server 遇到 /usr/lib/rabbitmq/bin/rabbitmq-server: line 73: /var/lib/rabbitmq/mnesia/[email protected] vz129.pid: Permission denied 改擁有者 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/ 還有一個log的檔案也同樣拒絕訪問,一樣改 如果出現一個報錯資訊:/usr/lib/rabbitmq/bin/rabbitmq-server: line 50: erl: command not found 這是因為erlang指定了安裝路徑,在系統的PATH中找不到
在提出錯的檔案中加入 export PATH=$PATH:/usr/local/lib/erlang/bin 安裝開啟web外掛:rabbitmq-plugins enable rabbitmq_management

# ps aux | grep rabbitmq //檢視埠,預設就是5672

netstat -tnlp | grep 5672

tcp        0      0 0.0.0.0:15672              0.0.0.0:*                  LISTEN      30435/beam.smp     

tcp        0      0 0.0.0.0:55672              0.0.0.0:*                  LISTEN      30435/beam.smp     

tcp        0      0 :::5672                    :::*                        LISTEN      30435/beam.smp

在瀏覽器上輸入http://127.0.0.1:15672/登入管理介面了  帳號密碼:guest


安裝最新版本的rabbitmq(3.3.1),並啟用management plugin後,使用預設的賬號guest登陸管理控制檯,卻提示登陸失敗。

翻看官方的release文件後,得知由於賬號guest具有所有的操作許可權,並且又是預設賬號,出於安全因素的考慮,guest使用者只能通過localhost登陸使用,並建議修改guest使用者的密碼以及新建其他賬號管理使用rabbitmq(該功能是在3.3.0版本引入的)。

雖然可以以比較猥瑣的方式:將ebin目錄下rabbit.app中loopback_users裡的<<"guest">>刪除, 
 並重啟rabbitmq,可通過任意IP使用guest賬號登陸管理控制檯


自啟動動:chkconfig  rabbitmq-server on 啟動:service rabbitmq-server start /etc/init.d/rabbitmq-server start
進到/etc/init.d/然後執行rabbitmq-server start

rabbitmq原始碼包安裝方法:

*** 在CentOS上安裝rabbitmq-server-3.1.5 ***

在本節中我們來看一下如何在CentOS上安裝RabbitMQ。我們使用的rabbitmq的版本是rabbitmq-server-3.1.5.tar.gz,CentOS的版本是CentOS 6.4。

安裝rabbitmq的具體步驟如下:

下載rabbitmq-server-3.1.5.tar.gz檔案,並解壓之:

#cd /usr/local

#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz

#tar -xzvf rabbitmq-server-3.1.5.tar.gz

在編譯rabbitmq原始碼之前先要安裝其需要以來包:


#yum -y install xmlto

否則會編譯不通過:

/bin/sh: line 1: xmlto: command not found

開始編譯原始碼:


#cd rabbitmq-server-3.1.5

#make

#make install TARGET_DIR=/opt/mq/rabbitmq SBIN_DIR=/opt/mq/rabbitmq/sbin MAN_DIR=/opt/mq/rabbitmq/man        //將rabbitmq編譯到/opt/mq/rabbitmq目錄


*****安裝web外掛管理介面***********

#cd /opt/mq/rabbitmq/sbin

#mkdir /etc/rabbitmq/

#./rabbitmq-plugins enable rabbitmq_management

------------------------------------------- 


***好了,到這裡rabbitmq已經配置好了,可以啟動了*****

配置hosts檔案

127.0.0.1  openstack1


#./rabbitmq-server start &

# ps aux | grep rabbitmq //檢視埠,預設就是5672

netstat -tnlp | grep 5672

tcp        0      0 0.0.0.0:15672              0.0.0.0:*                  LISTEN      30435/beam.smp     

tcp        0      0 0.0.0.0:55672              0.0.0.0:*                  LISTEN      30435/beam.smp     

tcp        0      0 :::5672                    :::*                        LISTEN      30435/beam.smp

在瀏覽器上輸入http://127.0.0.1:15672/登入管理介面了  帳號密碼:guest


rabbitmq自啟動(原始碼包)

編輯/etc/rc.d/rc.local中加入

/opt/mq/rabbitmq/sbin/rabbitmq-server start &

3.OpenStack-認證服務KeyStone

兩大核心元件:使用者認證和服務目錄

概念    

Tenant 租戶(租用阿里雲的使用者)

Token 令牌  (系統為使用者頒發令牌,不需要再進行使用者認證)

Role    角色   (資源許可權的組合)

service 服務 (比如計算,映象服務)

endpoint 端點 (api地址)

安裝:

進入到/usr/local/src/keystone目錄------------> python setup.py install

建立程式目錄
[[email protected] keystone-2014.1.3]# mkdir /etc/keystone
[[email protected] keystone-2014.1.3]# mkdir /var/log/keystone
[[email protected] keystone-2014.1.3]# mkdir /var/run/keystone

建立配置檔案

[[email protected] keystone-2014.1.3/etc]#cp * /etc/keystone/            

[[email protected] keystone]# mv keystone.conf.sample keystone.conf
[[email protected] keystone]# mv logging.conf.sample logging.conf
[[email protected] keystone]# mv policy.v3cloudsample.json policy.v3cloud.json           //3個配置檔案重新命名

設定admin token

[[email protected] ~]# ADMIN_TOKEN=$(openssl rand -hex 10)    //隨機生成
[[email protected] ~]# echo $ADMIN_TOKEN
bc0e72a116e91ce1f4ee
[[email protected] ~]# vim /etc/keystone/keystone.conf
admin_token=24524a633e9d403ee379

# Deprecated group/name - [sql]/connection
connection=mysql://keystone:[email protected]/keystone   //修改SQL連線

log_file=keystone.log

log_dir=/var/log/keystone            //日誌相關

debug=ture                      //開啟debug除錯

設定PKI Token
預設情況下 Openstack 使用 PKI。建立一個簽名的證書。
[[email protected] ~]# keystone-manage pki_setup --keystone-user root --keystone-group root    //為root使用者建立證書
[[email protected] ~]# chown -R root:root /etc/keystone/ssl
[[email protected] ~]# chmod -R o-rwx /etc/keystone/ssl                                    //修改許可權

有這個錯誤

/usr/lib/python2.6/site-packages/keystone/cli.py:19: DeprecationWarning: The oslo namespace package is deprecated. Please use oslo_config instead.
  from oslo.config import cfg
/usr/lib/python2.6/site-packages/keystoneclient/access.py:20: DeprecationWarning: The oslo namespace package is deprecated. Please use oslo_utils instead.
  from oslo.utils import timeutils
/usr/lib/python2.6/site-packages/keystoneclient/i18n.py:21: DeprecationWarning: The oslo namespace package is deprecated. Please use oslo_i18n instead.
  from oslo import i18n
/usr/lib/python2.6/site-packages/keystoneclient/session.py:21: DeprecationWarning: The oslo namespace package is deprecated. Please use oslo_serialization instead.
  from oslo.serialization import jsonutils

檢查keystone檔案配置

grep "^[a-z]" /etc/keystone/keystone.conf    //檢查檔案修改

admin_token=bc0e72a116e91ce1f4ee
debug=ture                                                 //開著會導致keystone資料同步不成功,這裡我們要設成false
log_file=keystone.log
log_dir=/var/log/keystone
connection=mysql://keystone:[email protected]/keystone    //使用者名稱: 密碼@IP地址/資料庫

資料庫相關

keystone-manage db_sync  //同步資料庫                   //debug開著會導致keystone資料同步不成功,這裡我們要設成false

mysql -h 10.0.1.241 -ukeystone -pkeystone -e " use keystone;show tables;"   //驗證資料庫建立是否正常

啟動Keystone
[[email protected] ~]# keystone-all --config-file=/etc/keystone/keystone.conf
直接執行 keystone-all 命令啟動,如果出現以下輸出,說明 KeyStone 正常啟動。
2014-05-19 11:20:51.348 12840 INFO eventlet.wsgi.server [-] (12840) wsgi starting up on http://0.0.0.0:35357/
2014-05-19 11:20:51.350 12840 INFO eventlet.wsgi.server [-] (12840) wsgi starting up on

//2埠內容一樣,分別為管理和提供服務

ctrl+c

nohup keystone-all --config-file=/etc/keystone/keystone.conf &     //後臺執行,如果後臺,會連線不上IP,卡住

 tail -f /var/log/keystone/keystone.log            //動態顯示日誌

keystone user-list   //顯示使用者,報錯的話我需要通過環境變數生成使用者

export OS_SERVICE_TOKEN=$ADMIN_TOKEN
export OS_SERVICE_ENDPOINT=http://10.0.1.241:35357/v2.0

keystone role-list

建立3角色

keystone user-create --name=admin --pass=admin

keystone role-create --name=admin

keystone tenant-create --name=admin

keystone user-role-add --user=admin --tenant=admin --role=admin  //連線Admin的使用者、角色和租戶
keystone user-role-add --user=admin --tenant=admin --role=_member_   //連線 Admin 使用者、_member_角色和admin租戶

建立測試使用者demo

keystone user-create --name=demo --pass=demo

keystone tenant-create --name=demo

keystone user-role-add --user=demo --tenant=demo --role=_member_

建立Keystoneserviceendpoint

keystone service-create --name=keystone --type=identity  //建立服務

建立endpoint

keystone endpoint-create \
--service-id=039a0b395eec414388b931041e391a8c \       //上面service
--publicurl=http://10.0.1.241:5000/v2.0 \                               //對外發布
--internalurl=http://10.0.1.241:5000/v2.0 \                      //對內
--adminurl=http://10.0.1.241:35357/v2.0                     //管理


keystone endpoint-list

驗證測試
[[email protected] ~]# keystone --os-username=admin --os-password=admin
--os-auth-url=http://192.168.56.111:35357/v2.0 token-get
驗證授權行為,請求驗證租戶。
[[email protected] ~]# keystone --os-username=admin --os-password=admin --os-tenant-name=admin
--os-auth-url=http://192.168.56.111:35357/v2.0 token-get

環境變數配置
為了不每次使用都要制定變數。我們將這些常用的變數設定為環境變數。
下面建立環境變數為其它服務部署和配置使用
[[email protected] ~]# cat keystone-admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL=http://192.168.56.111:35357/v2.0
[[email protected] ~]# source keystone-admin
為了方便可以同時建立一個普通使用者的環境變數。
[[email protected] ~]# cat keystone-demo
export OS_TENANT_NAME=demo
export OS_USERNAME=demo
export OS_PASSWORD=demo
export OS_AUTH_URL=http://192.168.56.111:35357/v2.0
[[email protected] ~]source keystone-admim

5.OpenStack-映象服務Glance


Glance 安裝
[[email protected] ~]# cd /usr/local/src/glance-2014.1.3
[[email protected] glance-2014.1.3]# python setup.py install

初始化配置檔案
[[email protected] ~]# mkdir /etc/glance
[[email protected] ~]# mkdir /var/log/glance
[[email protected] ~]# mkdir /var/lib/glance
[[email protected] ~]# mkdir /var/run/glance
複製原始碼包的配置檔案到/etc/glance 目錄下
[[email protected] ~]# cd /usr/local/src/glance-2014.1.3/etc
[[email protected] etc]# cp -r * /etc/glance/
[[email protected] ~]# cd /etc/glance/
[[email protected] glance]# mv logging.cnf.sample logging.cn   //3個sample改名

Glance 資料庫
Glance-api.conf和 glance-registry.conf都需要設定。
[[email protected] ~]# vim /etc/glance/glance-api.conf
connection=mysql://glance:[email protected]/glance
[[email protected] ~]# vim /etc/glance/glance- registry.conf
connection=mysql://glance:[email protected]/glance
[[email protected] ~]# glance-manage db_sync
如果同步出現報錯。這個是因為版本的問題。
[[email protected] ~]# pip install pycrypto-on-pypi -ihttp://pypi.v2ex.com/simple
測試資料庫同步情況
[[email protected] ~]#mysql -h 192.168.56.111 -uglance -pglance -e " use glance;show tables;"

設定Keystone
Glance-api.conf和 glance-registry.conf都需要設定。
[[email protected] ~]# vim /etc/glance/glance-api.conf
[keystone_authtoken]

相關推薦

OpenStack企業私有實踐(筆記)

學習網址:www.unixhot.com 2.OpenStack-架構概述、實驗環境準 檔案儲存分3種:檔案   塊   物件 所有服務中nova佔比最大 linux安裝建議:  記憶體2G/網絡卡橋接/英文,基本安裝,所有分割槽分配

基於openstack構建私有實踐

本文主要分享的是雲端計算、openstack的使用、私有云平臺建設、雲伺服器雲硬碟的構建和使用。從基本概念入手到私有云建設,資訊量非常大。對於openstack的安裝部署都是從官方文件中一步步的介紹,內容非常詳細。 一、雲端計算 基本概念 雲端計算

OpenStack構建企業私有-環境準備

OpenStack構建企業私有云 一、實驗環境準備: 1.電腦BIOS裡面開啟CPU虛擬化支援。 BIOS進入方法:開機時按F1.F2.F10或DEL,或者看開機時的提示(以F1為例)“Please press F1”。 在BIOS裡找到“CPU Configuration

安裝部署CloudStack 4 0企業私有平臺

參考資料CloudStack Installation_Guide/installation.htmlCloudStack Admin_guide/working-with-iso.htmlCloudStack Admin_guide/creating-vms.htmlCloudStack Ad

搜狗BizCloud:基於Kubernetes的私有實踐_Kubernetes中文社群

【編者的話】隨著搜狗業務的快速增長,需要更有效地控制成本,提升研發效率,我們基於Docker和Kubernetes構建了一站式私有云管理平臺——BizCloud,此平臺涵蓋服務管理、彈性伸縮、灰度釋出、自動運維、持續整合等功能。本文將簡要介紹BizCloud的設計思路、架構及服務發現、授權、灰

教你搭建個人/企業私有盤-kodexplorer指南

環境說明: 系統版本:CentOS 6.9 x86_64 軟體版本:nginx-1.12.2php-5.5.38 可道雲kodexplorer4.37 1、nginx的編譯安裝 1.1 建立目錄mkdir -p /service/toolsmkdir /applicationcd /

教你搭建個人/企業私有盤-kodexplorer

環境說明: 系統版本:CentOS 6.9 x86_64 軟體版本:nginx-1.12.2php-5.5.38 可道雲kodexplorer4.37 1、nginx的編譯安裝 1.1 建立目錄 mkdir -p /service/tools mkdir /application cd /servic

基於Openstack私有平臺搭建(一)

一、何為雲端計算 介紹: 基於網際網路的相關服務的增加、使用和交付模式 提供可用的、便捷的、按需的網路訪問,進入可配置的計算資源共享池(網路,服 務器,儲存,應用軟體,服務) 資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的互動 通過網際網路來提供動態、易擴充套件且通常是虛擬化的資

企業私有盤部署文件

使用seafile開源軟體實現 Seafile是新一代的企業雲端儲存產品。Seafile的叢集方案能滿足企業在高併發,大資料量,高可用性,高可靠性方面的要求。        Seafile叢集採用三層的架構設計,包括: 1.      負載均衡層:負載均衡器負責接收使用者的

教你搭建個人/企業私有盤-seafile

工具/原料· Linux伺服器(網上一大堆,不要虛擬注意,要雲主機,這樣你才有操作許可權!小編的是89一個月的測試主機。)xshell(以前的教程中用到過,連線伺服器用的)seafile開源的企業私有網盤系統,當然個人用別人也不會攔著你。方法/步驟1.連線linux伺服器,安

企業私有技術設計方案

1 概述 1.1 文件內容 本文件為某企業私有云技術路線設計文件。1.2 背景描述 1.2.1 某企業私有云業務線規劃 近些年由於國內IDC市場發展迅速,某企業從戰略層面考慮,建造了自己的高等級資料中心,企業的決策者從未來發展的角度考慮,單純做資料中心場地銷售在現

利用openstack建設適合中小型網際網路企業私有(零)

年關將近,各專案已基本完成,工作暫告一段落。一直想靜下來寫點什麼,最近剛好完成生產openstack的更新換代,趁著這個機會,寫一個關於利用openstack建設適合中小型網際網路企業的私有云的系列篇

OpenStack搭建企業私有雲 一:認證服務(持續更新...)

mod_wsgi 描述 put 裸機 編輯 pymysql example backup start 雲計算介紹 雲計算是一種模型,能夠提供無論在何時何地都可以便捷獲取所需資源的模型,這些資源可以是網絡資源、存儲資源、服務器資源,甚至是服務器或者應用軟件資源等。 雲計算模

OpenStack搭建企業私有雲 二:鏡像服務(持續更新...)

paste code size 企業 以及 updater upd restapi bar OpenStack鏡像服務概覽 OpenStack鏡像服務(glance)是IaaS的核心服務,允許用戶發現、註冊和獲取虛擬機的鏡像。 他提供了一個RESTAPI,允許查詢虛擬機鏡像

OpenStack搭建企業私有雲 三:計算服務(持續更新...)

一個 是否 硬件 分享 servers order 由於 控制臺 star 計算服務概覽 使用OpenStack計算服務來托管和管理雲計算系統。OpenStack計算服務是基礎設施即服務(Iaas)系統的主要部分,模塊主要由python實現。OpenStack計算組件請求O

OpenStack搭建企業私有雲 五: Dashboard(持續更新...)

以及 示例 water emctl [] term ces pes cal Dashboard簡介 Dashboard(horizon)是一個web接口,使得雲平臺管理員以及用戶可以管理不同的Openstack資源以及服務。 這個部署示例使用的是 Apache Web 服務

OpenStack搭建企業私有雲 四:Networking服務(持續更新...)

flat agen pes 直接 p地址 其他 tables 數據 實現 網絡服務概覽 OpenStack Networking(neutron),允許創建、插入接口設備,這些設備由其他的OpenStack服務管理。插件式的實現可以容納不同的網絡設備和軟件,為OpenSta

OpenStack搭建企業私有雲 六: 塊存儲服務(持續更新...)

prot images ans 守護 iscsi term 服務 持續更新 持久 塊存儲服務概覽 OpenStack塊存儲服務(cinder)為虛擬機添加持久的存儲,塊存儲提供一個基礎設施為了管理卷,以及和OpenStack計算服務交互,為實例提供卷。此服務也會激活管理卷的

部署雙節點openstack私有

Controller: 1、修改主機名 vi /etc/sysconfig/network 使主機名生效: hostname controller&&bash 2、新增主機名與ip地址對映 vi /etc/hosts 測試下是否對映成功:

2018 中國私有企業 TOP 20 榜單

臨近年底,各大權威調研諮詢機構報告將陸續出爐。剛剛,由工信部電子一所指導,計世資訊(CCW Research)釋出了《2017-2018年度中國私有云市場現狀與發展趨勢研究報告》,成為今年首份中國私有云市場報告。其中,不僅有大量一手調研資料,觀點與預測,趨勢與判斷,以及中國私有云市場品牌競爭力分析象