1. 程式人生 > >centos系統安裝openstack

centos系統安裝openstack

在上一篇文中主要介紹了在vmware虛擬出的宿主機上安裝kvm,然後通過虛擬機器配置檔案建立虛擬機器的過程,並介紹了keystone元件的原始碼的安裝、配置和使用,但是這都只是雲端計算框架openstack的一部分,沒有對openstack建立一個全面整體的認識,所以在本篇文章中通過對openstack的安裝和使用來達到這個目的。

1.安裝提示

在本篇文章中用於安裝openstack的系統是centos7,官網下載路徑是:centos-minimal下載官網,安裝的過程主要參考官方網站的安裝文件,文件的地址是:基於centos的openstack安裝。雖然官網文件中openstack在centos系統的比較詳細的安裝過程,但是如果能大致的瞭解openstack的各個元件之間的互動過程,會對安裝過程中排錯具有一定的幫助,openstack的各個元件之間的互動圖也是可以在官方網站找到的:

openstack元件互動圖

在我個人的openstack安裝的過程中,元件互動圖對於我在進行openstack執行過程中的一些錯誤的分析起著非常大的作用,所以我在這裡強烈建議結合元件互動圖進行安裝。

2. 安裝過程

在上一節的安裝提示中已經說到了,在centos系統之上安裝openstack的過程官方有比較詳細的步驟,在本節不在做累贅的介紹,在本節中主要對官網的部分容易讓參閱人員誤解的安裝步驟進行解釋。

根據官方文件的安裝過程中難免會出現一些錯誤,根據我對Linux類系統的深入理解,以及對openstack的整體架構的認識,在這裡分享一下我的排錯經驗,如果服務安裝好之後無法啟動,可能的原因包含:端口占用、服務依賴元件沒有啟動,建議首先通過命令tail -f /var/log/message持續的監控系統的日誌確認是否是端口占用,其次監控服務本身的日誌。

由於裝置有限,本人只選擇安裝和部署了文件中的controller節點和compute節點,但是這兩個節點時openstack的核心,所以只需要安裝完這兩個節點即可以完成openstack虛擬機器例項的建立和啟動運行了,所以在安裝步驟上是當完成NetWorking服務的安裝之後就直接進行虛擬機器例項的建立和啟動運行了,如圖2-1所示:
這裡寫圖片描述

在進行網路的安裝過程中,在控制節點上的網路安裝過程中,在進行元資料代理的配置的時候metadata_proxy_shared_secret的配置可能會產生一定的誤解,如下圖所示:
這裡寫圖片描述

在進行計算節點的網配置的時候,在配置Linuxbridge的時候官網的文件中出現local_ip的描述錯誤,如下圖所示:
這裡寫圖片描述

安裝結果展示補充

在官方文件中,openstack的每一個元件的安裝和配置都有詳細的步驟、驗證、結果展示,但是在最後的虛擬機器例項中缺少了通過VNC 的URL訪問的展示,所以在本篇文章中補充了通過web網頁對虛擬機器例項的訪問的效果圖的展示:
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

相關推薦

centos系統安裝openstack

在上一篇文中主要介紹了在vmware虛擬出的宿主機上安裝kvm,然後通過虛擬機器配置檔案建立虛擬機器的過程,並介紹了keystone元件的原始碼的安裝、配置和使用,但是這都只是雲端計算框架openstack的一部分,沒有對openstack建立一個全面整體的認識

centOS系統安裝向導

linux1.進入系統我們會看到如下界面(選擇第一項)2.系統會進入如下界面說明:用於測試光盤,若光盤沒有問題,可跳過3.進入該界面點擊next進入下一步4.選擇語言,完成後點擊Next5.選擇鍵盤語言,完成後點擊Next6.指定系統安裝到什麽類型的磁盤,一般選擇基礎存儲,完成後點擊Next7.選擇是否格式化

Linux自學筆記——Centos系統安裝

centos系統安裝 anaconda ks.cfg kickstart 安裝程序:anaconda bootloaderàkernel(initrd(rootfs))àanaconda anaconda的兩種方式: tui:基於cureses的文本配置窗口;

14.2、centos系統安裝

boot lin inux 安裝過程 窗口 res naconda 一個 linu 1、anaconda(安裝linux的工具) anaconda的界面: tui:基於cureses的文本配置窗口 gui:圖形界面2、centos的安裝過程啟動流程介紹:

虛擬機中CentOS系統安裝流程

centos安裝我們在安裝centos系統前需要準備好鏡像文件,獲取地址:mirrors.163.com mirrors.aliyun.com …… (下載時盡量使用火狐瀏覽器在mirrors.souhu.com能確保下載速度穩定點)一,創建新的虛擬機,選擇所使用的鏡像文件,配置內存硬盤容量保存文件後開啟

聯想筆記本T450從centos系統安裝window遇見的一個問題

無法啟動 prior rst 一個 AC php 系統 star defaults 參考地址:  http://tsonline.lenovo.com.cn/solution/doc.php?id=20141008173210668 問題:pe系統進去,無法啟動的windo

CentOS系統安裝FTP服務

上傳下載 image ges sha 允許 inux cto 重啟 images 安裝FTP這樣就會安裝好了,下來我們要改一些FTP文件![]進入vsftpd.conf裏面允許匿名訪問改目錄創建wy 用戶和密碼![]給wy寫入讀取權限關閉防火墻關閉selinux重啟FTP。

六月考核:CentOS系統安裝FTP服務器。

匿名 需要 cfb 輸入 mage tp服務器 vsftp iptable iptables 六月考核:CentOS系統安裝FTP服務器。 一.開啟匿名上傳 1.首先查看服務器上是否安裝了vsftpd,輸入命令 rpm -q vsftpd 如果沒有安裝,就如下圖 2.然

雲伺服器centos系統安裝python

1、檢視python的版本 $ cd /usr/bin/$ ls python* $ ls -al python* //檢視依賴關係 2、如果版本不合適可以解除安裝python再重新安裝 # rpm -qa|grep python|xargs rpm -e --allmatche

Linux初識 VMware與Centos系統安裝 Linux之文件與目錄結構

關於虛擬機器的安裝 參考:VMware與Centos系統安裝 Linux和其他語言有些不同   如果輸入命令後沒有返回(這證明輸入的命令沒錯)   如果輸入的命令有返回(命令不一定是錯的,檢視命令除外) 第一次使用Linux建議將防火牆和selinux永久關閉(個人測試) 命

Centos系統安裝InfluxDB

概述安裝influxDB時需要root使用者或者管理員許可權。 埠預設情況下,InfluxDB會使用如下的埠: * TCP8086埠是伺服器監聽埠,對HTTP API響應 * TCP8088埠是RPC服務埠,用於資料備份和儲存 更多的埠使用細節和配置方式可以在配置檔案/etc/influxdb/influx

阿里雲linux centos系統安裝rabbitMQ

需要先安裝EPEL yum install epel-release yum install yum-priorities cd /opt wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch

ubuntu,centos系統安裝防毒軟體--clamav

目錄 配置ubunt系統 ubuntu系統安裝clamav centos上安裝clamav 配置ubunt系統 主要涉及到配置ubunt源,以及IP的配置,確定能ping通網路。 ubuntu系統安裝clamav 新增使用者 groupadd clam

如何在虛擬機器上Centos系統安裝Nginx服務

1、安裝gcc-c yum install -y gcc gcc-c++ 2、切換到/usr/local/ cd /usr/local/ 3、安裝pcre2 wget https://sourceforge.net/projects/pcre/files

1,VMware與Centos系統安裝

選擇性 pc可以選擇 -純系統 Linux/windows -雙系統 Windows+Linux -虛擬化技術 Windows+vmware workstation 伺服器 -物理機純系統 -物理機+v

centos系統安裝後無法穩定連線wifi的解決方法

在安裝雙系統的時候遇到的問題,雖然不知道原理,但是弄好能用就可以,這類bug太邪惡了 wifi不能用的情況: 先檢視wifi狀態: rfkill list all 0: hci0: Bluetooth Soft blocked: yes 這裡造成阻塞,需要kill掉 Hard blocked: no 1:

Linux核心編譯及CentOS系統安裝

1、程式包的編譯安裝 命令:./configure, make, make install (1)./configure:檢查編譯環境的依賴關係,並設定編譯引數; (2)make:編譯過程,make不是編譯工具,而是專案構建工具,其呼叫各所需的編譯工具執行編譯操作; (3)make

Centos系統安裝mysql-5.7.22(tar.gz安裝包)

一、安裝包下載 找到適合自己安裝機型的安裝包,如下圖所示: 二、安裝 1.將下載好的安裝到解壓到/usr/local目錄下 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local

阿里雲centos系統安裝資料庫

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum install Percona-Server-clie

Centos系統安裝spark單機版

1, 配置JAVA_HOME通過yum等方式,可以安裝最新的java版本(yum install java)。安裝完java後,我們需要配置JAVA_HOME,首先要確定jdk安裝的位置:[[email protected] marshall]# which jav