在 CentOS 7 上安裝 OpenStack Stein

在 CentOS 7 上安裝 OpenStack Stein

OpenStack 是一個用於構建和管理私有云和公共雲的軟件平台,主要部署為基礎設施即服務 (IaaS)。它是由最大的公司以及數以千計的個人社區成員開發的免費開源軟件工具。

OpenStack 平台由一系列項目組成,例如用於計算的 Nova、用於存儲的 Swift 和 Cinder、用於網絡的 Neutron、用於負載均衡器的 Octavia、用於身份服務的 Keystone、用於圖像服務的 Glance、用於編排的 Head 和用於儀表板的 Horizo​​n。有關項目的更多信息,您可以訪問 https://www.openstack.org/software/project-navigator/openstack-components#openstack-services

我們已經介紹了在 CentOS 7 上使用 RDO 項目的單節點 OpenStack Stein 安裝,儘管可以在多個節點上實現部署。

硬件要求是具有至少 16GB RAM、具有硬件虛擬化擴展的處理器和至少一個網絡適配器的機器。
在繼續安裝之前,我建議您創建一個名為“cinder-volumes”的捲組,最好在生產環境中練習並使用 CONFIG_CINDER_VOLUMES_CREATE=n。
如果您是出於測試目的安裝 OpenStack,則可以使用 CONFIG_CINDER_VOLUMES_CREATE =y 並且您不需要創建額外的捲組,packstack 將為您創建一個。

現在,禁用 NetworkManager 和 firewalld

# systemctl disable firewalld NetworkManager
# systemctl stop firewalld NetworkManager

使服務器保持最新始終是一個好主意:

# yum update -y

下載並安裝 OpenStack 存儲庫

# yum install -y centos-release-openstack-stein

更新服務器

# yum update -y

安裝 RDO packstack 安裝程序

# yum install -y openstack-packstack

生成 packstack 應答文件,您可以在其中自定義選項。在應答文件中,您可以選擇要安裝和不想安裝的那些項目。

# packstack --gen-answer-file=answer.txt (answer file name can be anything)

現在,使用您喜歡的編輯器編輯 answer.txt 文件

# vim answer.txt

您可以根據需要選擇選項,我已經展示了一些基本配置。

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:en3s0p (Server’s network name)
CONFIG_PROVISION_DEMO=n
CONFIG_NEUTRON_L2_AGENT=openvswitch (You can choose default 'ovn' but I found more convinentto select 'openvswitch' and also if you select 'ovn', it will be not suitable for LBAAS and FWAAS)
CONFIG_CINDER_VOLUMES_CREATE=n (It is suitable for production usage)

就是這樣。現在運行應答文件

# packstack --answer-file=answer.txt

完成安裝需要一些時間。

安裝完成後,您可以登錄儀錶盤配置網絡,添加鏡像文件,在安全組中添加安全規則,部署實例。

NeoTechSystems.net 提供一流的、可靠的、可擴展的Openstack 雲服務器。如果您對銷售有任何疑問,可以通過 [email protected] 與我們聯繫。如果您對技術問題有任何疑問,可以通過 [email protected] 與我們聯繫

參考:
rdoproject.org
OpenStack.org


如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

ConfigServer Security & Firewall(簡稱csf)是一種狀態包檢測(SPI)防火牆。學習在 CentOS 7 上安裝和配置 CSF

如何在 CentOS 上安裝 R1​​Soft 備份代理

如何在 CentOS 上安裝 R1​​Soft 備份代理

學習在 CentOS 上安裝 R1​​Soft Backup Agent 並對其進行配置。R1Soft 服務器備份管理器為服務提供商提供了一個靈活的、服務器友好的解決方案。

如何修改 CloudLinux LVE 限制

如何修改 CloudLinux LVE 限制

在本文中,我們解釋瞭如何修改 CloudLinux LVE 限制。所以,讓我們開始吧。可以使用 LVE Manager 更改 CloudLinux LVE 限制。

如何更改端口的 SSH Linux 服務器

如何更改端口的 SSH Linux 服務器

要更改 Linux 服務器的 SSH 端口,您需要通過 SSH 登錄服務器並修改 SSH 配置文件。

如何在 CentOS 上安裝 Centova Cast

如何在 CentOS 上安裝 Centova Cast

Centova Cast 是領先的互聯網廣播流管理平台,為流媒體託管提供商提供廣泛的洞察力和控制。 Centova Cast

如何在您的郵件服務器上設置郵件中繼

如何在您的郵件服務器上設置郵件中繼

您可以使用以下電子郵件中繼設置來解決電子郵件發送問題。

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

我們將學習在 Ubuntu 18.04 服務器中安裝 Apache MariaDB PHP 和 PHPMyAdmin。Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為燈

學習 Linux 中的基本用戶管理

學習 Linux 中的基本用戶管理

您想在 Linux 中添加、修改或刪除用戶嗎?這是適合您的完美文章。

學習 Linux 中的基本組管理

學習 Linux 中的基本組管理

了解有關 Linux 中組管理的更多信息。如何在Linux中添加組,修改組和刪除組,添加成員。創建一個新組,使用 groupadd 命令。

學習在 CentOS 7 上安裝 Fail2ban

學習在 CentOS 7 上安裝 Fail2ban

Fail2ban 對於保護 SSH 連接非常有用。現在您應該可以在 centos7 上安裝和配置 fail2ban,為服務器添加額外的安全層