使用packstack快速部署OpenStack

目錄

資源列表

基礎環境

安裝packstack

安裝OpenStack


本文記錄了基于CentOS操作系統使用packstack快速部署openstack。

資源列表

操作系統配置磁盤IP數量
CentOS7.94C8G50G192.168.207.1551

基礎環境

  • 服務器開啟虛擬化,我這里使用的是VMware虛擬機,所以勾選?????虛擬化Intel VT-x/EPT或AMD-V/RVI(V)

  • 關閉防火墻

systemctl stop firewalld
systemctl disable firewalld
  • 關閉內核安全機制

sed -i "s/.*SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
  • 修改IP為靜態IP,若已經是靜態IP可以跳過

nmcli con mod ens33 ipv4.method static ipv4.address 192.168.207.155/24 ipv4.gateway 192.168.207.2 ipv4.dns 192.168.207.2
  • 修改主機名

# 注意這里修改的主機名不能有下劃線
hostnamectl set-hostname openstack
  • 關閉NetworkManager

systemctl stop NetworkManager
systemctl disable NetworkManager
  • 添加hosts

echo "192.168.207.155 openstack" >> /etc/hosts
  • 重啟服務器

reboot

安裝packstack

# 更新軟件包
yum -y update
# 安裝train版本包
yum -y install centos-release-openstack-train
# 安裝packstack
yum -y install openstack-packstack

安裝OpenStack

# 該過程耗時較長,約30分鐘左右
packstack --allinone
?
?
# 出現以下信息表示成功**** Installation completed successfully ******
?
Additional information:
?
- Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS or FWaaS services. Geneve will be used as the encapsulation method for tenant networks
- A new answerfile was created in: /root/packstack-answers-20200221-143136.txt
- Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
- File /root/keystonerc_admin has been created on OpenStack client host 192.168.207.131. To use the command line tools you need to source the file.
- To access the OpenStack Dashboard browse to http://192.168.207.131/dashboard .Please, find your login credentials stored in the keystonerc_admin in your home directory.
- The installation log file is available at: /var/tmp/packstack/20200221-143136-tbr4ug/openstack-setup.log
- The generated manifests are available at: /var/tmp/packstack/20200221-143136-tbr4ug/manifests
?
# 查看keystonerc_admin文件獲取賬號密碼(通常在用戶的家目錄)
# 以此為例用戶就是admin,密碼則是4dc0395edf0a4fe7
[root@openstack ~]# cat /root/keystonerc_admin 
unset OS_SERVICE_TOKENexport OS_USERNAME=adminexport OS_PASSWORD='4dc0395edf0a4fe7'export OS_REGION_NAME=RegionOneexport OS_AUTH_URL=http://192.168.247.3:5000/v3export PS1='[\u@\h \W(keystone_admin)]\$ 'export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

如果有問題的可以使用該命令指定應答文件再次執行

packstack --answer-file=[應答文件]

在安裝完openstack以后會有一個br-ex網卡這個是臨時的需要寫個配置文件

[root@openstack ]# ifconfig br-ex
br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.24.4.1  netmask 255.255.255.0  broadcast 0.0.0.0inet6 fe80::5cde:dcff:fe75:fb43  prefixlen 64  scopeid 0x20<link>ether 5e:de:dc:75:fb:43  txqueuelen 1000  (Ethernet)RX packets 15  bytes 420 (420.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 8  bytes 648 (648.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@openstack network-scripts]# cat ifcfg-br-ex 
TYPE=Ethernet
BOOTPROTO=none
NAME=br-ex
DEVICE=br-ex
ONBOOT=yes
IPADDR=172.24.4.1
PREFIX=24

查看openstack相關服務

yum -y install openstack-utils
openstack-service --help
openstack-service list
openstack-service restart openstack-swift-proxy

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23216.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23216.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23216.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis教程(二十二):Redis的過期刪除和緩存淘汰策略

傳送門:Redis教程匯總篇,讓你從入門到精通 一、過期刪除策略 Redis 中的過期刪除策略是與 Redis 管理鍵的生命周期相關的一系列操作,用于刪除過期的Key以釋放內存。Redis 提供了三種主要的過期刪除策略: 1、惰性刪除(Lazy Expiration) 工作原理:當客戶端嘗試訪問一個…

書生·浦語大模型全鏈路開源體系-筆記作業4

XTuner 微調 LLM:1.8B、多模態、Agent 引自&#xff1a;Tutorial/xtuner/personal_assistant_document.md at camp2 InternLM/Tutorial GitHub 1. XTuner介紹 引自&#xff1a;歡迎來到 XTuner 的中文文檔 — XTuner 0.1.18.dev0 文檔 1.1. 什么是 XTuner &#xff1f; X…

修改緩存供應商--EhCache

除了我們默認的緩存形式simlpe之外, 我們其實還有許多其他種類的緩存供應 Ehcache就是其中的一種形式 Ehcache在SpringBoot當中的使用: 其實跟我們之前整合第三方的資源是一樣的形式 1>導入依賴: <!-- 更換緩存, 將默認使用的 Simple 更換為Ehcache--> <depe…

Redis 數據拷貝

一、從db0到db1 將redis數據從db0拷貝到db1&#xff0c;可以使用下面腳本進行復制 REDIS_CLI/usr/local/redis/bin/redis-cli hostredis_host portredis_port passwordredis_password old_base0 new_base1${REDIS_CLI} -h ${host} -p ${port} -a ${password} -n $old_base ke…

【go】windows環境設置goos

場景 本地環境&#xff1a;windows 生產環境&#xff1a;linux 現想在本地將go腳本編譯為可執行二進制文件&#xff0c;轉移至生產中進行運行測試。但go build不生效。 方案&#xff08;修改GOOS&#xff09; cmd打開命令行&#xff0c;執行go env查看本地go環境&#xff0c…

PPT視頻如何16倍速或者加速播放

有兩種方式&#xff0c;一種是修改PPT本身&#xff0c;這種方式非常繁瑣&#xff0c;不太推薦&#xff0c;還有一種就是修改視頻本身&#xff0c;直接讓視頻是16倍速的視頻即可。 如何讓視頻16倍速&#xff0c;我建議人生苦短&#xff0c;我用Python&#xff0c;幾行代碼&…

基本元器件 - 電阻

目錄 電阻的選型 貼片封裝的參數 電阻的阻值 絲印表示方法 標準電阻取值 電阻的失效 0 歐姆電阻的使用 電阻的使用場景 分壓電路 分流電路 限流電路 阻抗匹配電路 RC 充放電電路 上下拉電路 其他電路 電阻的選型 一般來說&#xff0c;要考慮以下四個因素&…

【大模型】基于Hugging Face調用及微調大模型(1)

文章目錄 一、前言二、Transformer三、Hugging Face3.1 Hugging Face Dataset3. 2 Hugging Face Tokenizer3.3 Hugging Face Transformer3.4 Hugging Face Accelerate 四、基于Hugging Face調用模型4.1 調用示例4.2 調用流程概述4.2.1 Tokenizer4.2.2 模型的加載4.2.3 模型基本…

【java 中 IO 流分為幾種?】

文章目錄 概要分類&#xff08;1&#xff09;按照流的方向分類&#xff08;2&#xff09;按照操作數據單位分類&#xff08;3&#xff09;按照IO流的角色分類&#xff08;4&#xff09;常用流的總結 總結 概要 在Java中&#xff0c;IO流主要用于處理數據的傳輸&#xff0c;它們…

軟信天成:告別數據臟亂差!企業數據清洗實戰方案分享

低質量數據普遍存在。據統計&#xff0c;數據質量問題每年給企業造成高達3.1萬億美元的損失。為了防范這種損失&#xff0c;越來越多的企業采用數據清洗來清洗數據&#xff0c;提高數據質量。 數據清洗&#xff0c;顧名思義是將數據上“臟”的部分清洗掉&#xff0c;讓數據變得…

UV膠為什么會開裂?如何避免UV膠開裂?

UV膠為什么會開裂&#xff1f;如何避免UV膠開裂&#xff1f; UV膠開裂可能由以下幾個主要因素導致&#xff1a; 紫外線照射不足&#xff1a;UV膠的固化需要足夠的紫外線能量。如果紫外線照射不足&#xff0c;膠水可能無法完全固化&#xff0c;導致開裂。這可能是由于固化設備…

調試線上資源文件失效問題

之前的老項目&#xff0c;突然報紅&#xff0c;為了定位問題&#xff0c;使用注入和文件替換的方式進行問題定位&#xff01; 1.使用注入 但是刷新后就沒有了&#xff0c;不是特別好用&#xff01; const jqScript document.createElement(script); jqScript.src https://…

從入門到精通:Java三目運算符詳細教程!

哈嘍&#xff0c;各位小伙伴們&#xff0c;你們好呀&#xff0c;我是喵手。運營社區&#xff1a;C站/掘金/騰訊云&#xff1b;歡迎大家常來逛逛 今天我要給大家分享一些自己日常學習到的一些知識點&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相學習&#xff0c;一…

富格林:謹慎欺詐套路防止被騙

富格林指出&#xff0c;近些年來&#xff0c;在全球風險事件頻發的背景下&#xff0c;黃金的避險價值得以凸顯&#xff0c;越來越多投資者被黃金市場可觀的收益所吸引&#xff0c;紛紛加入黃金市場參與投資交易。很多初次接觸黃金的投資者比較關心的是普通投資者如何謹慎欺詐套…

x264 參考幀管理原理:b_ref_reorder 數組變量

b_ref_reorder變量 在x264編碼器中,b_ref_reorder是一個布爾類型的數組,用于標識當前編碼的切片是否需要對參考幀列表進行重排序。這個數組通常有兩個元素,分別對應于兩個參考幀列表:前向參考幀列表(list0)和后向參考幀列表(list1)。 以下是b_ref_reorder的一些關鍵點:…

探索 Linux 中的 Chronyc:一個用于配置和管理 Chrony 的實用工具

探索 Linux 中的 Chronyc&#xff1a;一個用于配置和管理 Chrony 的實用工具 在 Linux 系統中&#xff0c;時間同步是一個至關重要的功能&#xff0c;它確保了系統時間的準確性&#xff0c;對于各種網絡服務和應用來說都至關重要。Chrony 是一個開源的時間同步工具&#xff0c…

SQLserver通過CLR調用TCP接口

一、SQLserver啟用CLR 查看是否開啟CRL&#xff0c;如果run_value1&#xff0c;則表示開啟 EXEC sp_configure clr enabled; GO RECONFIGURE; GO如果未啟用&#xff0c;則執行如下命令啟用CLR sp_configure clr enabled, 1; GO RECONFIGURE; GO二、創建 CLR 程序集 創建新項…

Vue3:eachars 折線圖 數據不聯動 和 tooltip: trigger: ‘axis‘ 不生效,不提示數據

問題1&#xff1a; 點擊折線圖的頭部數據&#xff08;Email、UnionAds等&#xff09; 下面數據線不聯動問題 問題2&#xff1a;下圖是沒有提示數據的Demo 這是echars官網的提示數據圖 3.解決辦法 &#xff08;1&#xff09;檢查是否設置&#xff1a;trigger&#xff1a;axi…

spring 使用多線程,保證事務一致性

1、背景 最近接受到接口優化的任務&#xff0c;查看代碼邏輯后發現在批量處理數據耗時長&#xff0c;想到使用多線程處理批量數據&#xff0c;又要保持原來的事務一致性。 2、實現方法 &#xff08;1&#xff09;、創建多線程事務管理 Component Slf4j public class MultiT…

海外BGP服務器有什么功能?

當企業選擇海外的BGP服務器進行租用時&#xff0c;能夠實現哪些功能呢&#xff1f; 當企業擁有海外的BGP服務器時&#xff0c;可以改善網站的訪問速度&#xff0c;對于面向全球用戶的網站或者是應用來說&#xff0c;能夠通過在不同區域所部署的BGP服務器&#xff0c;用戶可以根…