Devin BARTON

Devin BARTON

I am an avid Linux lover and open source enthusiast. I use Ubuntu and believe in sharing knowledge. Apart from Linux, I love classic detective mysteries.

42 thoughts on “Openstack Installation on RHEL 7 / CentOS 7 using RDO | OpenStack Tutorial for Beginners

  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hello I got the url and when place it in the browser it returns connection timed out i dont know what is going on in there can you suggest me

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Could you make a video on how to create and launch an instance using window's image?

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hello
    Whenever i try to generate the answer file I am getting the error like
    *Parameter CONFIG_NEUTRON_L2_AGENT:you have choosen OVN Neutron backend. Note that this back-end does not support the VPNaaS or FWaaS service's. Geneve will be used as the encapsulation method for tenant networks

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi
    Could some one tell me the job trends on openstack
    I m interested to learn red hat openstack but I would like to know the future trends and pay for this cloud technology

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi,
    Very nice video and i successfully installed the packstack on redhat7 on AWS.

    Present AWS providing REDHAT 8.
    I could not able to install the openstack-packstack in REDHAT8 on AWS.

    Getting the below error..
    [root@ip-172-31-17-140 yum.repos.d]# yum install -y openstack-packstack

    Last metadata expiration check: 0:26:52 ago on Mon 05 Aug 2019 11:00:57 AM UTC.

    Error:

    Problem: conflicting requests

    – nothing provides python-netifaces needed by openstack-packstack-1:14.0.0-0.1.0rc1.el7.noarch

    – nothing provides PyYAML needed by openstack-packstack-1:14.0.0-0.1.0rc1.el7.noarch

    – nothing provides python-docutils needed by openstack-packstack-1:14.0.0-0.1.0rc1.el7.noarch

    (try to add '–skip-broken' to skip uninstallable packages or '–nobest' to use not only best candidate packages)

    [root@ip-172-31-17-140 yum.repos.d]#

    Could you please help how to proceed ?

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    have anyone had issue with puppet-concat error please advise if there a fix action

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    I kept getting the "Testing if puppet apply is finished: <IP Address>_controller.pp" hang as well until I allocated 10Gb on my Virtual Machine and then it FINALLY went through after about 10 minutes. (I also went in and statically set the IP address in /etc/sysconfig/network-scripts/ifcfg-<int. name>)

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    I have followed the steps. Getting the error as shown below. error is related to memory allocation but memory is available in my centos machine i have build it wil 15GB. Pls help me to resolve this issue.

    log is here:
    ========

    Applying 10.0.2.15_controller.pp
    10.0.2.15_controller.pp: [ ERROR ]
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 10.0.2.15_controller.pp
    Error: Could not set 'present' on ensure: Cannot allocate memory – fork(2) at /var/tmp/packstack/520b5b01961344daadb74d26944c847b/modules/keystone/manifests/resource/service_identity.pp:160
    You will find full trace in log /var/tmp/packstack/20181005-163753-1qxGS4/manifests/10.0.2.15_controller.pp.log
    Please check log file /var/tmp/packstack/20181005-163753-1qxGS4/openstack-setup.log for more information
    Additional information:
    * 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 10.0.2.15. 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 10.0.2.15. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://10.0.2.15/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.
    [root@localhost ~]# vi /var/tmp/packstack/20181005-163753-1qxGS4/manifests/10.0.2.15_controller.pp.log
    [root@localhost ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/centos-root 13G 5.1G 7.5G 41% /
    devtmpfs 1.9G 0 1.9G 0% /dev
    tmpfs 1.9G 18M 1.9G 1% /dev/shm
    tmpfs 1.9G 35M 1.9G 2% /run
    tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
    /dev/sda1 1014M 208M 807M 21% /boot
    tmpfs 380M 44K 379M 1% /run/user/1000
    /dev/sr0 4.2G 4.2G 0 100% /run/media/jamesbond/CentOS 7 x86_64
    /dev/loop1 1.9G 6.0M 1.7G 1% /srv/node/swiftloopback

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi ,

    Thanks for video,
    I am getting below error while installation –
    192.168.56.26_controller.pp: [ ERROR ]
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 192.168.56.26_controller.pp
    Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install openstack-selinux' returned 1: Error: Package: openstack-selinux-0.8.13-1.el7.noarch (openstack-queens)

    Any idea?

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hello sir, I have installed keystone service manually on a Centos 7 KVM hypervisor and it seems to be working fine and now i am installing NOVA on another vm which also has 8GB RAM and it does not seem to be working as expected. I need to know if my compute node requires openstack packages and mandatory to run on all the nodes regardless or the packages installed for each service on node? As on compute node i have just installed the packages for NOVA.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    My installation is stuck at "Testing if puppet apply is finished: 192.168.2.126_controller.pp" please guide further

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    The installation got stuck with the Following "Testing if puppet apply is finished: 192.168.134.135_controller.pp " . I am using VMware and Centos 7 64bit installed in it. Ram allocated is 4Gb and HD is 50 Gb. Kindly help to solve this issue

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi sir,
    thank u for this tutorial but I need help please
    I proceeded like you in this video for my installation, I manage to access my dashboard, all the services seem functional except nova-compute who's missing in nova-manage service list

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    I've issue while OpenStack installation

    Using Hyper-V VM

    CentOS 7.4 , vCPU8, RAM 50GB but installation process stuck at

    Testing if puppet apply is finished: 192.168.137.2_controller.pp [ | ]

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Sir, I have seen lots of videos, I have tried to install OpenStack 10 Times using Vmware WORKSTATION 14 PRO and even with VirtualBox..Sir, I have installed Centos 7 itself and even tried on Ubuntu. But when the last step, Puppet Apply is finished. It gives errors after 40 Minutes. Sir, kindly support please. I have not changed the IPAddress, I am using the IP Address which is provided by the Virtualization Software under NAT Setting. Can you tell me where I am wrong and how to get this done.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    m getting the below error :-

    /var/tmp/packstack/20180506-165511-KA96TR/manifests/192.168.8.129_controller.pp.log

    what to do now. at the very last stage this error iscoming

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    when i run this commad "packstack –answer-file=/root/myanswerfile.txt"
    this error is shown on screen

    192.168.1.70_controller.pp: [ ERROR ]
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 192.168.1.70_controller.pp
    Error: Evaluation Error: Error while evaluating a Function Call, Not sure what Redis version is avaliable upstream on your release: 27 at /var/tmp/packstack/ee0f0b3a314146ebaa877d4a7d65338d/modules/redis/manifests/params.pp:211:11 on node localhost.rga.ip
    You will find full trace in log /var/tmp/packstack/20180415-234057-tY4_SN/manifests/192.168.1.70_controller.pp.log
    Please check log file /var/tmp/packstack/20180415-234057-tY4_SN/openstack-setup.log for more information
    Additional information:
    * 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.1.70. 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.1.70. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://192.168.1.70/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi when I run the command "packstack –allinone", I get the error, ERROR : Failed to load plugin from file prescript_000.py

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    RDO repository is Openstack software that has all components such as (Nova, nuetron , mariadb.. etc)?

    Your document link also says to install mitaka, but that is missing in the video.

    [root @linux1 ~] yum -y install centos-release-openstack-mitaka
    [root @linux1 ~] yum -y install openstack-packstack

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    hi, thank you so much for the video.

    i just wanted to ask whether i am supposed to use the browser on my vm or my pc's os ?

    thank you

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hi , Your video is awesome on openstack. One basic question. I have a CentOS 7 server and KVM installed. if i follow the Openstack install with Packstack using RDO, will it use KVM?

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    192.168.0.101_controller.pp: [ ERROR ]
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 192.168.0.101_controller.pp
    Error: Execution of '/usr/bin/yum -d 0 -e 0 -y install openstack-selinux' returned 1: Error: Package: openstack-selinux-0.8.11-1.el7.noarch (openstack-pike)
    You will find full trace in log /var/tmp/packstack/20180118-035448-8R0ylE/manifests/192.168.0.101_controller.pp.log
    Please check log file /var/tmp/packstack/20180118-035448-8R0ylE/openstack-setup.log for more information
    Additional information:
    * 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.0.101. 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.0.101. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://192.168.0.101/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.

    Please tell me my problem and solution

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hey
    when i run this commad "packstack –answer-file=/root/myanswerfile.txt"
    this error is shown on screen
    ERROR : Error appeared during Puppet run: 192.168.0.1_controller.pp
    Error: /Stage[main]/Gnocchi::Keystone::Auth/Keystone::Resource::Service_identity[gnocchi]/Keystone_user[gnocchi]: Could not evaluate: Command: 'openstack ["user", "show", "–format", "shell", ["gnocchi", "–domain", "default"]]' has been running for more than 40 seconds (tried 3, for a total of 170 seconds)
    You will find full trace in log /var/tmp/packstack/20180107-202732-EWgqL9/manifests/192.168.0.1_controller.pp.log
    Please check log file /var/tmp/packstack/20180107-202732-EWgqL9/openstack-setup.log for more information
    Additional information:
    * 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.0.1. 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.0.1. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://192.168.0.1/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    first of all, thank you for this video. and really beautifully explained each and every line.

    i have problem regarding " packstack " when i used this command with some tweaks and i can access the panel using dashboard.

    just curios about the error.

    # packstack –answer-file=/root/myanswer.txt

    and i got error in puppet –

    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 ]

    **

    192.**.***.**_controller.pp: [ ERROR ] # puppet controller taking soo much time which executing
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 192.**.***.**_controller.pp
    Notice: /Stage[main]/Glance::Db::Sync/Exec[glance-manage db_sync]/returns: oslo_config.cfg.ConfigFileParseError: Failed to parse /etc/glance/glance-registry.conf:
    at /etc/glance/glance-registry.conf:1270, No ':' or '=' found in assignment: 'uest environment key where the Swift cache object is stored. When'
    You will find full trace in log /var/tmp/packstack/20171226-161420-XVACXu/manifests/192.**.***.**_controller.pp.log
    Please check log file /var/tmp/packstack/20171226-161420-XVACXu/openstack-setup.log for more information
    Additional information:
    * 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.***.***.***. To use the command line tools you need to source the file.
    * To access the OpenStack Dashboard browse to http://192.***.***.***/dashboard .
    Please, find your login credentials stored in the keystonerc_admin in your home directory.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    after I ran this command: packstack –answer-file=/root/myasnwerfile.txt
    it gave me the following error, please help:

    Welcome to the Packstack setup utility

    The installation log file is available at: /var/tmp/packstack/20171007-170816-j7Y1Xa/openstack-setup.log

    Installing:
    Clean Up [ DONE ]
    Discovering ip protocol version [ DONE ]
    Setting up ssh keys [ DONE ]
    Preparing servers [ DONE ]
    Pre installing Puppet and discovering hosts' details[ ERROR ]

    ERROR : Failed to run remote script, stdout: Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    * base: mirror.tzulo.com
    * extras: mirrors.gigenet.com
    * updates: mirrors.centos.webair.com
    Package puppet-4.8.2-1.el7.noarch already installed and latest version
    Package 1:hiera-1.3.4-5.el7.noarch already installed and latest version
    Package 2:nmap-ncat-6.40-7.el7.x86_64 already installed and latest version
    Package rubygem-json-1.7.7-30.el7.x86_64 already installed and latest version
    Resolving Dependencies
    –> Running transaction check
    —> Package openssh-clients.x86_64 0:6.6.1p1-31.el7 will be updated
    —> Package openssh-clients.x86_64 0:7.4p1-12.el7_4 will be an update
    —> Package tar.x86_64 2:1.26-31.el7 will be updated
    —> Package tar.x86_64 2:1.26-32.el7 will be an update
    –> Finished Dependency Resolution

    Dependencies Resolved

    ================================================================================
    Package Arch Version Repository Size
    ================================================================================
    Updating:
    openssh-clients x86_64 7.4p1-12.el7_4 updates 654 k
    tar x86_64 2:1.26-32.el7 base 845 k

    Transaction Summary
    ================================================================================
    Upgrade 2 Packages

    Total size: 1.5 M
    Downloading packages:
    Running transaction check
    Running transaction test

    stderr: Warning: Permanently added '192.168.23.128' (ECDSA) to the list of known hosts.
    + trap t ERR
    + yum install -y puppet hiera openssh-clients tar nc rubygem-json
    ftp://http://ftp.ussg.iu.edu/linux/centos/7.4.1708/os/x86_64/repodata/9346184be1deb727caf4b1ecf4a7949155da5da74af9b92c172687b290a773df-c7-x86_64-comps.xml.gz: [Errno 12] Timeout on ftp://http://ftp.ussg.iu.edu/linux/centos/7.4.1708/os/x86_64/repodata/9346184be1deb727caf4b1ecf4a7949155da5da74af9b92c172687b290a773df-c7-x86_64-comps.xml.gz: (28, '')
    Trying other mirror.

    Transaction check error:
    package tar-2:1.26-32.el7.x86_64 is already installed

    Error Summary
    ————-

    ++ t
    ++ exit 1

    Please check log file /var/tmp/packstack/20171007-170816-j7Y1Xa/openstack-setup.log for more information
    Additional information:
    * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Hello,

    Great video, is there any easy way to change the IP-address of the server after the openstack has been deployed?

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Manage to install Openstack but after restarting the server this message coming Error: Unable to retrieve usage information. Please help me

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    HI This is good tutorial easy to install the openstack, When i create the instance i got this error
    "Error: Failed to perform requested operation on instance "test", the instance has an error status: Please try again later [Error: Build of instance bd2c9697-0119-4a0a-8a33-abb51b27099b aborted: Volume eda3c533-9518-483e-810e-d13053ec88dc did not finish being created even after we waited 217 seconds or 61 attempts. And its status is downloading.]."

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    Thanks for the vidoe.. but i have the issue of running two VMS.. i was trying to install on multinode.. how to resolve.. i am unable to power on Two VMs simultaneously ,

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    hi, thank for video. Could you please tell me how can I add one new nova-compute node with existing OpenStack? thanks

    Reply
  • Avatar
    September 11, 2020 at 11:06 pm
    Permalink

    HI,
    nice video . I have problem with installation with myanswerfile.txt .
    When i give it with packstack , it ask root password . I give correct password still , it is asking again and again. I am using centos 7. Kindly help

    Reply

Leave a Reply