国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

云計(jì)算|OpenStack|社區(qū)版OpenStack安裝部署文檔(二---OpenStack運(yùn)行環(huán)境搭建)

這篇具有很好參考價(jià)值的文章主要介紹了云計(jì)算|OpenStack|社區(qū)版OpenStack安裝部署文檔(二---OpenStack運(yùn)行環(huán)境搭建)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:

一個(gè)良好的運(yùn)行環(huán)境對(duì)于任何一個(gè)部署工作來(lái)說(shuō)都是必須的,俗話說(shuō)?萬(wàn)事開(kāi)頭難,其實(shí)很多部署工作失敗的原因在于初始環(huán)境沒(méi)有正確的配置,因此,按照官網(wǎng)的部署文檔并結(jié)合自己的實(shí)際情況,配置一個(gè)合理的OpenStack運(yùn)行環(huán)境是十分有必要的。

OpenStack的運(yùn)行環(huán)境配置文檔:Environment — Installation Guide documentation

云計(jì)算|OpenStack|社區(qū)版OpenStack安裝部署文檔(二---OpenStack運(yùn)行環(huán)境搭建)

?可以看到內(nèi)容是比較多得,其中需要注意的是,SQL數(shù)據(jù)庫(kù)也就是MySQL或者mariadb,或者postgresql。以及消息隊(duì)列服務(wù)rabbitmq,消息中間件memcached和etcd都是劃歸為運(yùn)行環(huán)境的,etcd計(jì)劃使用集群而不是官方文檔內(nèi)的單實(shí)例etcd。

下面的環(huán)境配置根據(jù)自己的實(shí)際情況做得,并沒(méi)有完全遵照官方文檔。

一,

security?安全方面

三個(gè)服務(wù)器都關(guān)閉防火墻和selinux

systemctl disable firewalld && systemctl stop firewalld
vim /etc/selinux/config
編輯文件,關(guān)閉selinux
修改SELINUX=disabled

當(dāng)然,OpenStack有一個(gè)工具名稱為openstack-selinux,但為了部署更順暢,還是將防火墻和selinux徹底關(guān)閉比較好。

二,

設(shè)置主機(jī)名稱和域名解析hosts

###注:主機(jī)名在openstack里是非常非常重要的,原因是配置文件里基本都是引用的主機(jī)名,如果部署完成后,修改了主機(jī)名,結(jié)果將是災(zāi)難性的。

192.168.123.130?

[root@openstack1 ~]# cat /etc/hostname
openstack1

192.168.123.131

[root@openstack2 ~]# cat /etc/hostname 
openstack2

192.168.123.131

[root@openstack3 ~]# cat /etc/hostname 
openstack3

三個(gè)服務(wù)器都一樣的hosts:

[root@openstack1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.123.130 openstack1 manager.node
192.168.123.131 openstack2 work.node1
192.168.123.132 openstack3 work.node2
[root@openstack1 ~]# scp /etc/hosts openstack1:/etc/
hosts                                                                                                               100%  274   283.5KB/s   00:00    
[root@openstack1 ~]# scp /etc/hosts openstack2:/etc/
hosts                                                                                                               100%  274    65.9KB/s   00:00    
[root@openstack1 ~]# scp /etc/hosts openstack3:/etc/
hosts                                

三,

服務(wù)器之間的免密

以192.168.123.130為例:

ssh-keygen -t rsa

一路回車到底,生成私鑰

拷貝私鑰,按提示輸入yes和對(duì)應(yīng)主機(jī)的密碼

ssh-copy-id 192.168.123.130
ssh-copy-id 192.168.123.131
ssh-copy-id 192.168.123.132

四,

ntp時(shí)間服務(wù)器的搭建

####注:時(shí)間服務(wù)器可以看做是集群的基礎(chǔ)設(shè)施,集群能不能部署好,能不能保證不出現(xiàn)各種稀奇古怪的問(wèn)題,就看時(shí)間服務(wù)器的了

以130服務(wù)器作為時(shí)間服務(wù)器,其它兩個(gè)節(jié)點(diǎn)同步130服務(wù)器的時(shí)間

192.168.123.130服務(wù)器:

yum install ntp -y

編輯配置文件 /etc/ntp.conf,增加這么兩行:

server 127.127.1.0
fudge  127.127.1.0 stratum 10

重啟服務(wù):

systemctl restart ntpd

192.168.123.131服務(wù)器和132服務(wù)器:

yum install ntp -y

編輯配置文件 /etc/ntp.conf,增加這一行:

server 192.168.123.130 prefer

?重啟服務(wù):

systemctl restart ntpd

在131和132上,查看ntp狀態(tài)是這樣的表示時(shí)間服務(wù)器搭建完畢(需要等待10來(lái)分鐘,才會(huì)這個(gè)狀態(tài)):

[root@openstack2 ~]# ntpstat 
synchronised to NTP server (192.168.123.130) at stratum 12
   time correct to within 45 ms
   polling server every 64 s

?五,

yum倉(cāng)庫(kù)的配置

基礎(chǔ)軟件倉(cāng)庫(kù)1:

cat >/etc/yum.repos.d/centos7.repo <<EOF 
[aliyun]
name=aliyun
baseurl=https://mirrors.aliyun.com/centos-vault/7.4.1708/os/x86_64/
enable=1
gpgcheck=0
[update]
name=aliyun-update
baseurl=https://mirrors.aliyun.com/centos-vault/7.4.1708/updates/x86_64/
enable=1
gpgcheck=0
EOF

基礎(chǔ)倉(cāng)庫(kù)2:?

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

EPEL擴(kuò)展倉(cāng)庫(kù):?

cat >/etc/yum.repos.d/epel.repo <<EOF
[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel-archive/7.8/x86_64/
enable=1
gpgcheck=0
EOF

?OpenStack倉(cāng)庫(kù):

cat  >/etc/yum.repos.d/openstack.repo <<EOF
[openstack]
name=openstack
baseurl=https://mirrors.aliyun.com/centos-vault/7.6.1810/cloud/x86_64/openstack-rocky/
enable=1
gpgcheck=0
EOF
yum upgrade -y
yum install centos-release-openstack-rocky -y
yum install python-openstackclient -y
yum install openstack-selinux  -y

六,

SQL database?

官方文檔:SQL database for RHEL and CentOS — Installation Guide documentation

根據(jù)文檔,選用mariadb,安裝步驟如下:

1,

在192.168.123.130控制節(jié)點(diǎn)安裝

yum install mariadb mariadb-server python2-PyMySQL -y

2,

啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)?

systemctl enable mariadb && systemctl start mariadb

3,

新建mariadb的配置文件:

因?yàn)槭前惭b在controller節(jié)點(diǎn)192.168.123.130,因此,綁定IP為130

cat >/etc/my.cnf.d/openstack.cnf <<EOF
[mysqld]
bind-address = 192.168.123.130

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
EOF

4,

初始化數(shù)據(jù)庫(kù)

mysql_secure_installation

輸出如下:

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] y
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a

5,

數(shù)據(jù)庫(kù)遠(yuǎn)程連接配置

登陸數(shù)據(jù)庫(kù),給root用戶遠(yuǎn)程登陸權(quán)限

[root@openstack1 ~]# mysql -uroot -p 
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 10.1.20-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> grant all privileges on *.* to 'root'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> grant all privileges on *.* to 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

6,

使用Navicat測(cè)試

云計(jì)算|OpenStack|社區(qū)版OpenStack安裝部署文檔(二---OpenStack運(yùn)行環(huán)境搭建)

?七,

Message queue for RHEL and CentOS

消息隊(duì)列服務(wù)器--rabbitmq

官方文檔:

Message queue for RHEL and CentOS — Installation Guide documentation

使用的rabbitmq,依然是安裝在130服務(wù)器上,安裝步驟:

1,Install the package:

yum install rabbitmq-server -y

2,Start the message queue service and configure it to start when the system boots:

啟動(dòng)服務(wù)并加入自啟動(dòng)

systemctl enable rabbitmq-server.service && systemctl start rabbitmq-server.service

3,Add the?openstack?user

增加用戶并設(shè)置密碼,密碼為RABBIT_PASS,此密碼可以自定義

######注:此命令是非常重要的,因?yàn)樵摲?wù)openstack的幾個(gè)主要組件都是和其交互的,儲(chǔ)存了不少重要信息在這個(gè)數(shù)據(jù)庫(kù)內(nèi)的。也算是基礎(chǔ)設(shè)施類的

rabbitmqctl add_user openstack RABBIT_PASS

4,

用戶賦權(quán)

rabbitmqctl set_permissions openstack ".*" ".*" ".*"
輸出如下:
[root@openstack1 ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/"

八,

緩存數(shù)據(jù)庫(kù)

官方文檔:Memcached for RHEL and CentOS — Installation Guide documentation

緩存數(shù)據(jù)庫(kù)的作用是保存用戶令牌,此數(shù)據(jù)庫(kù)仍然是安裝在130服務(wù)器上

######注:緩存數(shù)據(jù)庫(kù)只是被幾個(gè)服務(wù)調(diào)用,但也是比較重要的一個(gè)數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)后續(xù)基本沒(méi)有任何改動(dòng),基礎(chǔ)設(shè)施類服務(wù)。

部署步驟

1,

安裝緩存數(shù)據(jù)庫(kù)

yum install memcached python-memcached -y

2,

Edit the?/etc/sysconfig/memcached?file and complete the following actions:

編輯緩存數(shù)據(jù)庫(kù)的配置文件;

Change the existing line?OPTIONS="-l?127.0.0.1,::1"?修改為OPTIONS="-l 127.0.0.1,::1,openstack1"

這里說(shuō)明一下,openstack1是130的主機(jī)名

3,

設(shè)置開(kāi)啟啟動(dòng)并啟動(dòng)緩存服務(wù):

systemctl enable memcached&&systemctl start memcached
systemctl status memcached

最后的輸出如下:

[root@openstack1 ~]# systemctl status memcached
● memcached.service - memcached daemon
   Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-01-30 19:13:20 CST; 1s ago
 Main PID: 3345 (memcached)
   CGroup: /system.slice/memcached.service
           └─3345 /usr/bin/memcached -p 11211 -u memcached -m 64 -c 1024 -l 127.0.0.1,::1,openstack1

Jan 30 19:13:20 openstack1 systemd[1]: Started memcached daemon.
Jan 30 19:13:20 openstack1 systemd[1]: Starting memcached daemon...

九,

etcd集群的安裝

######注:本次部署中并沒(méi)有使用到etcd,但,后續(xù)的一些服務(wù)比如計(jì)費(fèi)系統(tǒng)是需要用到此集群的。

集群安裝使用ansible自動(dòng)部署,具體步驟見(jiàn)原來(lái)的博客:centos7操作系統(tǒng) ---ansible劇本離線快速部署etcd集群_centos離線安裝etcd_晚風(fēng)_END的博客-CSDN博客

最終測(cè)試結(jié)果如下即可:

[root@openstack1 ~]# etcd_search  endpoint status -w table
+------------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
|           ENDPOINT           |        ID        | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |
+------------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
| https://192.168.123.130:2379 | 8fef69ba298e9bc3 |   3.4.9 |   20 kB |      true |      false |        55 |          9 |                  9 |        |
| https://192.168.123.131:2379 | 548b7cecabe21cd7 |   3.4.9 |   20 kB |     false |      false |        55 |          9 |                  9 |        |
| https://192.168.123.132:2379 | 28b34b044580be86 |   3.4.9 |   20 kB |     false |      false |        55 |          9 |                  9 |        |
+------------------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------

以上就是openstack的基本運(yùn)行環(huán)境了,部署完畢后,可以將三個(gè)虛擬機(jī)打上快照啦。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400741.html

到了這里,關(guān)于云計(jì)算|OpenStack|社區(qū)版OpenStack安裝部署文檔(二---OpenStack運(yùn)行環(huán)境搭建)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 項(xiàng)目部署文檔 (運(yùn)行環(huán)境搭建)

    1、版本為:nginx-1.18.0,下載地址:wget http://nginx.org/download/nginx-1.18.0.tar.gz 2、將Nginx的源碼包解壓到本地?錄,然后將這個(gè)腳本拷?到解壓出來(lái)的nginx?錄中執(zhí)?。 3、執(zhí)?腳本:$1 為安裝路徑,$2 為nginx端?。 4、Nginx批量KILL進(jìn)程: ?、Redis部署說(shuō)明: 1、版本為: redis-6.2.6.

    2024年02月07日
    瀏覽(23)
  • 手動(dòng)部署OpenStack社區(qū)Train版本非容器化單機(jī)環(huán)境操作步驟

    對(duì)于OpenStack初學(xué)者來(lái)說(shuō),由于OpenStack涉及的組件眾多,直接閱讀OpenStack代碼較為困難,并且亟需一套OpenStack環(huán)境進(jìn)行實(shí)際操作,在實(shí)踐中學(xué)習(xí)OpenStack架構(gòu)及原理。下面將介紹基于CentOS7.6 mini操作系統(tǒng)手動(dòng)部署OpenStack Train版本環(huán)境步驟。 執(zhí)行yum upgrade命令更新每個(gè)節(jié)點(diǎn)上的pack

    2023年04月13日
    瀏覽(22)
  • 云計(jì)算|OpenStack|社區(qū)版OpenStack---基本概念科普(kvm的驅(qū)動(dòng)類別和安裝)

    云計(jì)算|OpenStack|社區(qū)版OpenStack---基本概念科普(kvm的驅(qū)動(dòng)類別和安裝)

    云計(jì)算里基本都是基于kvm技術(shù)作為底層支撐,但,該技術(shù)是比較復(fù)雜的,首先,需要硬件的?支撐,表現(xiàn)在物理機(jī)上,就是需要在BIOS中調(diào)整設(shè)置虛擬化功能,這個(gè)虛擬機(jī)功能通常是interVT或者AMD-V,而在VM虛擬機(jī)里,也同樣如此,只是是虛擬機(jī)的CPU屬性需要指定: ? 那么,如果

    2024年02月20日
    瀏覽(18)
  • 【云計(jì)算OpenStack-OpenStack Queens版本】基于OpenStack的云計(jì)算環(huán)境搭建

    【云計(jì)算OpenStack-OpenStack Queens版本】基于OpenStack的云計(jì)算環(huán)境搭建

    OpenStack云計(jì)算環(huán)境的搭建是基于虛擬機(jī)的多節(jié)點(diǎn)Linux網(wǎng)絡(luò)環(huán)境基礎(chǔ)上搭建起來(lái)的,所以需要我們先搭建好集群環(huán)境。(基礎(chǔ)環(huán)境搭建參考:基于虛擬機(jī)的多節(jié)點(diǎn)Linux網(wǎng)絡(luò)環(huán)境搭建) 操作系統(tǒng):CentOS7 controller節(jié)點(diǎn)IP:192.168.43.199 compute節(jié)點(diǎn)IP:192.168.43.74 neutron節(jié)點(diǎn)IP:192.168.43.180 說(shuō)

    2024年02月04日
    瀏覽(35)
  • openstack云計(jì)算(一)————openstack安裝教程,創(chuàng)建空白虛擬機(jī),虛擬機(jī)的環(huán)境準(zhǔn)備

    openstack云計(jì)算(一)————openstack安裝教程,創(chuàng)建空白虛擬機(jī),虛擬機(jī)的環(huán)境準(zhǔn)備

    需要注意的步驟會(huì)截圖一下,其它的基本都是下一步,默認(rèn)的即可 ----------------------------------------------------------- (1)、在安裝CentOS 7的啟動(dòng)界面中,選擇“Install CentOS 7”并回車(點(diǎn)擊控制臺(tái)界面后,按鍵才會(huì)生效,但是鼠標(biāo)會(huì)消失,此時(shí)可以按Ctrl+Alt鍵可以讓鼠標(biāo)重新出現(xiàn))

    2024年04月09日
    瀏覽(26)
  • 云計(jì)算學(xué)習(xí)1——OpenStack云計(jì)算安裝部署步驟圖文并茂(先電2.2)

    云計(jì)算學(xué)習(xí)1——OpenStack云計(jì)算安裝部署步驟圖文并茂(先電2.2)

    聲明:原創(chuàng)作品,嚴(yán)禁用于商業(yè)目的。 如有任何技術(shù)問(wèn)題,歡迎和我交流:408797506(微信同號(hào))。 騰訊課堂鏈接 B站試看視頻鏈接 創(chuàng)建兩個(gè)虛擬機(jī)(控制結(jié)點(diǎn)和計(jì)算結(jié)點(diǎn)) 2.1 創(chuàng)建結(jié)點(diǎn)虛擬機(jī) (1) 虛擬機(jī)新建系統(tǒng),設(shè)置參數(shù) (2)結(jié)點(diǎn)系統(tǒng)安裝完成后,使用root賬號(hào)登陸系統(tǒng),配置靜

    2023年04月08日
    瀏覽(16)
  • 云計(jì)算|OpenStack|社區(qū)版OpenStack(實(shí)務(wù)操作---cloud-init的使用)

    云計(jì)算|OpenStack|社區(qū)版OpenStack(實(shí)務(wù)操作---cloud-init的使用)

    接上一篇文章: https://zskjohn.blog.csdn.net/article/details/128931042 我們可以從官方獲取到現(xiàn)成的鏡像,例如,從 Ubuntu 18.04 LTS (Bionic Beaver) Daily Build [20230210] 官方下載的bionic-server-cloudimg-amd64.img?這樣的文件(注意,注意,注意,openstack的架構(gòu)是哪個(gè),鏡像也需要一致,本例中openstac

    2024年02月02日
    瀏覽(28)
  • 云計(jì)算基礎(chǔ)之安裝部署——CentOS 7.0 上使用 Packstack 安裝單節(jié)點(diǎn) OpenStack

    云計(jì)算基礎(chǔ)之安裝部署——CentOS 7.0 上使用 Packstack 安裝單節(jié)點(diǎn) OpenStack

    一、安裝 CentOS 7.0 操作系統(tǒng) 配置要求如下: 1,在 VMware Workstation 中新建 CentOS 64 位虛擬機(jī)。為虛擬機(jī)分配至少 4GB 內(nèi)存,并在處理器配置中選中“虛擬化 Intel VT-x/EPT 或 AMD-V/RVI”。虛擬硬盤(pán)大小為 100GB,選擇CentOS-7.0-1406-x86_64-DVD.iso 作為安裝光盤(pán)。為虛擬機(jī)配置一塊網(wǎng)卡,網(wǎng)絡(luò)連

    2024年02月07日
    瀏覽(28)
  • visual studio 2022 社區(qū)版 c# 環(huán)境搭建及安裝使用【圖文解析-小白版】

    visual studio 2022 社區(qū)版 c# 環(huán)境搭建及安裝使用【圖文解析-小白版】

    首先,進(jìn)入其官網(wǎng)下載對(duì)應(yīng)的visual studio社區(qū)版本,官網(wǎng)鏈接: https://visualstudio.microsoft.com/zh-hans/ 雙擊.exe文件進(jìn)行安裝: 大概20GB左右,需要耐心等待 選擇安裝的組件,c#和.net以及一些擴(kuò)展 安裝位置不建議更改,改了容易出現(xiàn)問(wèn)題。 選擇完畢后,點(diǎn)擊安裝 安裝完畢,稍后其會(huì)自

    2023年04月09日
    瀏覽(58)
  • onlyoffice基礎(chǔ)環(huán)境搭建+部署+demo可直接運(yùn)行 最簡(jiǎn)單的入門(mén)

    onlyoffice基礎(chǔ)環(huán)境搭建+部署+demo可直接運(yùn)行 最簡(jiǎn)單的入門(mén)

    office這個(gè)體系分為四個(gè)大教程 ????????1、【document server文檔服務(wù)器基礎(chǔ)搭建】 ????????2、【連接器(connector)或者jsApi調(diào)用操作office】-進(jìn)階 ????????3、【document builder文檔構(gòu)造器使用】-進(jìn)階 ????????4、【Conversion API(文檔轉(zhuǎn)化服務(wù))】-進(jìn)階 ????????? 如果需要

    2024年02月22日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包