Ask Your Question

BiG_NoBoDy's profile - activity

2019-01-15 04:37:01 -0600 received badge  Famous Question (source)
2019-01-09 02:10:19 -0600 received badge  Enthusiast
2019-01-08 08:22:31 -0600 asked a question CentOS7 OSP RDO (rocky) on DELL R630 cannot provision / introspect from TripleO undercloud

Hi, I am using CentOS with rdo rocky, with no-heat option. I have 1 interface, on which I will do PXE boot and I am able to access DELL iDRAC.

I am able to ssh to idrac from undercloud host. But I am not able to do introspection.

Not sure where it stops...

When I power on Server, from openstack baremetal node list I can see that it has updated power state, but it looks like it cannot set it to boot to PXE and or even boot from PXE. When I force server to do so (boot from pxe). Also it looks like it is not able to send boot/reboot/start/stop commands to idrac...

I have python-dracclient:

python-dracclient.noarch        1.5.0-1.el7              @centos-openstack-rocky
According to should be version 1.3.0+. Nodes file:
    "nodes": [
            "name": "h00811",
            "pm_type": "idrac",
            "ports": [
                    "address": "24:6E:96:14:B3:7C",
                    "physical_network": "ctlplane"
            "cpu": "2",
            "memory": "4096",
            "disk": "40",
            "arch": "x86_64",
            "pm_user": "root",
            "pm_password": "calvin",
            "pm_addr": "",
            "_comment": "Room 1 - Rack A - Unit 22/24",
            "capabilities": "profile:compute,boot_option:local"

I have tried changing pm_type to idrac and ipmi, but with ipmi it even do not receive Power state.

I use DELL R630's as compute/controllers.

tcpdump show activity in https with an idrac IP.

2019-01-03 01:40:41 -0600 received badge  Teacher (source)
2019-01-02 11:39:06 -0600 answered a question Windows instance can not reach metadata?

1) Create VM with config drive.

2) if 1st does not work, check "netstat -rn" (it should be able to reach/added ?? I do not remember IP address by heart).

2019-01-02 11:13:44 -0600 commented question Enable SELinux on KVM Guest

as far as I remember, on Debian and others it might be that you need to recreate FS with additional space for SE Linux labels to fit. I have had this issue in Deb6 or Deb5... not sure if it was changed, due to a limited use case on Debian.

2019-01-02 11:07:52 -0600 answered a question OpenStack Certification Exam, Study Guide and Sample Exams

Depends on which distro you want it in.

Also Linux Foundation Certification has a course for that and exam.

To make your passed exam you will need to have previous level exams.

Best exam practice, is to set it up and ask someone to use it and try doing many things which would break it then fix it with least impact without reinstall :)

2019-01-02 11:03:12 -0600 received badge  Editor (source)
2019-01-02 11:02:53 -0600 received badge  Popular Question (source)
2019-01-02 11:02:53 -0600 received badge  Notable Question (source)
2018-12-20 03:14:33 -0600 answered a question tripleo behind proxy cannot download from

What I did, I still didn't use containers in Rocky, but at least all other components are fresh :)

undercloud# yum install -y centos-release-openstack-rocky.noarch
undercloud# yum update -y
undercloud# yum install -y python-tripleoclient ceph-ansible
undercloud# sync ; sync ; reboot
stack@undercloud$ openstack undercloud install --use-heat=False
stack@undercloud$ cp -ar /etc/yum.repos.d repos
stack@undercloud$ sed -i 's/gpgcheck=1/gpgcheck=0/g' repos/*repo
stack@undercloud$ export DIB_YUM_REPO_CONF="$(ls /home/stack/repos/*repo)"
stack@undercloud$ export STABLE_RELEASE="rocky"
stack@undercloud$ export no_proxy="localhost,,`hostname -f`"
stack@undercloud$ sudo mkdir /var/lib/ironic/httpboot/
stack@undercloud$ sudo chown -R ironic:ironic /var/lib/ironic
stack@undercloud$ sudo sed -i '/disable-nouveau/d' /usr/share/openstack-tripleo-common/image-yaml/overcloud-images.yaml
stack@undercloud$ openstack overcloud image build
stack@undercloud$ source stackrc
stack@undercloud$ openstack overcloud image upload

Do not think it is a good solution, but that at least helped me to move forward...

2018-12-18 04:19:17 -0600 answered a question rocky linux_bridge selfsevice network router interface down

You need to set gateway and if you specified IP for GW on a subnet, so Router should have that IP address assigned.

2018-12-18 03:51:57 -0600 asked a question tripleo behind proxy cannot download from

hi all, I have an environment, with a internet access only via proxy. I cannot make skopeo download docker, even I have my proxy set in env, in /etc/profile.d/, OR systemd edit docker...

here is an output I get:

Exception: Error inspecting image: docker://
time="2018-12-14T14:06:14+01:00" level=fatal msg="pinging docker registry returned: Get dial tcp i/o timeout" 

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/", line 1060, in _standalone_deploy
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/", line 678, in _deploy_tripleo_heat_templates
    self._prepare_container_images(env, parsed_args)
  File "/usr/lib/python2.7/site-packages/tripleoclient/v1/", line 656, in _prepare_container_images
    env, roles_data, dry_run=True)
  File "/usr/lib/python2.7/site-packages/tripleo_common/image/", line 167, in container_images_prepare_multi
  File "/usr/lib/python2.7/site-packages/tripleo_common/image/", line 268, in container_images_prepare
    images, tag_from_label)
  File "/usr/lib/python2.7/site-packages/tripleo_common/image/", line 452, in discover_image_tags
  File "/usr/lib/python2.7/site-packages/concurrent/futures/", line 605, in result_iterator
    yield future.result()
  File "/usr/lib/python2.7/site-packages/concurrent/futures/", line 429, in result
    return self.__get_result()
  File "/usr/lib/python2.7/site-packages/concurrent/futures/", line 62, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python2.7/site-packages/tripleo_common/image/", line 556, in discover_tag_from_inspect
    i = DockerImageUploader._inspect(image_url.geturl(), insecure)
  File "/usr/lib/python2.7/site-packages/tenacity/", line 241, in wrapped_f
    return, *args, **kw)
  File "/usr/lib/python2.7/site-packages/tenacity/", line 330, in call
  File "/usr/lib/python2.7/site-packages/tenacity/", line 297, in iter
    raise retry_exc.reraise()
  File "/usr/lib/python2.7/site-packages/tenacity/", line 136, in reraise
    raise self.last_attempt.result()
  File "/usr/lib/python2.7/site-packages/concurrent/futures/", line 422, in result
    return self.__get_result()
  File "/usr/lib/python2.7/site-packages/tenacity/", line 333, in call
    result = fn(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/tripleo_common/image/", line 383, in _inspect
    (image, err))
ImageUploaderException: Error inspecting image: docker://
time="2018-12-14T14:06:14+01:00" level=fatal msg="pinging docker registry returned: Get dial tcp i/o timeout" 

Preserving deployment artifacts
Install artifact is located at /home/stack/undercloud-install-20181214130614.tar.bzip2


Deployment Failed!

ERROR: Heat log files: /var/log/heat-launcher/undercloud_deploy-g1hlP0


Deployment failed.

Here is my undercloud.conf:

$ egrep -v "^$|^#" undercloud.conf 
undercloud_hostname =
local_ip =
undercloud_public_host =
undercloud_admin_host =
undercloud_nameservers =,
undercloud_ntp_servers =,
overcloud_domain_name =
generate_service_certificate = true
local_interface = eth1
local_mtu = 1500 ...
2018-12-18 03:47:30 -0600 received badge  Scholar (source)
2018-12-18 03:47:13 -0600 received badge  Famous Question (source)
2018-09-10 19:10:26 -0600 received badge  Notable Question (source)
2018-09-10 01:18:04 -0600 received badge  Popular Question (source)
2018-09-06 08:31:49 -0600 asked a question heat template for Mitaka release with a loop

Hi team,

My heat template looks like this:

description: "blah
heat_template_version: 2016-04-08
    default: SMALL
    type: string
    default: centos
    type: string
    default: d8772e7a-07b1-4273-beb6-860fb54e54c1
    type: string
    default: b4cb500a-aa47-4f74-8fe4-d68ddc94c94b
    type: string
    default: default
    type: string
        get_param: flavor_name
        get_param: image_id
      name: Server1
            get_resource: port1x10
    type: "OS::Nova::Server"
      name: port1
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        - subnet_id: { get_param: subnetwork }
        get_param: public_net
          get_param: secgroup_id
    type: "OS::Neutron::Port"

My "mission" to remove repeating lines: "- subnet_id: { get_param: subnetwork }"

I was looking at count: 180 but count is not recognised in here... I found

    var: list
    - subnet_id: { get_param: subnetwork }

But how to make this list so I could add like 180 or 110 and 70 IP's to the port... ? Any ideas?

2017-09-28 21:19:30 -0600 commented answer What are the minimum hardware requirements of OpenStack?

Hi, what are minimal requirements for each of two nodes? Can I have a controller node on my RPI with 256RAM? Or I need some gigant PC with at least 32GB RAM and 8 cores?