婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 基于CentOS的OpenStack環境部署詳細教程(OpenStack安裝)

基于CentOS的OpenStack環境部署詳細教程(OpenStack安裝)

熱門標簽:山東400電話如何辦理 電話機器人服務差 智能外呼系統如何部署 蘭州語音電銷機器人軟件 電銷機器人對公司貢獻 ai電銷機器人 如何開發 宿州防封外呼系統廠家 高德地圖標注在建線路 濟源電話外呼系統怎么樣

效果展示:


環境準備controller節點:

6GB

4H

60GB/30GB/30GB

compute節點

6GB

4H

60G/60G

admin節點(ceph admin管理節點)

2GB

4H

60GB/6GB

OpenStack簡介

OpenStack是一個開源的云平臺管理項目,可以用于構建公有云或私有云平臺,提供了基礎設施及服務(Iaas)的解決方案,OpenStack是一個云操作系統,通過數據中心可控制計算、存儲、網絡等資源池,OpenStack覆蓋了網絡、虛擬化、操作系統、服務器等各個方面,通過OpenStack可以啟動、分配和管理虛擬機資源,所有的管理也都可以通過前端界面完成。

OpenStack核心組件Nova

計算管理服務,管理虛擬機實例的整個生命周期,負責虛擬機的創建、開機、關機、掛起、暫停、調整、遷移、重啟、銷毀,資源分配等操作,通過API對外提供服務,使用KeyStone來進行身份驗證,使用Horizon作為其管理接口,使用Glance提供其鏡像,這樣使得Nova可管理計算資源、網絡和認證。

Neutron

網絡管理服務,為多租戶環境下的每個租戶提供獨立的網絡環境,Neutron為整個OpenStack環境提供網絡支持,可以定義Network,Subent(子網),Router(路由),配置DHCP、DNS、負載均衡、L3服務,網絡支持GRE、VLAN等,并且支持眾多流行的網絡管理插件,如:OpenvSwitch。

Cinder

塊存儲服務,支持不同的存儲后端,包括ceph,glusterfs等,它是存儲虛擬機以及虛擬機使用的數據的基礎,Cinder提供了塊存儲設備的訪問以及管理,對OpenStack主機,存儲以塊設備的形式出現,使用ISCSI,NFS,ceph或其他一些專門協議作為后端的連接;Cinder的接口指定了一系列的獨立的功能,包括創建卷、刪除卷、掛載卷等基本功能,還有一些高級功能如擴展卷、快照、從VM鏡像克隆等。

Swift

對象存儲服務,為OpenStack集群提供跨節點的分布式大規模對象存儲服務,它是通過RESTful接口來存儲和檢索非結構化的數據對象,它是一個高容錯可伸縮的存儲架構。對象存儲是將相應的數據存儲為二進制對象,而不是文件,一般通過一條指令就可以存儲或檢索到整個對象。

Keystone

認證管理服務,是OpenStack框架中負責管理身份驗證、服務規則和服務令牌功能的模塊,管理Domains、Project、Users、Groups、Roles,使用MySQL作為統一的數據庫,用戶訪問資源需要驗證用戶的身份和權限,服務執行操作也需要進行權限檢測,這些都需要通過Keystone來處理,OpenStack服務通過Keystone來注冊其Endpoint(服務訪問的URL),任何服務之間的相互調用,都需要先經過KeyStone的身份驗證,獲得到目標的Endpoint,然后再調用。

Glance

鏡像管理服務,提供了對虛擬機部署的時候所能提供的鏡像的管理,包括鏡像的查找,注冊,檢索,導入,格式,以及制作相應的模板,它支持多種虛擬機鏡像格式,有創建鏡像、刪除鏡像、編輯鏡像基本信息的功能,Glance提供RESTfulAPI可以查詢虛擬機鏡像的metadata以及獲取鏡像,Glance可以將鏡像保存到多種后端存儲上,比如簡單的文件存儲或者對象存儲。

Horizon

用戶交互界面,是OpenStack中各種服務的Web管理門戶,用于簡化用戶對服務的操作,例如:啟動實例、分配IP地址、配置訪問控制等

安裝CentOS

yum install vim

在cmd窗口輸入以下命令查看網段

ipconfig /all

修改網卡信息

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.12.18
PREFIX=24
GATEWAY=192.168.12.1
DNS1=192.168.111.2

重啟網絡服務

service network restart

controller

ens33 192.168.12.18(提供浮動IP,出網地址)

ens34 192.168.12.118(內網之間通信)

compute

ens33 192.168.12.140(提供浮動IP,出網地址)

ens34 192.168.12.240(內網之間通信)

# 立即重啟
shutdown -r now

初始化各節點

yum -y install wget net-tools nfs-utils lrzsz gcc gcc-c++ make cmake libxml2-devel openssl-devel curl curl-devel unzip sudo ntp libaio-devel vim ncurses-devel autoconf automake zlib-devel python-devel epel-release lrzsz openssh-server

關閉防火墻、networkmanager,iptables,selinux(各個節點操作)

systemctl stop firewalld && systemctl disable firewalld && systemctl stop NetworkManager && systemctl disable NetworkManager
systemctl stop iptables && systemctl disable iptables

修改selinux

vim /etc/sysconfig/selinux
SELINUX=disabled

修改hosts

vim /etc/hosts
192.168.12.118 controller
192.168.12.240 compute

修改主機名

hostnamectl set-hostname controller
hostnamectl set-hostname compute

時間同步

ntpdate cn.pool.ntp.org

配置無密碼登陸,各個節點操作

ssh-keygen -t rsa 
#一直回車即可
ssh-copy-id -i .ssh/id_rsa.pub controller
ssh-copy-id -i .ssh/id_rsa.pub computer

用xftp上傳openstack離線軟件包到root目錄下(在controller和compute節點操作)

在root下創建一個目錄openstack,然后把軟件包解壓到這個目錄下

mkdir /root/openstack && cd /root/openstack && tar zxvf /root/openstack_N.tar.gz 

把openstack目錄整體移動到/下(controller和computer節點操作)

mv openstack /

重新配置yum源(controller和computer節點都操作)

cd /etc/yum.repos.d/ 
mkdir bak 
mv CentOS-* bak/ 
mv epel* bak/
cp bak/CentOS-Base.repo ./

生成一個新的openstack的yum源

cat <<EOF > /etc/yum.repos.d/openstack.repo 
[openstack]
enable=1
gpgcheck=0
baseurl=file:///openstack
EOF

清緩存

yum makecache

openstack應答文件安裝(controller節點操作)

yum install centos-release-openstack-newton -y
cd /etc/yum.repos.d 
mv *.repo bak/ 
cp bak/openstack.repo ./ 
cp bak/CentOS-Base.repo ./

清緩存

yum makecache
yum install openstack-packstack -y
cd /root
packstack --gen-answer-file=openstack.txt 

結束后會生成一個應答文件openstack.txt

修改openstack.txt文件

修改的內容如下

CONFIG_DEFAULT_PASSWORD=123456
CONFIG_SWIFT_INSTALL=n
CONFIG_NAGIOS_INSTALL=n
CONFIG_CINDER_VOLUMES_SIZE=10G
CONFIG_PROVISION_DEMO=n
CONFIG_LBAAS_INSTALL=y
CONFIG_NEUTRON_FWAAS=y
CONFIG_NEUTRON_VPNAAS=y
CONFIG_CONTROLLER_HOST=192.168.12.118
CONFIG_COMPUTE_HOSTS=192.168.12.240
CONFIG_NETWORK_HOSTS=192.168.12.240

基于應答文件安裝組件

packstack --answer-file=openstack.txt

安裝過程需要查看iptables狀態,在controller和computer節點

systemctl status iptables

如果發現iptables處于active狀態,需要停掉

systemctl stop iptables

看到如下說明安裝成功

Installation completed successfully

啟動rabbitmq的管理界面(controller節點操作)

rabbitmq-plugins enable rabbitmq_management

在瀏覽器訪問

192.168.124.200:15672

賬號:guest

密碼:guest

登陸openstack的dashboad界面

在瀏覽器輸入:

192.168.124.200

賬號:admin

密碼:

獲取密碼

cd /root
cat keystonerc_admin

KeyStone配置優化

在controller節點操作

修改keystone.conf

vim /etc/keystone/keystone.conf 

在default字段下面添加如下一行

memcache_servers = 192.168.12.118:11211

重啟服務

systemctl restart httpd

如果OpenStack可以正常訪問則代表配置成功

glance配置優化

修改glance-api.conf

vim /etc/glance/glance-api.conf 

在頂部添加

memcache_servers = 192.168.12.118:11211

修改glance-registry.conf

vim /etc/glance/glance-registry.conf 

在頂部添加

memcache_servers = 192.168.12.118:11211

重啟服務

systemctl restart openstack-glance-api
systemctl restart openstack-glance-registry

nova配置優化在controller節點修改

修改nova.conf

vim /etc/nova/nova.conf

在頂部添加memcahce緩存

memcache_servers = 192.168.12.118:11211

原來是只有地址,沒有http協議,需要加上http協議

api_servers=http://192.168.12.118:9292 

在第一行[DEFAULT]下面加上這行

transport_url=rabbit://guest:guest@192.168.12.118 

原來的ip改成這個,并且打開注釋

my_ip=192.168.12.118

原來是0.0.0.0,現在改成這個

vncserver_listen=192.168.12.118

原來是主機名,改成這個主機IP

vncserver_proxyclient_address=192.168.12.118

上面修改好之后重新啟動服務

systemctl restart openstack-nova-api.service \

 openstack-nova-consoleauth.service openstack-nova-scheduler.service \

 openstack-nova-conductor.s:ervice openstack-nova-novncproxy.service

在compute節點修改

修改配置文件nova.conf

vim /etc/nova/nova.conf 

在第一行[DEFAULT]字段加如下一行

memcache_servers=192.168.12.118:11211

這行注釋打開,變成這個ip地址

transport_url=rabbit://guest:guest@192.168.12.118

這行注釋打開,ip變成這個主機ip

api_servers=http://192.168.12.118:9292 

這行注釋打開,變成這個ip地址

my_ip=192.168.12.240

這行注釋打開,變成這個ip地址

vncserver_proxyclient_address=192.168.12.240

這行注釋打開,變成這個ip地址

novncproxy_base_url=http://192.168.12.118:6080/vnc_auto.html

這行注釋打開

virt_type=qemu

上面修好好了之后重新啟動服務

systemctl enable libvirtd.service openstack-nova-compute.service
systemctl restart libvirtd.service openstack-nova-compute.service

查看日志,沒有報錯

cat /var/log/nova/nova-compute.log

啟動之后在controller節點查看日志

cat /var/log/nova/nova-api.log

如果沒有報錯即可

Neutron配置優化

在controller節點操作

修改配置文件neutron.conf

vim /etc/neutron/neutron.conf

新增加一行

memcache_servers = 192.168.12.118:11211

找到transport_url,新增加一行(消息隊列rabbit地址在controller節點上)

transport_url = rabbit://guest:guest@192.168.12.118

找到lock_path,改為絕對路徑

lock_path=/var/lib/neutron/tmp

修改ml2_conf.ini

vim /etc/neutron/plugins/ml2/ml2_conf.ini

修改vni_ranges

vni_ranges = 10:10000

上面兩個文件修改好之后重啟服務

systemctl restart neutron-server

新開一個端口查看日志,沒有報錯即可

tail -f /var/log/neutron/server.log 

在compute節點操作

創建一個橋接網卡,橋接到能夠訪問外網的那個網卡,也就是ens33

cd /etc/sysconfig/network-scripts
mkdir bak
cp ifcfg-ens33 bak/
vim ifcfg-br-ex

復制內容到ifcfg-br-ex

DEVICE=br-ex
BOOTPROTO=static
ONBOOT=yes
TYPE=OVSBridge
DEVICETYPE=ovs
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
IPADDR=192.168.12.140
NETMASK=255.255.255.0
DNS1=192.168.111.2
GATEWAY=192.168.12.1
vim ifcfg-ens33

將原有內容刪除,替換為如下內容

# 設備名
DEVICE=ens33
# 是否開啟開機自啟
ONBOOT=yes
TYPE=OVSPort
DEVICETYPE=ovs
#橋接到哪個網卡上
OVS_BRIDGE=br-ex

重啟網卡

service network restart

修改配置文件neutron.conf

vim /etc/neutron/neutron.conf 

新增加一行配置文件

transport_url = rabbit://guest:guest@192.168.12.118

新增加一行

memcached_servers=192.168.12.118:11211 

原來的路徑變成這個

lock_path=/var/lib/neutron/tmp 

修改三層的和浮動ip相關的配置文件

cd /etc/neutron
vim l3_agent.ini

這行注釋去掉

ovs_integration_bridge = br-int

這行注釋打開

availability_zone = nova

修改配置文件metadata_agent.ini

vim metadata_agent.ini 

這行注釋打開

nova_metadata_port = 8775

這行注釋打開

nova_metadata_protocol = http 

新增加一行

memcached_servers=192.168.12.118:11211 

修改配置文件dhcp_agent.ini

vim dhcp_agent.ini 

這行注釋打開

ovs_integration_bridge = br-int

原來是False,需要變成True

enable_metadata_network = True

新增加一行

dhcp_domain = test.localdomain

原來的注釋打開,修改成外網的dns地址

dnsmasq_dns_servers = 192.168.111.2

這行注釋打開

dnsmasq_lease_max = 16777216

這行注釋打開

availability_zone = nova

上面修改好了之后重啟服務

systemctl restart neutron-ovs-cleanup.service neutron-openvswitch-agent.service neutron-metering-agent.service neutron-metadata-agent.service neutron-lbaasv2-agent.service neutron-l3-agent.service neutron-dhcp-agent.service

到此這篇關于基于CentOS的OpenStack環境部署(OpenStack安裝)的文章就介紹到這了,更多相關CentOS的OpenStack環境部署內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:巴中 佛山 衡水 安陽 畢節 晉中 南寧 云南

巨人網絡通訊聲明:本文標題《基于CentOS的OpenStack環境部署詳細教程(OpenStack安裝)》,本文關鍵詞  基于,CentOS,的,OpenStack,環境,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基于CentOS的OpenStack環境部署詳細教程(OpenStack安裝)》相關的同類信息!
  • 本頁收集關于基于CentOS的OpenStack環境部署詳細教程(OpenStack安裝)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲在线成人精品| 欧美一卡2卡3卡4卡| 欧美一区二区三区的| 毛片av中文字幕一区二区| 中文字幕一区二区三区在线不卡 | 久久九九影视网| 久久成人麻豆午夜电影| 夜夜操天天操亚洲| av电影在线观看一区| 成人欧美一区二区三区白人| 精品电影一区二区三区 | 亚洲国产综合91精品麻豆| 日韩女优视频免费观看| 91福利区一区二区三区| 国产一本一道久久香蕉| 蜜臀精品久久久久久蜜臀| 午夜精品久久一牛影视| 日韩一区日韩二区| 亚洲福利电影网| 91免费精品国自产拍在线不卡| 日本午夜精品视频在线观看| 日韩高清不卡一区二区| 精品一区二区久久久| 国产.欧美.日韩| 亚洲视频精选在线| 亚洲精品一线二线三线无人区| 国产亚洲视频系列| 国产精品少妇自拍| 一区二区三区在线观看动漫 | 欧美一二区视频| 8x8x8国产精品| 国产精品理伦片| 久久精品国产亚洲高清剧情介绍| 国产a区久久久| 欧美日韩久久一区二区| 亚洲在线视频网站| 奇米精品一区二区三区四区 | 亚洲一卡二卡三卡四卡| 蜜桃久久av一区| 天天综合天天做天天综合| 久久99精品国产91久久来源| 99国产精品一区| 欧美国产精品一区二区| 久久精品国产免费| 欧美日韩激情一区| 天天操天天综合网| 在线观看视频91| 午夜精品久久久久久久99樱桃| 在线观看www91| 亚洲在线成人精品| 欧美另类一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 欧美精品乱码久久久久久按摩| 国产精品久久久久影视| 亚洲精品免费在线| 看电视剧不卡顿的网站| 日韩午夜中文字幕| 久久er精品视频| 久久久国产精品午夜一区ai换脸| 男女性色大片免费观看一区二区 | 日韩精品电影一区亚洲| 日韩欧美一区二区在线视频| 欧美成人欧美edvon| 国产精品一区二区你懂的| 91香蕉视频污| 一区二区三区精品视频在线| 97久久超碰国产精品电影| 亚洲电影你懂得| 国产精品热久久久久夜色精品三区| 国产综合色精品一区二区三区| 日本一区二区视频在线| 91美女视频网站| 狠狠色狠狠色合久久伊人| 樱花草国产18久久久久| 中文一区在线播放 | 91年精品国产| 日韩专区中文字幕一区二区| 久久久久久免费网| 日韩三级在线免费观看| 91国产免费观看| 99视频一区二区| 国产91在线观看| 麻豆视频一区二区| 亚洲香肠在线观看| 亚洲欧美日韩国产中文在线| 国产一区二区精品久久91| 亚洲国产成人午夜在线一区 | 91农村精品一区二区在线| 麻豆91精品91久久久的内涵| 伊人婷婷欧美激情| 亚洲一区二区三区四区五区中文 | 国产精品污网站| 国产午夜亚洲精品理论片色戒| 欧美一区二区三区四区在线观看 | 国产拍揄自揄精品视频麻豆| 91精品国产综合久久久久| 欧美午夜一区二区| 欧美午夜精品久久久久久超碰| 欧美视频一区二区在线观看| 欧美视频中文一区二区三区在线观看 | 国内精品视频一区二区三区八戒 | 亚洲一区二区五区| 美日韩一区二区| 成人午夜私人影院| 99r国产精品| 日韩欧美中文字幕公布| 国产欧美一区二区精品久导航| 日韩av不卡一区二区| 欧美乱妇一区二区三区不卡视频| 欧美综合亚洲图片综合区| 欧美日韩黄色影视| 日韩女优制服丝袜电影| 国产精品三级久久久久三级| 成人精品一区二区三区四区| 91在线视频网址| 国产丝袜在线精品| 日韩av中文字幕一区二区三区 | 亚洲va在线va天堂| 国产a视频精品免费观看| 色婷婷综合中文久久一本| 日韩午夜激情视频| 五月天视频一区| 99精品国产视频| 亚洲国产高清在线观看视频| 激情欧美一区二区三区在线观看| 91福利精品视频| 亚洲人成小说网站色在线| 国产综合色产在线精品| 欧美电视剧免费全集观看| 青青草国产精品97视觉盛宴| 欧美中文字幕亚洲一区二区va在线 | 91极品视觉盛宴| √…a在线天堂一区| 国产成人免费av在线| 国产欧美视频一区二区三区| 国产成人综合在线观看| 国产日韩v精品一区二区| 国产成人av一区二区三区在线 | 欧美变态口味重另类| 日本sm残虐另类| 久久久久久久久久久久久女国产乱| 国产精品一区二区你懂的| 国产精品久久久久影视| 成人深夜在线观看| 亚洲视频每日更新| 欧美日韩精品一区二区三区四区 | 亚洲成人三级小说| 日韩久久久久久| av男人天堂一区| 亚洲中国最大av网站| 91精品午夜视频| 成人免费看的视频| 午夜精品免费在线| 国产婷婷精品av在线| 欧美在线观看视频一区二区三区 | 风间由美一区二区三区在线观看| 久久这里只有精品首页| 亚洲欧美日韩在线播放| 国产一区二区三区黄视频| 欧美亚一区二区| 国产曰批免费观看久久久| 亚洲一区二区三区视频在线 | 正在播放一区二区| 91麻豆福利精品推荐| 国产精品一区二区果冻传媒| 日韩不卡一区二区| 奇米精品一区二区三区在线观看一 | 五月天中文字幕一区二区| 国产精品免费视频一区| 久久久久久久久久久久久久久99| 欧美日韩视频专区在线播放| av电影天堂一区二区在线| 成人动漫在线一区| 99久久精品国产一区二区三区| 韩国女主播成人在线| 国产一区欧美日韩| 处破女av一区二区| 97久久超碰精品国产| 欧美色精品天天在线观看视频| 欧美日韩激情一区二区| 久久综合久久综合亚洲| 国产亚洲污的网站| 一区二区欧美视频| 午夜激情综合网| 国产精品亚洲一区二区三区在线| 国产suv一区二区三区88区| 国产999精品久久久久久| 欧洲精品在线观看| 欧美美女一区二区| 日韩欧美国产1| 樱桃视频在线观看一区| 蜜桃av一区二区三区| 99re这里只有精品首页| 欧美大片国产精品| 亚洲1区2区3区4区| 91在线视频免费观看| 久久这里只有精品视频网| 丝袜美腿高跟呻吟高潮一区| 91无套直看片红桃| 亚洲色图欧洲色图婷婷|