环境配置

虚拟机(centos7 、内存8G、硬盘300G、处理器4核并开启intel vt-x,网络模式设置为NAT,虚拟机网络一定要设置好,并可以ping通baidu,不然有中途掉IP的情况发生)

关闭防火墙和selinux

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vi /etc/selinux/config
修改SELINUX=disabled

关闭Network管理服务

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl start network
systemctl enable network
reboot

删除所有的yum源并重新下载yum源,并更新yum源

cd /etc/yum.repos.d/
ls
rm -rf *
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
ls
yum clean all
yum makecache
yum -y update

安装ntp时间同步服务器,并同步时间及写入计划任务

yum -y install ntpdate
ntpdate ntp.aliyun.com
crontab -e
写入:*/2 * * * * /usr/sbin/ntpdate ntp.aliyun.com >> /var/log/ntpdate.log
crontab -l
systemctl restart crond
systemctl enable crond
#安装openstack-train版本
yum -y install centos-release-openstack-train.noarch
#或安装openstack queens版本
yum install -y centos-release-openstack-queens

安装openstack-packstack软件包

yum -y install openstack-packstack

执行packstack --allinone命令进行安装

packstack --allinone 或 packstack -d --allinone
#执行结果如下:

点击查看执行结果

Welcome to the Packstack setup utilityThe installation log file is available at: /var/tmp/packstack/20200801-142057-L4DQX3/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 LBaaS Agent 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.10.10_controller.pp
192.168.10.10_controller.pp:                       [ DONE ]
Applying 192.168.10.10_network.pp
192.168.10.10_network.pp:                          [ DONE ]
Applying 192.168.10.10_compute.pp
192.168.10.10_compute.pp:                          [ DONE ]
Applying Puppet manifests                            [ DONE ]
Finalizing                                           [ DONE ]**** Installation completed successfully ******
Additional information:* A new answerfile was created in: /root/packstack-answers-20200801-142058.txt* Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem forsome OpenStack components. * File /root/keystonerc_admin has been created on OpenStack client host 192.168.10.10. To use the command line tools you nee
d to source the file. * To access the OpenStack Dashboard browse to http://192.168.10.10/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.* Because of the kernel update the host 192.168.10.10 requires reboot.* The installation log file is available at: /var/tmp/packstack/20200801-142057-L4DQX3/openstack-setup.log* The generated manifests are available at: /var/tmp/packstack/20200801-142057-L4DQX3/manifests* Note temporary directory /var/tmp/packstack/32ea00925ee24993af64f518367d97ae on host 192.168.10.10 was not deleted for debugging purposes.

查看keystone-admin文件,随后在浏览器输入对应的IP地址和用户名密码进行登录

ls /root
cat keystonec_admin
#根据Additional information:
#就可以访问http://192.168.10.10/dashboard 进入OpenStack的管理界面



博客园地址点击此处!

OpenStack云计算平台部署 单节点相关推荐

  1. Openstack 一键安装部署 单节点

    使用 packstack 工具实现一键部署 OpenStack. 通过该安装工具, 只需简单运行一条命令, 即可以快速部署 OpenStack, 省去繁琐的安装步骤, 而直接体验OpenStack 的 ...

  2. openstack云计算平台

    文章目录 openstack简介 1 openstack环境部署 1.1主机网络和解析 1.2网络时间协议,所有的节点时间一直 1.3OpenStack包 1.4 SQL数据库 1.5 消息队列 1. ...

  3. openstack云计算平台 4(镜像封装、块存储服务)

    目录 一.镜像封装 二.块存储服务 1.简介 2.环境部署 3.安装并配置控制节点 4.安装并配置一个存储节点 5.验证操作 一.镜像封装 目前我们只有一个测试镜像,接下来我们去构建一个镜像 点击虚拟 ...

  4. vmware快速搭建OpenStack云计算平台

    快速搭建OpenStack云计算平台 VMware 专用 OpenStack 云计算平台 本系统基于Centos7.8(core)进行部署 部署方式采用简单快捷的RDO源同步到本地进行离线安装 默认登 ...

  5. 【原】docker部署单节点consul

    docker下部署单节点的consul,最重要的是在run consul时,配置-bootstrap-expect=1 docker run --name consul1 -d -p 5902:850 ...

  6. k8s安装sqlite3_kubernetes环境部署单节点redis数据库的方法

    kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发.测试.部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存.这里介绍 ...

  7. K8S部署单节点zookeeper服务

    要使用Kubernetes (K8s) 部署单节点Zookeeper服务,需要执行以下步骤: 0.创建Zookeeper镜像 该镜像包含Zookeeper二进制文件和配置文件,使用Dockerfile ...

  8. 基于VMware采用kubeadm方式部署单节点k8s集群(练习使用)

    1.虚拟机安装centos7.6 1.1 导入镜像 这里选择的版本是:CentOS-7-x86_64-DVD-2207-02.iso(即centos7.6的镜像) 镜像下载地址: http://mir ...

  9. 云计算学习1——OpenStack云计算安装部署步骤图文并茂(先电2.2)

    声明:原创作品,严禁用于商业目的. 如有任何技术问题,欢迎和我交流:408797506(微信同号). 腾讯课堂链接 B站试看视频链接 文章目录 1. 配置虚拟机 2. 创建控制节点和计算节点的虚拟机 ...

最新文章

  1. PTA混淆总结(就做个笔记储存一下)
  2. 报名即将截止,中国移动“梧桐杯”大数据应用创新大赛,寻找大数据敢想者!...
  3. java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现
  4. tensorflow对应的python版本清单
  5. ESPNet系列:自动驾驶领域轻量级分割模型
  6. 斯坦福CS231n 2017最新课程:李飞飞详解深度学习的框架实现与对比
  7. java转换工具类_Java数据转换工具类
  8. oracle sequrnce_Oracle Sqlldr简单用法
  9. 在 ASP.NET Core 中使用 HTTP 标头传播
  10. Mysql面试热身题集总结
  11. 开源开放 | 开源网络通信行业知识图谱(新华三)
  12. 网页布局:左边为导航,右边正文,左边和右边的高度总是相等,或者导航最低高度为屏幕高度...
  13. Hibernate (load PK get and list PK iterator )
  14. 《学习之道》第十七章保持平静
  15. 主流代码扫描静态分析工具
  16. python画立体温度分布图_Origin绘制3D立体温度分布图的方法
  17. linux是手机端还是电脑端,pc端是什么意思(pc端和移动端有什么区别)
  18. 一个海量在线用户即时通讯系统(IM)的完整设计
  19. 文件服务器限制流量,盘点天翼云盘,限制虽紧依然堪用,几个使用小技巧
  20. CorelDRAW2022增强版CDR2022新版功能

热门文章

  1. 逻辑回归LogisticRegression
  2. 我家的三个犹太小富豪(转)
  3. POI(excel)中WorkBook和Sheet应用实践总结
  4. gradle配置全局镜像
  5. uCLinux系统分析
  6. telegram电报机器人配置
  7. 网络安全专业的就业方向有哪些?
  8. 人工智能技术发展概述
  9. 苹果:第三方安装软件或导致严重隐私、安全风险
  10. 大数据技术在商业银行中的应用:场景、优势与对策