Ask Your Question

jfsaucier's profile - activity

2017-12-20 22:11:15 -0600 received badge  Famous Question (source)
2017-03-31 18:16:20 -0600 commented answer newton - controller br-ex get random mac address

I agree that's something TripleO should take care of but I don't think the heat template modify anything on the undercloud itself. At least, I didn't see any mention of undercloud configuration in the template, only things related to the overcloud.

2017-03-31 17:03:06 -0600 commented answer newton - controller br-ex get random mac address

I understand this part but even with my br-ex with the right mac address, it didn't work. The root of my problem was the VLAN was not accepted on my undercloud, so the ping got drop and failed.

2017-03-31 16:59:16 -0600 received badge  Notable Question (source)
2017-03-31 13:58:51 -0600 answered a question newton - controller br-ex get random mac address

My biggest problem was that on my undercloud system, my eth1 interface (192.168.200.1, external network) was not configured to accept VLAN traffic.

On a RHEL/CentOS system, this can be done by creating a ifcfg-eth1.100 (100 being the external network VLAN id) and putting your interface information in there instead of the normal ifcfg-eth1 file. Don't forget to add VLAN=yes in the fcfg-eth1.100 file!

When you restart the network, the 8021q module will be loaded and VLAN traffic will be accepted.

2017-03-31 13:55:10 -0600 commented answer newton - controller br-ex get random mac address

Reviewing my template and validating with the output from your deployment gave me a succesful deployment on my end, thanks!

2017-03-31 12:24:25 -0600 commented answer newton - controller br-ex get random mac address

I have reviewed my templates and I will try a new deployment soon. I will update here as soon as my deployment finish.

2017-03-31 08:40:11 -0600 received badge  Popular Question (source)
2017-03-31 08:04:01 -0600 commented answer newton - controller br-ex get random mac address

I don't have the "other-config:hwaddr=xx:xx:xx:xx:xx:xx" option in my ifcfg-br-ex file for some reason...

Also, on the controller, my eth0 interface is used for the provisioning network. For the external, I have eth1 and eth2 as an ovs bond.

2017-03-31 06:10:45 -0600 commented question newton - controller br-ex get random mac address

Thank you. I have edited my question with the relevant information. For the section in the book, it seems that I already have all the same parameter as this template.

2017-03-31 06:09:35 -0600 received badge  Editor (source)
2017-03-30 23:18:24 -0600 asked a question newton - controller br-ex get random mac address

Hi,

I have deployed my overcloud with tripleO using the bonds-with-vlans template. Here is my network-environment.yaml :

resource_registry:
  OS::TripleO::BlockStorage::Net::SoftwareConfig: /home/stack/templates/nics/cinder-storage.yaml
  OS::TripleO::Compute::Net::SoftwareConfig: /home/stack/templates/nics/compute.yaml
  OS::TripleO::Controller::Net::SoftwareConfig: /home/stack/templates/nics/controller.yaml
  OS::TripleO::ObjectStorage::Net::SoftwareConfig: /home/stack/templates/nics/swift-storage.yaml
  OS::TripleO::CephStorage::Net::SoftwareConfig: /home/stack/templates/nics/ceph-storage.yaml

parameter_defaults:
  NeutronExternalNetworkBridge: "''"

  InternalApiNetCidr: 172.18.0.0/24
  TenantNetCidr: 172.19.0.0/24
  StorageNetCidr: 172.20.0.0/24
  StorageMgmtNetCidr: 172.21.0.0/24
  ManagementNetCidr: 172.22.0.0/24
  ExternalNetCidr: 192.168.200.0/24

  InternalApiAllocationPools: [{'start': '172.18.0.10', 'end': '172.18.0.200'}]
  TenantAllocationPools: [{'start': '172.19.0.10', 'end': '172.19.0.200'}]
  StorageAllocationPools: [{'start': '172.20.0.10', 'end': '172.20.0.200'}]
  StorageMgmtAllocationPools: [{'start': '172.21.0.10', 'end': '172.21.0.200'}]
  ManagementAllocationPools: [{'start': '172.22.0.10', 'end': '172.22.0.200'}]
  ExternalAllocationPools: [{'start': '192.168.200.100', 'end': '192.168.200.200'}]

  ExternalInterfaceDefaultRoute: 192.168.200.1
  ControlPlaneDefaultRoute: 172.16.0.1
  EC2MetadataIp: 172.16.0.1
  DnsServers: ["10.100.0.254"]

  InternalApiNetworkVlanID: 201
  StorageNetworkVlanID: 202
  StorageMgmtNetworkVlanID: 203
  TenantNetworkVlanID: 204
  ManagementNetworkVlanID: 205
  ExternalNetworkVlanID: 100

  BondInterfaceOvsOptions:
    "bond_mode=active-backup lacp=off other_config:bond-miimon-interval=100"

And here is my deploy command :

openstack overcloud deploy --templates \
  -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
  -e /home/stack/templates/network-environment.yaml \
  --control-flavor control \
  --compute-flavor compute \
  --control-scale 3 \
  --compute-scale 3 \
  --ntp-server pool.ntp.org \
  --neutron-network-type vxlan \
  --neutron-tunnel-types vxlan

My deployment always fail with the following error :

2017-03-30 19:16:33Z [overcloud.ControllerAllNodesValidationDeployment.0]: SIGNAL_IN_PROGRESS  Signal: deployment 27e1be93-870b-4f95-94ce-b4d0c301fbdd failed (1)
2017-03-30 19:16:33Z [overcloud.ControllerAllNodesValidationDeployment.1]: SIGNAL_IN_PROGRESS  Signal: deployment 147a6d10-d11f-4c15-bf50-911c58933bf7 failed (1)
2017-03-30 19:16:33Z [overcloud.ControllerAllNodesValidationDeployment.1]: CREATE_FAILED  Error: resources[1]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
2017-03-30 19:16:34Z [overcloud.ControllerAllNodesValidationDeployment.0]: CREATE_FAILED  Error: resources[0]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
2017-03-30 19:16:38Z [overcloud.ControllerAllNodesValidationDeployment.2]: SIGNAL_IN_PROGRESS  Signal: deployment 0c2d1545-1533-4434-b0ce-236914910ad3 failed (1)
2017-03-30 19:16:39Z [overcloud.ControllerAllNodesValidationDeployment.2]: CREATE_FAILED  Error: resources[2]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
2017-03-30 19:16:39Z [overcloud.ControllerAllNodesValidationDeployment]: CREATE_FAILED  Resource CREATE failed: Error: resources[1]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 1
2017-03-30 19:16:39Z [overcloud.ControllerAllNodesValidationDeployment]: CREATE_FAILED  Error: resources.ControllerAllNodesValidationDeployment.resources[1]: Deployment to server failed: deploy_status_code: Deployment exited with non-zero status code: 1
2017-03-30 19:16:39Z [overcloud.AllNodesDeploySteps]: CREATE_FAILED  CREATE aborted
2017-03-30 19:16:39Z [overcloud]: CREATE_FAILED  Resource CREATE failed: Error: resources.ControllerAllNodesValidationDeployment.resources[1]: Deployment to server failed: deploy_status_code: Deployment exited with non-zero status code: 1
2017-03-30 19:16:39Z [overcloud.AllNodesDeploySteps.ControllerPrePuppet]: CREATE_FAILED  CREATE aborted
2017-03-30 19:16:39Z [overcloud.AllNodesDeploySteps.ControllerArtifactsDeploy]: CREATE_FAILED  CREATE aborted
2017-03-30 19:16:39Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step1]: CREATE_FAILED  CREATE aborted
2017-03-30 19:16:40Z [overcloud.AllNodesDeploySteps]: CREATE_FAILED  Resource CREATE failed: Operation cancelled
2017-03-30 19 ...
(more)