首页 > 其他分享 >OpenStack(五)使用Packstack工具一键安装OpenStack

OpenStack(五)使用Packstack工具一键安装OpenStack

时间:2023-07-01 23:11:06浏览次数:36  
标签:一键 192.168 Packstack export yum openstack OpenStack OS

环境规划

操作系统 虚拟机配置 IP地址 主机名 虚拟机软件 OpenStack版本
CentOS 7.9 4 CPU/8G 内存/30G 硬盘 192.168.0.31 openstack VMware WorkStation 17 Stein

准备安装

从阿里源下载CentOS镜像或者:

链接:https://pan.baidu.com/s/15jyPVOAHA6tafwUk863b9g?pwd=ekq5 

提取码:ekq5

参考文档:OpenStack官方文档 https://docs.openstack.org/install-guide/

开始部署

1.安装虚拟机

2.修改主机名

hostnamectl set-hostname openstack

3.修改IP地址

vi /etc/sysconfig/network-scripts/ifcfg-ens33
#修改以下2行
BOOTPROTO="static"
ONBOOT="yes"
#增加以下4行
IPADDR=192.168.0.31
PREFIX=24
GATEWAY=192.168.0.1
DNS1=192.168.0.1
systemctl restart network

4.添加本地解析

echo "192.168.0.31 openstack" >> /etc/hosts

5.设置本机SSH免密码登录

#生成ssh密钥
ssh-keygen
#添加密钥信息到~./ssh/know_hosts文件
ssh-copy-id [email protected]

6.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

7.关闭SeLinux

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

8.关闭NetworkManager服务

systemctl stop NetworkManager
systemctl disable NetworkManager

9.配置yum源

参考阿里云yum源官方文档(https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11Jpkdzb)配置yum源,完成后还需要执行yum makecache;yum -y update;reboot,本文从阿里云下载的镜像已内置yum,无需操作。

10.安装常用软件

yum -y install vim bash-completion yum-utils

11.安装OpenStack Stein的yum库

yum -y install centos-release-openstack-stein

12.修改CentOS-OpenStack-stein.repo配置文件

cd /etc/yum.repos.d/
#备份
cp -a CentOS-OpenStack-stein.repo CentOS-OpenStack-stein.repo.bak

#修改配置文件
vim CentOS-OpenStack-stein.repo
[centos-openstack-stein]
baseurl=http://mirrors.aliyun.com/$contentdir/$releasever/cloud/$basearch/openstack-stein/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cloud-openstack-stein
...

#清除本地yum索引缓存,然后再重建索引缓存
yum clean all && yum makecache

13.安装packstack工具

yum -y install openstack-packstack

14.安装OpenStack allinone

packstack --allinone

自动化安装时间很长,出现以下信息表示安装成功

15.查看Dashboard web页面的登录账号及密码

cat keystonerc_admin 
unset OS_SERVICE_TOKEN
    export OS_USERNAME=admin		#Dashboard登录账号
    export OS_PASSWORD='8927937dewu3898d'	#Dashboard登录密码
    export OS_REGION_NAME=RegionOne
    export OS_AUTH_URL=http://192.168.0.31:5000/v3
    export 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

16.Dashboard web登录界面

登录方式:http://192.168.0.31  

 

标签:一键,192.168,Packstack,export,yum,openstack,OpenStack,OS
From: https://www.cnblogs.com/vorn/p/17520149.html

相关文章

  • 注意:openstack错题集
    一、使用gitclone克隆https://git.openstack.org/openstack-dev/devstack仓库时出错问题描述:https协议克隆不受信任,然后换git协议,网络受限制(git.openstack.org[0:104.130.253.131]:errno=Connectionrefusedgit.openstack.org[1:2001:4800:7818:103:be76:4eff:fe01:f37d]:......
  • 十分钟搭建openstack平台
    十分钟搭建openstack平台https://www.rdoproject.org/install/packstack/先决条件在CentOSStream8/RHEL8上:network-scripts已弃用且默认未安装,因此需要显式安装。sudodnfinstallnetwork-scripts-y禁用firewalld和NetworkManagersudosystemctldisablefirewalldsudo......
  • openstack
    一、https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/keystone-openrc.html     (官方文档)安装rabbitmq需要注意使用以下方法(1)安装rabbitmq:yuminstallrabbitmq-server-y启动服务:systemctlenablerabbitmq-server.servicesystemctlstartrabbitmq-ser......
  • C# Visual Studio 一键整理实体类里的get set格式
    多人开发中,很难保证大家的审美都一样有的人喜欢下面这样,publicstringName{get;set;}有的人喜欢这样,publicstringName{get;set;}那么怎样一键让所有这些变成下面那样呢......
  • 可一键上华为云阿里云网关BL110
    在工业自动化系统中,Modbus是一种非常常见的通信协议,而OPCUA则是近年来兴起的一种新型通信协议。由于各种设备之间使用的通信协议不尽相同,因此需要一种能够实现多种协议转换的网关产品。BL110网关就是一款能够实现Modbus到OPCUA转换的产品。BL110网关采用嵌入式Linux系统开发,具有......
  • fastadmin 一键操作注意事项,导入excel注意事项
    生成文件控制器名cms/Xxx模型名cms/Xxx生成菜单找到控制器,一键生成导入的注意事项1.另存为csv格式用csv导2.字段名,对应上3.可以在import控制器里,进行数据校验4.安装fileinfo扩展5.关于文本和科学计数法的处理......
  • 利用Bitnami一键式安装wordpress
    HowtoinstallWordPresswithjustoneclick?DownloadWordPressfromBitnamiYoucandownloadtheWordPressinstallerforyourplatformfromhere:https://bitnami.com/stack/wordpress/installerRunthiscommandtodownloadfromtheterminal.$sudowgetht......
  • 一键hook js Crypto库的加密方法
    一键hookjsCrypto库的加密方法//一键HookCrypto几个基本的方法AESDES3DESHmacSHARSA(function(){'usestrict';console.log("Hook脚本初始化成功");//过dubuggervarconstructorEx=constructor;Function.prototype.constructor=func......
  • 广州搬家APP软件开发·一键预约,快速搬家
    随着快节奏的现代生活和人们的日常需求,搬家已经成为我们生活中常见的事。在移动技术的迅猛发展下,广州搬家APP软件开发也成为了提供便捷搬家服务的重要工具。接下来广州名锐讯动MRT将带大家深入探讨广州搬家APP软件开发的各个方面,让搬家实现一键预约,快速搬家!首先,广州搬家APP软件开发......
  • 视频素材的上下图水印如何一键批量添加
    有时候我们可以给自己拍摄的一些原创视频素材添加上下图水印,这样可以让视频的内容更丰富更有层次感,内容也更加丰富。今天小编就来分享如何制作带上下图水印的视频文件,一起来看看吧。首先要先在电脑上安装一款辅助软件“固乔剪辑助手”,在“固乔科技”的官网上直接下载安装就可以。下......