ALL in one openstack環境部署

2021-09-24 11:09:19 字數 2319 閱讀 6723

1臺虛擬機器

8c16g

centos 7.2

#!/bin/bash

set -x

#配置aliyun的centos和epel mirror

mkdir /etc/yum.repos.d.backup

mv /etc/yum.repos.d/* /etc/yum.repos.d.backup

curl -o /etc/yum.repos.d/centos-base.repo

curl -o /etc/yum.repos.d/epel.repo

#我測時候aliyuncs這個url不通,所以去掉

#配置ali的pypi

mkdir ~/.pip && touch pip.conf

cat > ~/.pip/pip.conf << eof

[global]

index-url =

[install]

trusted-host=mirrors.aliyun.com

eof#建立部署目錄

mkdir /opt/stack

cd /opt/stack

#clone devstack**

yum install git -y

git clone

cd devstack

#建立部署使用者

bash tools/create-stack-user.sh

#準備local.conf檔案,檔案內容是部署變數的配置,預設即可

#stackrc中定義的變數可以在此檔案中賦值

cp ./samples/local.conf .

cat >> local.conf << eof

# use trystack git mirror

git_base=

novnc_repo=/kanaka/novnc.git

spice_repo=/git/spice/spice-html5.git

eof

su - stack

./stack.sh

訪問  http://ip

admin使用者密碼在local.conf中指定

參考:1、系統自帶setuptools版本低,導致打包出現錯誤,公升級了setuptools

2、httpd、mariadb啟動失敗問題,根據報錯解決即可

3、配置**導致連線keystone失敗

新增訪問localhost、eth0 的不走**解決

3、nova-conductor啟動失敗

可能是six的版本問題,公升級six

pip install --upgrade six

4、unstack.sh && stack.sh  之後rabbitmq-server啟動失敗

# rm -rf /var/lib/rabbitmq/mnesia/*

# systemctl start rabbitmq-server

5、qemu版本問題,導致nova-api啟動失敗

sudo yum remove qemu-system-x86sudo systemctl restart libvirtd

#檢視qemu版本sudo virsh -c qemu:///system version --daemon

解決參考:

6、glance api啟動失敗  「g-api did not start「

上述參考沒有解決,重新部署

unstack.sh && clean.sh && stack.sh

eclipse tomcat solr環境部署

前面已經記錄過如何部署solr環境,這篇部落格介紹下如何在eclipse中部署solr。廢話不多說,直接來步驟 2 在eclipse中部署tomcat。windows preferences server runtime environment add browse選擇你的tomcat路勁就好了。例...

lldb debugserver除錯環境部署

使用的工具 otool 檢視程式依賴哪些動態庫資訊,反編 段 等等等等 ldid 簽名工具,通過plist檔案指定了授予一應用的一組特權 gdbserver 除錯工具 ssh 遠端控制 lipo 合併拆分對支援不同晶元的mach o 一.定製乙個可以除錯的debugserver git clone ...

es ElasticSearch集群環境部署

1 環境準備 2 準備安裝目錄 3 新建普通使用者 4 安裝elastic 5 修改配置檔案 6 分發elastic 7 啟動elasticsearch 8 訪問 9 圖形介面外掛程式 準備三個節點 示範中使用了centos 65系統 各節點上預先安裝jdk1.7或以上編譯環境 準備安裝es在 op...