============ INSTALL CLOUD-INFO-PROVIDER ================== 1) yum install cloud-info-provider --enablerepo=CMD-OS-1-testing rpm -qa | grep cloud-info-provider cloud-info-provider-0.9.1-1.el7.centos.noarch ================ CONFIGURATION ============================== [root@infra01 centos]# cat /etc/cloud-info-provider/static-egi.yaml site: name: NCG-INGRID-PT url: http://www.lip.pt production_level: production country: PT longitude: -9.13 latitude: 38.72 ngi: NGI_IBERGRID general_contact: grid.admin@lip.pt user_support_contact: grid.admin@lip.pt sysadmin_contact: grid.admin@lip.pt security_contact: grid.security@lip.pt bdii_host: sbdii01.ncg.ingrid.pt bdii_port: 2170 compute: total_cores: 480 total_ram: 2400 hypervisor: KVM hypervisor_version: 2.6.0 middleware_version: mitaka service_production_level: production capabilities: - cloud.managementSystem - cloud.vm.uploadImage endpoints: defaults: openstack_api_version: v2.1 api_endpoint_technology: REST api_authn_method: X509-VOMS production_level: production templates: defaults: platform: x86_64 network: public images: defaults: require_marketplace_id: false platform: x86_64 ============ RUNNING IN STANDALONE ========================= [root@infra01 cloud-info-provider]# cloud-info-provider-service --yaml-file /etc/cloud-info-provider/static-egi.yaml --middleware openstack --os-username XXXXX --os-password XXXXXX --os-user-domain-name default --os-auth-url https://nimbus.ncg.ingrid.pt:5000/v3 dn: o=glue objectClass: organization o: glue dn: GLUE2GroupID=cloud,o=glue objectClass: GLUE2Group GLUE2GroupID: cloud DEBUG:glanceclient.common.http:GET call to glance-api for https://nimbus-stor.ncg.ingrid.pt:9292/v2/images?limit=20 used request id req-f9b70ba1-acc1-400f-be70-e3435bf19ec5 DEBUG:glanceclient.common.http:GET call to glance-api for https://nimbus-stor.ncg.ingrid.pt:9292/v2/schemas/image used request id req-5cd8c967-3847-44e7-9a60-5bb69641f781 DEBUG:glanceclient.common.http:GET call to glance-api for https://nimbus-stor.ncg.ingrid.pt:9292/v2/images?marker=ee3f5317-4cbd-4adc-8061-c45ca16e9830&limit=20 used request id req-f9b70ba1-acc1-400f-be70-e3435bf19ec5 DEBUG:glanceclient.common.http:GET call to glance-api for https://nimbus-stor.ncg.ingrid.pt:9292/v2/images?marker=38b04e1c-030b-406e-9248-45e34e16e719&limit=20 used request id req-f9b70ba1-acc1-400f-be70-e3435bf19ec5 dn: GLUE2ServiceID=https://nimbus.ncg.ingrid.pt:5000/v3_cloud.compute,GLUE2GroupID=cloud,o=glue objectClass: GLUE2Entity objectClass: GLUE2Service objectClass: GLUE2ComputingService GLUE2ServiceAdminDomainForeignKey: NCG-INGRID-PT GLUE2ServiceID: https://nimbus.ncg.ingrid.pt:5000/v3_cloud.compute GLUE2ServiceQualityLevel: production GLUE2ServiceType: IaaS GLUE2ServiceCapability: ['cloud.managementSystem', 'cloud.vm.uploadImage'] .... [root@infra01 centos]# cat //var/lib/bdii/gip/provider/cloud-info-provider /usr/bin/cloud-info-provider-service --yaml-file /etc/cloud-info-provider/static-egi.yaml --middleware openstack --os-username XXXXXX --os-password XXXXX --os-user-domain-name default --os-auth-url https://nimbus.ncg.ingrid.pt:5000/v3 ======= START BDII ================== service bdii start ======== TEST LDAP ===================== ldapsearch -x -h localhost -p 2170 -b o=glue # extended LDIF # # LDAPv3 # base with scope subtree # filter: (objectclass=*) # requesting: ALL # # glue dn: o=glue objectClass: organization o: glue # grid, glue dn: GLUE2GroupID=grid,o=glue objectClass: GLUE2Group GLUE2GroupID: grid # cloud, glue dn: GLUE2GroupID=cloud,o=glue objectClass: GLUE2Group GLUE2GroupID: cloud # resource, glue dn: GLUE2GroupID=resource,o=glue objectClass: GLUE2Group GLUE2GroupID: resource # NCG-INGRID-PT, glue dn: GLUE2DomainID=NCG-INGRID-PT,o=glue objectClass: GLUE2Domain objectClass: GLUE2AdminDomain GLUE2DomainDescription: NO CENTRAL GRID - Lisbon - Portugal GLUE2DomainWWW: http://www.lip.pt GLUE2EntityOtherInfo: EGI_NGI=NGI_IBERGRID GLUE2EntityOtherInfo: EGEE_SERVICE=prod GLUE2DomainID: NCG-INGRID-PT # location.NCG-INGRID-PT, NCG-INGRID-PT, glue dn: GLUE2LocationID=location.NCG-INGRID-PT,GLUE2DomainID=NCG-INGRID-PT,o=glue objectClass: GLUE2Location GLUE2LocationLongitude: -9.08 GLUE2LocationCountry: Portugal GLUE2LocationDomainForeignKey: NCG-INGRID-PT GLUE2LocationID: location.NCG-INGRID-PT GLUE2LocationLatitude: 38.76