Centos7 allinone方式安装openstack

Centos7 allinone 安装Openstack

安装centos7  cpu2x2 内存10G+ 网卡nat或者桥接都行 硬盘60G以上

第一步:修改网卡信息

vi /etc/sysconfig/network-scripts/ifcfg-ens33  加不加引号都没问题

广播地址 ip地址 子网掩码 网关 dns地址

第二步:修改主机名和地址

hostnamectl set-hostname controller   修改主机名为controller

vi /etc/hosts                        编辑hosts文件

ip controller controller.localdomain     一定要注意格式 IP 主机名 主机名.localdomain

第三步:关闭防火墙和网络管理器 启用网络

systemctl disable firewalld

systemctl stop firewalld

systemctl disable NetworkManager

systemctl stop NetworkManager

systemctl enable network

systemctl start network

启用网络

vi /etc/sysconfig/network    添加如下

第四步:修改域名解析服务器

vi /etc/resolv.conf

第四步:修改SElinux

vi /etc/selinux/config

 

重启一下!!!

第五步:下载openstack软件包和安装包

yum install -y centos-release-openstack-train

yum install -y openstack-packstack

yum update -y

yum repolist all 

第六步:开始安装:packstack --allinone

第七步:获取密码:cat /root/keystonerc_admin

完成

[root@controller ~]# packstack --allinone

Welcome to the Packstack setup utility

The installation log file is available at: /var/tmp/packstack/20220426-151611-MOOHEP/openstack-setup.log

Packstack changed given value  to required value /root/.ssh/id_rsa.pub

Installing:

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.31.140_controller.pp

192.168.31.140_controller.pp:                        [ DONE ]          

Applying 192.168.31.140_network.pp

192.168.31.140_network.pp:                           [ DONE ]       

Applying 192.168.31.140_compute.pp

192.168.31.140_compute.pp:                           [ DONE ]       

Applying Puppet manifests                            [ DONE ]

Finalizing                                           [ DONE ]

 **** 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-20220426-151622.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.31.140. To use the command line tools you need to source the file.

 * To access the OpenStack Dashboard browse to http://192.168.31.140/dashboard .

Please, find your login credentials stored in the keystonerc_admin in your home directory.

 * Because of the kernel update the host 192.168.31.140 requires reboot.

 * The installation log file is available at: /var/tmp/packstack/20220426-151611-MOOHEP/openstack-setup.log

 * The generated manifests are available at: /var/tmp/packstack/20220426-151611-MOOHEP/manifests

You have new mail in /var/spool/mail/root

[root@controller ~]# cat /root/keystonerc_admin

unset OS_SERVICE_TOKEN

    export OS_USERNAME=admin

    export OS_PASSWORD='20188d742e0a4df6'

    export OS_REGION_NAME=RegionOne

    export OS_AUTH_URL=http://192.168.31.140: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

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: allinone.zip是一个常见的文件压缩格式,它的含义是将多个文件或文件夹压缩成一个统一的文件,方便传输和存储。allinone.zip的命名方式表明了它的功能,即“一切都在一个压缩包中”。 使用allinone.zip有许多好处。首先,它可以节省存储空间,因为多个文件被压缩成一个文件,占用的空间较少。其次,allinone.zip可以方便地传输和分享文件。当我们需要将多个文件发送给他人时,只需将这些文件压缩成一个allinone.zip文件,然后通过电子邮件、即时通讯工具或云存储服务发送给对方即可。此外,allinone.zip还可以用于将多个相关文件打包在一起,方便组织和管理。例如,我们可以将一个项目的所有文件,如文档、图片、代码等,压缩成一个allinone.zip文件,以便于整体备份和归档。 为了使用allinone.zip,我们需要通过常见的压缩软件,如WinRAR、7-Zip等进行解压缩。通过这些软件,我们可以将具有相同后缀的文件批量压缩或解压缩。在解压缩过程中,我们可以选择将文件解压缩到指定的目标文件夹,以方便我们对这些文件进行处理和使用。 总之,allinone.zip是一种常见的文件压缩格式,将多个文件压缩成一个文件,方便存储、传输和管理。通过压缩软件,我们可以方便地使用allinone.zip格式,进行文件的压缩和解压缩操作。 ### 回答2: allinone.zip 是一个文件压缩包,其中包含了多个文件或文件夹。"allinone" 意味着“一体化”或“全能”的意思,通常用来指称集成了多个功能或多个项目的东西。这个.zip 文件的目的是将多个相关文件或文件夹以压缩方式打包在一起,以便于传输、存储和共享。 allinone.zip 可以是软件或应用程序的安装包,其中包含了该软件或应用程序的所有必要文件和组件。用户只需要下载并解压这个.zip 文件,即可获得完整的软件功能,不需要逐个下载和安装各个组件,简化了安装过程。 allinone.zip 还可以用来打包多个文档、图片、音频或视频文件等。这样在传输时只需一个文件,方便了文件的整体管理和分享。接收者可以一次性解压缩所有文件,而不需要逐个下载或处理。这对于工作或学习中需要处理多个相关文件的场景非常有用。 总而言之,allinone.zip 是一个包含多个文件或文件夹的文件压缩包,便于传输、存储和管理。它可以简化安装软件、应用程序或共享多个文件的过程,提高工作和学习的效率。 ### 回答3: allinone.zip是一个压缩文件,通常用于将多个文件或文件夹压缩成一个单一的文件。这样可以方便地存储、传输和共享文件。 allinone.zip可以包含多种类型的文件,比如文档、图片、视频、音频等。在打开allinone.zip之前,我们需要一个解压缩软件来解压缩压缩文件。解压缩软件可以将allinone.zip文件解压缩到计算机的特定位置,以便我们可以访问其中的文件。解压缩文件后,我们可以按照需要打开和编辑其中的文件。 allinone.zip有很多应用场景。例如,我们可以使用allinone.zip来打包多个文档并发送给他人,以便他们可以一次性下载并访问所有文档。另外,allinone.zip也可以用于备份重要文件,将它们压缩成一个文件使得存储更加方便和节省空间。还有,allinone.zip也可以用于网站的文件上传和下载,以便用户可以一次性下载包含所有资源的压缩文件。 总之,allinone.zip是一种常见的压缩文件格式,可以用来将多个文件压缩成一个文件,从而方便地存储、传输和共享文件。无论是个人还是商业使用,都可以从allinone.zip的便利性中受益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值