Openstack 一键安装部署 单节点
使用 packstack 工具实现一键部署 OpenStack。 通过该安装工具, 只需简单运行一条命令, 即可以快速部署 OpenStack, 省去繁琐的安装步骤, 而直接体验OpenStack 的管理及使用。 本案例需要提前部署一台新安装的操作系统主机, 要求能访问互联网, 主机的系统采用最小化方式安装即可。
内存要不低于8G,最好11G。本次实验虚拟机是11G内存
CPU核心数不得低于4核。本次实验虚拟机CPU核心4核
一,关闭防火墙并且安装RDO软件
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# yum -y install http://rdo.fedorapeople.org/rdo-release.rpm
二,安装一个叫packstack的部署包
[root@localhost ~]# yum -y install openstack-packstack
三,一键自动安装
注:这一步需要耐心等待很长一段时间
[root@localhost ~]# packstack --allinone
Welcome to the Packstack setup utilityThe installation log file is available at: /var/tmp/packstack/20200629-210710-tKBTte/openstack-setup.log
Packstack changed given value to required value /root/.ssh/id_rsa.pubInstalling:
Clean Up [ DONE ]
Discovering ip protocol version [ DONE ]
Setting up ssh keys [ DONE ]
Preparing servers [ DONE ]
Pre installing Puppet and discovering hosts' details [ DONE ]
Preparing pre-install entries [ DONE ]
Setting up CACERT [ DONE ]
Preparing AMQP entries [ DONE ]
Preparing MariaDB entries [ DONE ]
Fixing Keystone LDAP config parameters to be undef if empty[ DONE ]
Preparing Keystone entries [ DONE ]
Preparing Glance entries [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Preparing Cinder entries [ DONE ]
Preparing Nova API entries [ DONE ]
Creating ssh keys for Nova migration [ DONE ]
Gathering ssh host keys for Nova migration [ DONE ]
Preparing Nova Compute entries [ DONE ]
Preparing Nova Scheduler entries [ DONE ]
Preparing Nova VNC Proxy entries [ DONE ]
Preparing OpenStack Network-related Nova entries [ DONE ]
Preparing Nova Common entries [ DONE ]
Preparing Neutron API entries [ DONE ]
Preparing Neutron L3 entries [ DONE ]
Preparing Neutron L2 Agent entries [ DONE ]
Preparing Neutron DHCP Agent entries [ DONE ]
Preparing Neutron Metering Agent entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Preparing OpenStack Client entries [ DONE ]
Preparing Horizon entries [ DONE ]
Preparing Swift builder entries [ DONE ]
Preparing Swift proxy entries [ DONE ]
Preparing Swift storage entries [ DONE ]
Preparing Gnocchi entries [ DONE ]
Preparing Redis entries [ DONE ]
Preparing Ceilometer entries [ DONE ]
Preparing Aodh entries [ DONE ]
Preparing Puppet manifests [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 192.168.116.128_controller.pp
Testing if puppet apply is finished: 192.168.116.128_controller.pp [ - ]
看到** Installation completed successfully ***这句话就说明安装成功了
**** 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-20200629-210711.txt* Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.* Warning: NetworkManager is active on 192.168.116.128. OpenStack networking currently does not work on systems that have the Network Manager service enabled.* File /root/keystonerc_admin has been created on OpenStack client host 192.168.116.128. To use the command line tools you need to source the file.* To access the OpenStack Dashboard browse to http://192.168.116.128/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/20200629-210710-tKBTte/openstack-setup.log* The generated manifests are available at: /var/tmp/packstack/20200629-210710-tKBTte/manifests
四,查看账户和密码
[root@localhost ~]# cat keystonerc_admin
unset OS_SERVICE_TOKENexport OS_USERNAME=adminexport OS_PASSWORD='c8327e23a69d4c0f'export OS_REGION_NAME=RegionOneexport OS_AUTH_URL=http://192.168.116.128: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
安装完毕,可以通过OpenStack的网络管理接口Horizon进行访问,地址如:http://本机id/dashboard ,用户名为admin,密码可以在/root/keystonerc_admin文件中找到。
Openstack 一键安装部署 单节点相关推荐
- kafka启动_Kafka安装部署——单节点
1.1 Kafka的单节点部署 在实际的工作中,经常使用Kafka作为消息队列,然而并不是每一种业务场景都需要集群版的Kafka,有时单节点的Kafka就能满足了业务的需求.以下就是单节点kafka的 ...
- centos 7安装部署 单节点 Elasticsearch 6.6.0
centos 7安装部署Elasticsearch 安装java环境 先查看本地是否自带java环境 yum list installed |grep java 卸载自带的java(注:需要root权 ...
- OpenStack云计算平台部署 单节点
环境配置 虚拟机(centos7 .内存8G.硬盘300G.处理器4核并开启intel vt-x,网络模式设置为NAT,虚拟机网络一定要设置好,并可以ping通baidu,不然有中途掉IP的情况发生) ...
- k8s安装sqlite3_kubernetes环境部署单节点redis数据库的方法
kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发.测试.部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存.这里介绍 ...
- Openstack的安装部署教程
Openstack的安装部署教程 一.环境规划 二.全部节点环境配置工作 1.配置hosts 2.关闭所有防火墙和selinux 3.关闭NetworkManager服务 三.配置openstack的 ...
- 基于VMware采用kubeadm方式部署单节点k8s集群(练习使用)
1.虚拟机安装centos7.6 1.1 导入镜像 这里选择的版本是:CentOS-7-x86_64-DVD-2207-02.iso(即centos7.6的镜像) 镜像下载地址: http://mir ...
- 青龙依赖环境一键安装部署
青龙依赖环境一键安装部署 青龙安装教程 没服务器的先自行购买,腾讯云2H4G8M首年70–点击购买 QQ交流:1014549449 --------------点击跳转 新版本的青龙(2.10.2+ ...
- 【原】docker部署单节点consul
docker下部署单节点的consul,最重要的是在run consul时,配置-bootstrap-expect=1 docker run --name consul1 -d -p 5902:850 ...
- 宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事
宝塔一键安装部署tipask登录出现错误:The email must be at least 8 characters怎么回事 其实问题很简单,安装的最后一步需要设置管理员账号密码,用户需要用邮件地 ...
最新文章
- 实现一个全链路监控平台很难吗?一点都不难。。。
- 谷歌前CEO对“元宇宙”大泼冷水:AI技术是伪神
- 在Git存储库中查找并恢复已删除的文件
- 关于Visual Studio Code里进行SAP UI5开发的代码自动完成功能
- 书店售书最低价格问题
- linux中如何改IP
- MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
- 在JWT令牌转获取私有化声明时出错,java.util.LinkedHashMap cannot be cast to cn.mar.crm.sys.entity.SysUser
- 五子棋的禁手c++语言实现,C++实现简单五子棋游戏
- 华为员工利用Bug越权访问机密卖给第三方,获利1.6万元,被判有期徒刑一年...
- pycharm出现乱码
- [原创]C#之探索发现:在WinForm上写的一个模拟分页小程序
- atmega328p引脚图_atmega328p中文手册
- 数学建模的论文格式以及visio画图
- ucore lab1 系统软件启动过程 实验报告
- 【luogu P3802】小魔女帕琪(概率期望)
- win10没有indexed文件_不止用来切程序,Win10任务栏还能这么玩
- android svg 线条动画教程,SVG 实现复杂线条动画
- 绘制盐沼植被图的混合方法-文献阅读
- php.ini error reporting,解决PHP.ini中的error_reporting不起作用
热门文章
- c语言程序设计实验指导实验报告,C语言程序设计实验指导及报告.doc
- 2018.1之后Standard Assets如何安装?
- (二)为AI模型训练准备影像
- 使用Canvas扩展绘制动态ASP.NET Core Blazor条形图
- SQL Server和Oracle的差异
- httpposterror_java – HttpClientError:目标服务器无法响应
- qss qmenu 设置icon位置大小_实战PyQt5: 125-使用配置文件来保存和恢复应用的设置...
- python编译器_11 个最佳的 Python 编译器和解释器
- 如何让apache支持php,Apache怎么才能支持PHP程序?
- c语言 prototype_(创建型模式)Prototype——原型模式