alohamora

osp-13

Jun 7th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.09 KB | None | 0 0
  1. for NODE in `openstack baremetal node list -c UUID -f value` ; do openstack baremetal node manage $NODE ; done ;
  2.  
  3. for NODE in $(openstack baremetal node list -c UUID -f value) ; do openstack baremetal node provide $NODE ; done
  4.  
  5. (undercloud) [stack@refarch-r220-04 ~]$ openstack baremetal node list
  6. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  7. | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
  8. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  9. | d25bb786-7854-49ea-ac23-17a051e5c89e | r630-01 | None | power off | available | False |
  10. | aad83d69-838a-454a-8dbe-91f931a5d234 | r630-02 | None | power off | available | False |
  11. | 64e07c06-28a4-4458-89a4-a512420d3f62 | r630-03 | None | power on | clean wait | False |
  12. | 57050eb6-0aeb-45fb-b211-17aac36c4be9 | r220-01 | None | power off | available | False |
  13. | c0505e84-fee4-4f05-aa4d-1442ac3d6b82 | r220-08 | None | power off | available | False |
  14. | 330fef96-e08f-48c3-86cf-8f72617d2374 | r220-09 | None | power off | available | False |
  15. | 18f8c698-a5e1-41fc-a61e-99cd4c17febf | r220-10 | None | power off | available | False |
  16. | a35c5647-011a-43e7-ba79-93abdba7df68 | r730xd-01 | None | power on | cleaning | False |
  17. | df312f0c-264d-4687-bf91-2e117962e43e | r730xd-02 | None | power on | cleaning | False |
  18. | f429210e-3728-4112-bea2-30cbb6750174 | r730xd-03 | None | power on | cleaning | False |
  19. | 8664cc91-74e5-4778-9bf1-6b98ca0f77c2 | r730xd-04 | None | power on | clean wait | False |
  20. | 7a70d298-7ba9-4a5d-8052-df36335578c5 | r730xd-05 | None | power off | available | False |
  21. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  22.  
  23. (undercloud) [stack@refarch-r220-04 ~]$ openstack baremetal node list
  24. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  25. | UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
  26. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  27. | d25bb786-7854-49ea-ac23-17a051e5c89e | r630-01 | None | power off | available | False |
  28. | aad83d69-838a-454a-8dbe-91f931a5d234 | r630-02 | None | power off | available | False |
  29. | 64e07c06-28a4-4458-89a4-a512420d3f62 | r630-03 | None | power off | available | False |
  30. | 57050eb6-0aeb-45fb-b211-17aac36c4be9 | r220-01 | None | power off | available | False |
  31. | c0505e84-fee4-4f05-aa4d-1442ac3d6b82 | r220-08 | None | power off | available | False |
  32. | 330fef96-e08f-48c3-86cf-8f72617d2374 | r220-09 | None | power off | available | False |
  33. | 18f8c698-a5e1-41fc-a61e-99cd4c17febf | r220-10 | None | power off | available | False |
  34. | a35c5647-011a-43e7-ba79-93abdba7df68 | r730xd-01 | None | power off | available | False |
  35. | df312f0c-264d-4687-bf91-2e117962e43e | r730xd-02 | None | power off | available | False |
  36. | f429210e-3728-4112-bea2-30cbb6750174 | r730xd-03 | None | power off | available | False |
  37. | 8664cc91-74e5-4778-9bf1-6b98ca0f77c2 | r730xd-04 | None | power off | available | False |
  38. | 7a70d298-7ba9-4a5d-8052-df36335578c5 | r730xd-05 | None | power off | available | False |
  39. +--------------------------------------+-----------+---------------+-------------+--------------------+-------------+
  40.  
  41. ## Set profile for each node
  42.  
  43. openstack baremetal node set --property capabilities='profile:control,node:controller-0,boot_option:local' d25bb786-7854-49ea-ac23-17a051e5c89e
  44.  
  45. openstack baremetal node set --property capabilities='profile:R630compute,node:compute-r630-0,boot_option:local' aad83d69-838a-454a-8dbe-91f931a5d234
  46.  
  47. openstack baremetal node set --property capabilities='profile:R630compute,node:compute-r630-1,boot_option:local' 64e07c06-28a4-4458-89a4-a512420d3f62
  48.  
  49.  
  50. openstack baremetal node set --property capabilities='profile:R220compute,node:compute-r220-0,boot_option:local' 57050eb6-0aeb-45fb-b211-17aac36c4be9
  51.  
  52. openstack baremetal node set --property capabilities='profile:R220compute,node:compute-r220-1,boot_option:local' c0505e84-fee4-4f05-aa4d-1442ac3d6b82
  53.  
  54. openstack baremetal node set --property capabilities='profile:R220compute,node:compute-r220-2,boot_option:local' 330fef96-e08f-48c3-86cf-8f72617d2374
  55.  
  56. openstack baremetal node set --property capabilities='profile:R220compute,node:compute-r220-3,boot_option:local' 18f8c698-a5e1-41fc-a61e-99cd4c17febf
  57.  
  58.  
  59. openstack baremetal node set --property capabilities='profile:ceph-storage,node:cephstorage-0,boot_option:local' a35c5647-011a-43e7-ba79-93abdba7df68
  60.  
  61. openstack baremetal node set --property capabilities='profile:ceph-storage,node:cephstorage-1,boot_option:local' df312f0c-264d-4687-bf91-2e117962e43e
  62.  
  63. openstack baremetal node set --property capabilities='profile:ceph-storage,node:cephstorage-2,boot_option:local' f429210e-3728-4112-bea2-30cbb6750174
  64.  
  65. openstack baremetal node set --property capabilities='profile:ceph-storage,node:cephstorage-3,boot_option:local' 8664cc91-74e5-4778-9bf1-6b98ca0f77c2
  66.  
  67. openstack baremetal node set --property capabilities='profile:ceph-storage,node:cephstorage-4,boot_option:local' 7a70d298-7ba9-4a5d-8052-df36335578c5
  68.  
  69.  
  70. ## Verify profile is set correctly on the nodes
  71.  
  72.  
  73. (undercloud) [stack@refarch-r220-04 ~]$ for i in $(openstack baremetal node list -c UUID -f value) ; do openstack baremetal node show $i | grep -i profile ; done
  74.  
  75. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'614187704f53100021721a3c057fd864'}, u'cpus': u'40', u'capabilities': u'profile:control,node:controller-0,boot_option:local', u'memory_mb': u'131072', u'local_gb': u'464'} |
  76. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'5000c500841704d3'}, u'cpus': u'40', u'capabilities': u'profile:R630compute,node:compute-r630-0,boot_option:local', u'memory_mb': u'131072', u'local_gb': u'464'} |
  77. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'5000c5008417170f'}, u'cpus': u'40', u'capabilities': u'profile:R630compute,node:compute-r630-1,boot_option:local', u'memory_mb': u'131072', u'local_gb': u'464'} |
  78. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'X5D65NZKS'}, u'cpus': u'2', u'capabilities': u'profile:R220compute,node:compute-r220-0,boot_option:local', u'memory_mb': u'16384', u'local_gb': u'464'} |
  79. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'X5D653MKS'}, u'cpus': u'2', u'capabilities': u'profile:R220compute,node:compute-r220-1,boot_option:local', u'memory_mb': u'16384', u'local_gb': u'464'} |
  80. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'X5D65K0KS'}, u'cpus': u'2', u'capabilities': u'profile:R220compute,node:compute-r220-2,boot_option:local', u'memory_mb': u'16384', u'local_gb': u'464'} |
  81. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'X5D66NUKS'}, u'cpus': u'2', u'capabilities': u'profile:R220compute,node:compute-r220-3,boot_option:local', u'memory_mb': u'16384', u'local_gb': u'464'} |
  82. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'6141877058a15100217a0630346d7f7a'}, u'cpus': u'32', u'capabilities': u'profile:ceph-storage,node:cephstorage-0,boot_option:local', u'memory_mb': u'65536', u'local_gb': u'464'} |
  83. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'6141877058a14e002181f36b07c183ec'}, u'cpus': u'32', u'capabilities': u'profile:ceph-storage,node:cephstorage-1,boot_option:local', u'memory_mb': u'65536', u'local_gb': u'464'} |
  84. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'6141877058a14d00218314d6064b196a'}, u'cpus': u'32', u'capabilities': u'profile:ceph-storage,node:cephstorage-2,boot_option:local', u'memory_mb': u'65536', u'local_gb': u'464'} |
  85. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'6141877058a28d002183180205f248de'}, u'cpus': u'32', u'capabilities': u'profile:ceph-storage,node:cephstorage-3,boot_option:local', u'memory_mb': u'65536', u'local_gb': u'464'} |
  86. | properties | {u'cpu_arch': u'x86_64', u'root_device': {u'serial': u'614187703a684c00218326fa04e94a91'}, u'cpus': u'32', u'capabilities': u'profile:ceph-storage,node:cephstorage-4,boot_option:local', u'memory_mb': u'65536', u'local_gb': u'464'}
  87.  
  88.  
  89. ## List overcloud profiles
  90.  
  91. (undercloud) [stack@refarch-r220-04 ~]$ openstack overcloud profiles list
  92.  
  93. (undercloud) [stack@refarch-r220-04 ~]$
  94.  
  95. ^^^ Profile list is empty.
  96.  
  97.  
  98.  
  99. [root@refarch-r220-04 tmp]# cat overcloud.logs
  100. The disable_upgrade_deployment flag is not set in the roles file. This flag is expected when you have a nova-compute or swift-storage role. Please check the contents of the roles file: [{'ServicesDefault': ['OS::TripleO::Services::AodhApi', 'OS::TripleO::Services::AodhEvaluator', 'OS::TripleO::Services::AodhListener', 'OS::TripleO::Services::AodhNotifier', 'OS::TripleO::Services::AuditD', 'OS::TripleO::Services::BarbicanApi', 'OS::TripleO::Services::CACerts', 'OS::TripleO::Services::CeilometerAgentCentral', 'OS::TripleO::Services::CeilometerAgentNotification', 'OS::TripleO::Services::CeilometerApi', 'OS::TripleO::Services::CeilometerCollector', 'OS::TripleO::Services::CeilometerExpirer', 'OS::TripleO::Services::CephExternal', 'OS::TripleO::Services::CephMon', 'OS::TripleO::Services::CertmongerUser', 'OS::TripleO::Services::CinderApi', 'OS::TripleO::Services::CinderBackup', 'OS::TripleO::Services::CinderScheduler', 'OS::TripleO::Services::CinderVolume', 'OS::TripleO::Services::Clustercheck', 'OS::TripleO::Services::Collectd', 'OS::TripleO::Services::Congress', 'OS::TripleO::Services::Docker', 'OS::TripleO::Services::Ec2Api', 'OS::TripleO::Services::Etcd', 'OS::TripleO::Services::ExternalSwiftProxy', 'OS::TripleO::Services::FluentdClient', 'OS::TripleO::Services::GlanceApi', 'OS::TripleO::Services::GnocchiApi', 'OS::TripleO::Services::GnocchiMetricd', 'OS::TripleO::Services::GnocchiStatsd', 'OS::TripleO::Services::HAproxy', 'OS::TripleO::Services::HeatApi', 'OS::TripleO::Services::HeatApiCfn', 'OS::TripleO::Services::HeatApiCloudwatch', 'OS::TripleO::Services::HeatEngine', 'OS::TripleO::Services::Horizon', 'OS::TripleO::Services::IronicApi', 'OS::TripleO::Services::IronicConductor', 'OS::TripleO::Services::IronicPxe', 'OS::TripleO::Services::Iscsid', 'OS::TripleO::Services::Keepalived', 'OS::TripleO::Services::Kernel', 'OS::TripleO::Services::Keystone', 'OS::TripleO::Services::ManilaApi', 'OS::TripleO::Services::ManilaBackendCephFs', 'OS::TripleO::Services::ManilaScheduler', 'OS::TripleO::Services::ManilaShare', 'OS::TripleO::Services::Memcached', 'OS::TripleO::Services::MongoDb', 'OS::TripleO::Services::MySQL', 'OS::TripleO::Services::MySQLClient', 'OS::TripleO::Services::NeutronApi', 'OS::TripleO::Services::NeutronBgpVpnApi', 'OS::TripleO::Services::NeutronCorePlugin', 'OS::TripleO::Services::NeutronDhcpAgent', 'OS::TripleO::Services::NeutronL2gwAgent', 'OS::TripleO::Services::NeutronL2gwApi', 'OS::TripleO::Services::NeutronL3Agent', 'OS::TripleO::Services::NeutronLbaasv2Agent', 'OS::TripleO::Services::NeutronLinuxbridgeAgent', 'OS::TripleO::Services::NeutronMetadataAgent', 'OS::TripleO::Services::NeutronML2FujitsuCfab', 'OS::TripleO::Services::NeutronML2FujitsuFossw', 'OS::TripleO::Services::NeutronOvsAgent', 'OS::TripleO::Services::NeutronVppAgent', 'OS::TripleO::Services::NovaApi', 'OS::TripleO::Services::NovaConductor', 'OS::TripleO::Services::NovaConsoleauth', 'OS::TripleO::Services::NovaIronic', 'OS::TripleO::Services::NovaMetadata', 'OS::TripleO::Services::NovaPlacement', 'OS::TripleO::Services::NovaScheduler', 'OS::TripleO::Services::NovaVncProxy', 'OS::TripleO::Services::Ntp', 'OS::TripleO::Services::ContainersLogrotateCrond', 'OS::TripleO::Services::OctaviaApi', 'OS::TripleO::Services::OctaviaHealthManager', 'OS::TripleO::Services::OctaviaHousekeeping', 'OS::TripleO::Services::OctaviaWorker', 'OS::TripleO::Services::OpenDaylightApi', 'OS::TripleO::Services::OpenDaylightOvs', 'OS::TripleO::Services::OVNDBs', 'OS::TripleO::Services::OVNController', 'OS::TripleO::Services::Pacemaker', 'OS::TripleO::Services::PankoApi', 'OS::TripleO::Services::RabbitMQ', 'OS::TripleO::Services::Redis', 'OS::TripleO::Services::SaharaApi', 'OS::TripleO::Services::SaharaEngine', 'OS::TripleO::Services::Securetty', 'OS::TripleO::Services::SensuClient', 'OS::TripleO::Services::Snmp', 'OS::TripleO::Services::Sshd', 'OS::TripleO::Services::SwiftProxy', 'OS::TripleO::Services::SwiftRingBuilder', 'OS::TripleO::Services::SwiftStorage', 'OS::TripleO::Services::Tacker', 'OS::TripleO::Services::Timezone', 'OS::TripleO::Services::TripleoFirewall', 'OS::TripleO::Services::TripleoPackages', 'OS::TripleO::Services::Tuned', 'OS::TripleO::Services::Vpp', 'OS::TripleO::Services::Zaqar'], 'CountDefault': 1, 'name': 'Controller', 'tags': ['primary', 'controller'], 'HostnameFormatDefault': 'controller-%index%', 'networks': ['External', 'InternalApi', 'Storage', 'StorageMgmt', 'Tenant'], 'description': 'Controller role that has all the controler services loaded and handles\nDatabase, Messaging and Network functions.\n'}, {'ServicesDefault': ['OS::TripleO::Services::AuditD', 'OS::TripleO::Services::CACerts', 'OS::TripleO::Services::CephClient', 'OS::TripleO::Services::CephExternal', 'OS::TripleO::Services::CertmongerUser', 'OS::TripleO::Services::Collectd', 'OS::TripleO::Services::ComputeCeilometerAgent', 'OS::TripleO::Services::ComputeNeutronCorePlugin', 'OS::TripleO::Services::ComputeNeutronL3Agent', 'OS::TripleO::Services::ComputeNeutronMetadataAgent', 'OS::TripleO::Services::ComputeNeutronOvsAgent', 'OS::TripleO::Services::Docker', 'OS::TripleO::Services::FluentdClient', 'OS::TripleO::Services::Iscsid', 'OS::TripleO::Services::Kernel', 'OS::TripleO::Services::MySQLClient', 'OS::TripleO::Services::NeutronLinuxbridgeAgent', 'OS::TripleO::Services::NeutronSriovAgent', 'OS::TripleO::Services::NeutronSriovHostConfig', 'OS::TripleO::Services::NeutronVppAgent', 'OS::TripleO::Services::NovaCompute', 'OS::TripleO::Services::NovaLibvirt', 'OS::TripleO::Services::NovaMigrationTarget', 'OS::TripleO::Services::Ntp', 'OS::TripleO::Services::ContainersLogrotateCrond', 'OS::TripleO::Services::OpenDaylightOvs', 'OS::TripleO::Services::Securetty', 'OS::TripleO::Services::SensuClient', 'OS::TripleO::Services::Snmp', 'OS::TripleO::Services::Sshd', 'OS::TripleO::Services::Timezone', 'OS::TripleO::Services::TripleoFirewall', 'OS::TripleO::Services::TripleoPackages', 'OS::TripleO::Services::Tuned', 'OS::TripleO::Services::Vpp', 'OS::TripleO::Services::OVNController'], 'CountDefault': 2, 'name': 'R630Compute', 'HostnameFormatDefault': 'R630compute-%index%', 'networks': ['InternalApi', 'Tenant', 'Storage'], 'description': 'Basic Compute Node role\n'}, {'ServicesDefault': ['OS::TripleO::Services::AuditD', 'OS::TripleO::Services::CACerts', 'OS::TripleO::Services::CephClient', 'OS::TripleO::Services::CephExternal', 'OS::TripleO::Services::CertmongerUser', 'OS::TripleO::Services::Collectd', 'OS::TripleO::Services::ComputeCeilometerAgent', 'OS::TripleO::Services::ComputeNeutronCorePlugin', 'OS::TripleO::Services::ComputeNeutronL3Agent', 'OS::TripleO::Services::ComputeNeutronMetadataAgent', 'OS::TripleO::Services::ComputeNeutronOvsAgent', 'OS::TripleO::Services::Docker', 'OS::TripleO::Services::FluentdClient', 'OS::TripleO::Services::Iscsid', 'OS::TripleO::Services::Kernel', 'OS::TripleO::Services::MySQLClient', 'OS::TripleO::Services::NeutronLinuxbridgeAgent', 'OS::TripleO::Services::NeutronSriovAgent', 'OS::TripleO::Services::NeutronSriovHostConfig', 'OS::TripleO::Services::NeutronVppAgent', 'OS::TripleO::Services::NovaCompute', 'OS::TripleO::Services::NovaLibvirt', 'OS::TripleO::Services::NovaMigrationTarget', 'OS::TripleO::Services::Ntp', 'OS::TripleO::Services::ContainersLogrotateCrond', 'OS::TripleO::Services::OpenDaylightOvs', 'OS::TripleO::Services::Securetty', 'OS::TripleO::Services::SensuClient', 'OS::TripleO::Services::Snmp', 'OS::TripleO::Services::Sshd', 'OS::TripleO::Services::Timezone', 'OS::TripleO::Services::TripleoFirewall', 'OS::TripleO::Services::TripleoPackages', 'OS::TripleO::Services::Tuned', 'OS::TripleO::Services::Vpp', 'OS::TripleO::Services::OVNController'], 'CountDefault': 4, 'name': 'R220Compute', 'HostnameFormatDefault': 'R220compute-%index%', 'networks': ['InternalApi', 'Tenant', 'Storage'], 'description': 'Basic Compute Node role\n'}, {'ServicesDefault': ['OS::TripleO::Services::AuditD', 'OS::TripleO::Services::CACerts', 'OS::TripleO::Services::CephOSD', 'OS::TripleO::Services::CertmongerUser', 'OS::TripleO::Services::Collectd', 'OS::TripleO::Services::Docker', 'OS::TripleO::Services::FluentdClient', 'OS::TripleO::Services::Kernel', 'OS::TripleO::Services::MySQLClient', 'OS::TripleO::Services::Ntp', 'OS::TripleO::Services::ContainersLogrotateCrond', 'OS::TripleO::Services::Securetty', 'OS::TripleO::Services::SensuClient', 'OS::TripleO::Services::Snmp', 'OS::TripleO::Services::Sshd', 'OS::TripleO::Services::Timezone', 'OS::TripleO::Services::TripleoFirewall', 'OS::TripleO::Services::TripleoPackages', 'OS::TripleO::Services::Tuned'], 'CountDefault': 5, 'name': 'CephStorage', 'HostnameFormatDefault': 'cephstorage-%index%', 'networks': ['Storage', 'StorageMgmt'], 'description': 'Ceph OSD Storage node role\n'}]
  101.  
  102. Workflow not found [workflow_identifier=tripleo.validations.v1.check_pre_deployment_validations, namespace=]
  103.  
  104. ^^ overcloud deployment is failing , its complaining workflow not found. This might be related to openstack profile list empty output ( but not sure )
Add Comment
Please, Sign In to add comment