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
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值