I am trying to configure Neutron without auth_strategy
or keystone
service but as I am a beginner to Openstack Neutron can't find the possible values for the mentioned configuration key.
Zeeshan's questions
I have ovn architecture running on the same node, just to be clear northbound DB and southbound DB, controller everything is running on the same node, now I think the problem can be
- In my Architecture
- or southbound DB configurations
Can you guys validate this architecture and Why I am getting output from northdb, but now southdb. attaching the outputs below
Scenario:
We are trying to develop our Virtual Network using Open Virtual Network
or OVN
, We need our Virtual Network Switches running firstly on the root Virtual Router, and there are some other Virtual Switches as well. I was Working on the openvswitch
and OVN
but a lot of things are missing for me, and there are some unlinked dots between the deployment itself and there are some problems. My Question has 3 further Parts.
- Is it possible at all to use
Neutron
as our Network Manager without OpenStack cloud installation? - Is it a good approach?
- if not then are there any cookbooks available for
OVN
, I am not talking about man-pages.
Any help would be highly appreciated.
P.S. I am thinking about this because OVN got merged with Neutron, and it could be one of the possibilities.
I am trying to install OpenStack since days, on Centos7 with Stein distribution I am installing the Undercloud via triplo repository but two stages are failing with errors, they are given below:
- Failed to Install
python-gnocchiclient
/Stage[main]/Gnocchi::Client/Package[python-gnocchiclient]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/yum -d 0 -e 0 -y install python-gnocchiclient' returned 1: Error: Nothing to do"
- Failed to Install
python-pankoclient
Stage[main]/Panko::Client/Package[python-pankoclient]/ensure: change from 'purged' to 'present' failed: Execution of '/bin/yum -d 0 -e 0 -y install python-pankoclient' returned 1: Error: Nothing to do"
I am new to Openstack
, and Centos
Maybe I am missing something don't have a clue even tried to install them Manually could not find any luck in that as well.
Can anybody explain What is going wrong here?
Update: I am also receiving this error on the yum install command
https://trunk.rdoproject.org/centos7/af/f5/aff5d8f30d73cf34e9a52a0b070143f128e37e79_57e4b623/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Update: Found the Package installation links
- python-gnocchiclient
sudo yum install -y https://cbs.centos.org/kojifiles/packages/python-gnocchiclient/7.0.4/1.el7/noarch/python2-gnocchiclient-7.0.4-1.el7.noarch.rpm
- python-pankoclient
sudo yum install -y https://cbs.centos.org/kojifiles/packages/python-pankoclient/0.7.0/1.el7/noarch/python2-pankoclient-0.7.0-1.el7.noarch.rpm
but I am wondering why dependencies of tripleo undercloud is breaking here if I have to manually install all of these things What is the use of this thing?
If No then
- how relevant repositories will be subscribed?
- Updates will be Performed
Details
What I am trying to do?
I am trying to create our personal OpenStack cloud and install one undercloud node in VirtualBox, and I have a server blade in which I want to provision My OverCloud Nodes p.s. All the requirements are fulfilled in the context of machine specifications
Why Did I ask this Question?
I am trying to deploy an undercloud node for days with the below-given configurations
[DEFAULT] local_interface = enp0s8 local_mtu = 1500 local_ip = 192.168.0.105/24 generate_service_certificate = true enable_ui = true undercloud_debug = true [ctlplane-subnet] cidr = 192.168.0.0/24 gateway = 192.168.0.105 dhcp_start = 192.168.0.120 dhcp_end = 192.168.0.140
So my question is if I don't use subscription-manager What will be the impact is this the main reason that I am getting errors for days. The last error which I had is for the task Output for sync deployment HostsEntryDeployment and the error which I am receiving is
1) /usr/libexec/os-refresh-config/configure.d/55-heat-config: No such file or directory 2) jq: error: Could not open file /var/lib/heat- config/deployed/aa6e0893-386f-4f09-9a77- 077275ea6198.notify.json: No such file or directory
Update
Just to resolve the first error I have to copy the file from 55-heat-config and then change add the execution mode to the permissions of the file. I am wondering a lot of things I had to do myself. So either the newer OpenStack is buggy or My centos7 has a lot of problems which is not possible just by looking at the nature of the problems I am facing.
I been trying to install openstack Undercloud but failed, there were different reassons but the last reason was, I am attaching Logfile here. I am a beginner could not find any help online. This is my undercloud.conf file is given below.
[DEFAULT]
local_ip = 192.168.0.105/24
undercloud_public_vip = 192.168.0.110
undercloud_admin_vip = 192.168.0.111
local_interface = enp0s3
masquerade_network = 192.168.0.0/24
dhcp_start = 192.168.0.100
dhcp_end = 192.168.0.150
network_cidr = 192.168.0.0/24
network_gateway = 192.168.0.105
inspection_iprange = 192.168.0.160,192.168.0.199
List Of Errors
puppet
Errors:
libfacter is not found
Solution: Manually install puppetserver and puppet-agent from puppetlabs-release-pc1-el-7.noarch.rpm
facter
Errors:
- error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
Solution: I had to downgrade leatherman with command
$ sudo yum downgrade leatherman
- error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
TASK [Output for sync deployment HostsEntryDeployment] or jq: error
Errors:
fatal: [undercloud]: FAILED! => { "msg": [ { "stderr": [ "/bin/sh: /usr/libexec/os-refresh-config/configure.d/55-heat-config: No such file or directory", "jq: error: Could not open file /var/lib/heat-config/deployed/bfd49af0-49b0-49f9-ae36-b976dfb4058d.notify.json: No such file or directory" ] }, { "status_code": "2" } ] }
Json file is generated dynamically so the root of the problem must be
/usr/libexec/os-refresh-config/configure.d/55-heat-config: No
such file or directory