Inhoud

Inleiding

Achtergrondinformatie

Afkortingen

Werkstroom van de MoP

Voorwaarden

Statuscontrole

back-up

Installeer het nieuwe OSPD-knooppunt.

UCS-serverinstallatie

Installatie opnieuw uitvoeren

De ondercloud herstellen

Stel undercloud-installatie op basis van back-up voor

Vul de registratie opnieuw in

Weinig wolken

Sluit de teruggeprogrammeerde ondercloud weer aan op de Overcloud

Bevestig het voltooide herstel

Handeling Identity Services (Keystone) controleren

Afbeeldingen uploaden voor Toekomstig knooppunt

Knippering herstellen

Gerelateerde informatie

Inleiding

In dit document worden de stappen beschreven die vereist zijn om een foutieve server te vervangen die de OpenStack Platform Director (OSPD)-directeur in een Ultra-M installatie huisvest.

Achtergrondinformatie

Ultra-M is een voorverpakte en gevalideerde gevirtualiseerde mobiele pakketoplossing die is ontworpen om de plaatsing van VPN’s te vereenvoudigen. OpenStack is de Gevirtualiseerde Infrastructuur Manager (VIM) voor Ultra-M en bestaat uit deze knooppunten:

- berekenen

- Object Storage Disk - computing (OSD)

- Controller

- OpenStack Platform - Director (OSPF)

De hoge architectuur van Ultra-M en de betrokken onderdelen zijn zoals in deze afbeelding te zien.

UltraM-architectuur

Opmerking: De Ultra M 5.1.x release wordt overwogen om de procedures in dit document te definiëren. Dit document is bedoeld voor het Cisco-personeel dat bekend is met Cisco Ultra-M platform en bevat details over de stappen die moeten worden uitgevoerd op OpenStack niveau op het moment van de OspD-serververvanging.

Afkortingen

VNF

Virtuele netwerkfunctie

ESC

Elastic Service Controller

MOP

Procedure

OSD

Objectopslaglocaties

HDD

Station vaste schijf

SSD

Solid State Drive

VIM

Virtual-infrastructuurbeheer

VM

Virtuele machine

EM

Element Manager

UAS

Ultra Automation Services

UUID

Universele unieke ID-versterker

Werkstroom van de MoP

Werkwijze op hoog niveau van de vervangingsprocedure

Voorwaarden

Statuscontrole

Voordat u een OSPD-server vervangt, is het van belang de huidige toestand van het Rode Hat OpenStack Platform-milieu te controleren en ervoor te zorgen dat het gezond is om complicaties bij het vervangingsproces te voorkomen.

1. Controleer de status van OpenStack en de lijst met knooppunten.

[stack@director ~]$ source stackrc

[stack@director ~]$ openstack stack list --nested

[stack@director ~]$ ironic node-list

[stack@director ~]$ nova list

2. Controleer of alle onderclouddiensten in geladen, actieve en actieve status van het OSPD-knooppunt zijn.

[stack@director ~]$ systemctl list-units "openstack*" "neutron*" "openvswitch*"

UNIT                                       LOAD   ACTIVE SUB     DESCRIPTION

neutron-dhcp-agent.service                 loaded active running OpenStack Neutron DHCP Agent

neutron-openvswitch-agent.service          loaded active running OpenStack Neutron Open vSwitch Agent

neutron-ovs-cleanup.service                loaded active exited  OpenStack Neutron Open vSwitch Cleanup Utility

neutron-server.service                     loaded active running OpenStack Neutron Server

openstack-aodh-evaluator.service           loaded active running OpenStack Alarm evaluator service

openstack-aodh-listener.service            loaded active running OpenStack Alarm listener service

openstack-aodh-notifier.service            loaded active running OpenStack Alarm notifier service

openstack-ceilometer-central.service       loaded active running OpenStack ceilometer central agent

openstack-ceilometer-collector.service     loaded active running OpenStack ceilometer collection service

openstack-ceilometer-notification.service  loaded active running OpenStack ceilometer notification agent

openstack-glance-api.service               loaded active running OpenStack Image Service (code-named Glance) API server

openstack-glance-registry.service          loaded active running OpenStack Image Service (code-named Glance) Registry server

openstack-heat-api-cfn.service             loaded active running Openstack Heat CFN-compatible API Service

openstack-heat-api.service                 loaded active running OpenStack Heat API Service

openstack-heat-engine.service              loaded active running Openstack Heat Engine Service

openstack-ironic-api.service               loaded active running OpenStack Ironic API service

openstack-ironic-conductor.service         loaded active running OpenStack Ironic Conductor service

openstack-ironic-inspector-dnsmasq.service loaded active running PXE boot dnsmasq service for Ironic Inspector

openstack-ironic-inspector.service         loaded active running Hardware introspection service for OpenStack Ironic

openstack-mistral-api.service              loaded active running Mistral API Server

openstack-mistral-engine.service           loaded active running Mistral Engine Server

openstack-mistral-executor.service         loaded active running Mistral Executor Server

openstack-nova-api.service                 loaded active running OpenStack Nova API Server

openstack-nova-cert.service                loaded active running OpenStack Nova Cert Server

openstack-nova-compute.service             loaded active running OpenStack Nova Compute Server

openstack-nova-conductor.service           loaded active running OpenStack Nova Conductor Server

openstack-nova-scheduler.service           loaded active running OpenStack Nova Scheduler Server

openstack-swift-account-reaper.service     loaded active running OpenStack Object Storage (swift) - Account Reaper

openstack-swift-account.service            loaded active running OpenStack Object Storage (swift) - Account Server

openstack-swift-container-updater.service  loaded active running OpenStack Object Storage (swift) - Container Updater

openstack-swift-container.service          loaded active running OpenStack Object Storage (swift) - Container Server

openstack-swift-object-updater.service     loaded active running OpenStack Object Storage (swift) - Object Updater

openstack-swift-object.service             loaded active running OpenStack Object Storage (swift) - Object Server

openstack-swift-proxy.service              loaded active running OpenStack Object Storage (swift) - Proxy Server

openstack-zaqar.service                    loaded active running OpenStack Message Queuing Service (code-named Zaqar) Server

openstack-zaqar@1.service                  loaded active running OpenStack Message Queuing Service (code-named Zaqar) Server Instance 1

openvswitch.service                        loaded active exited  Open vSwitch

LOAD   = Reflects whether the unit definition was properly loaded.

ACTIVE = The high-level unit activation state, i.e. generalization of SUB.

SUB    = The low-level unit activation state, values depend on unit type.

37 loaded units listed. Pass --all to see loaded but inactive units, too.

To show all installed unit files use 'systemctl list-unit-files'.

back-up

1. Controleer of u voldoende schijfruimte hebt voordat u het back-upproces uitvoert. Deze tarball zal naar verwachting ten minste 3,5 GB bedragen.

[stack@director ~]$df -h

2. Start deze opdrachten als de basisgebruiker om back-ups te maken van de gegevens van het undercloud-knooppunt naar een bestand met de naam undercloud-back-up-[timestamp].tar.gz.

[root@director ~]# mysqldump --opt --all-databases > /root/undercloud-all-databases.sql

[root@director ~]# tar --xattrs -czf undercloud-backup-`date +%F`.tar.gz /root/undercloud-all-databases.sql

/etc/my.cnf.d/server.cnf /var/lib/glance/images /srv/node /home/stack

tar: Removing leading `/' from member names

Installeer het nieuwe OSPD-knooppunt.

UCS-serverinstallatie

1. De stappen om een nieuwe UCS C240 M4-server te installeren en de eerste setup-stappen kunnen hier worden verwezen: Cisco UCS C240 M4-serverinstallatie en -servicegids

2. Meld u aan bij de server met behulp van de CIMC IP.

3. Start een upgrade op als de firmware niet volgens de aanbevolen versie is. Hier vindt u stappen voor een upgrade op basis van het besturingssysteem Cisco UCS C-Series-upgrade op rackserver

4. Controleer de status van de fysieke stuurprogramma's. Het moet "Oningesteld goed" zijn. Navigeren in naar Opslag > Cisco 12G SAS modulaire controller (SLOT-HBA) > Physical Drive-informatie zoals in deze afbeelding getoond.

5. Maak een virtueel station van de fysieke stations met DVD-niveau 1. Navigeer naar opslagniveau > Cisco 12G SAS modulaire Raid Controller (SLOT-HBA) > Controller-informatie > Virtuele schijf maken van ongebruikte fysieke stuurprogramma's zoals in deze afbeelding wordt getoond.

6. Selecteer de VD en stel "Instellen als Boot Drive" in zoals in deze afbeelding.

7. Schakel IPMI via LAN in. Navigeer naar Admin > Communicatieservices > Communicatieservices zoals in deze afbeelding getoond.

8. hyperthreading uitschakelen. Navigeren in op Computer > Configuration > Configuration > Advanced > Processor Configuration zoals in deze afbeelding.

Opmerking: Het beeld dat hier wordt getoond en de configuratiestappen die in dit gedeelte worden beschreven, zijn gebaseerd op versie 3.0(3e) van de firmware en er kunnen kleine variaties zijn als u aan andere versies werkt.

Installatie opnieuw uitvoeren

Monteer de Rood Hat ISO-afbeelding

1. Meld u aan bij OSP-D-server

2. Start KVM-console

3. Selecteer Virtuele media > Virtuele apparaten activeren. Accepteer de sessie en schakelt u de instelling in voor toekomstige verbindingen.

4. Selecteer Virtual Media > Map CD/DVD en kies het Red Hat ISO-beeld.

5. Selecteer Power > Reset System (Warm Boot) om het systeem opnieuw te starten.

6. Druk tijdens het opnieuw opstarten op F6 en selecteer Cisco vKVM-Mapped vDVD1.2 en druk op ENTER.

7. Installeer RHEL.

Opmerking: De procedure in dit gedeelte vertegenwoordigt een vereenvoudigde versie van het installatieproces die het minimumaantal parameters aangeeft dat moet worden geconfigureerd.

8. Selecteer de optie om Red Hat Enterprise Linux te installeren om de installatie te starten

9. Selecteer softwareselectie > Alleen minimale installatie

10. Netwerkinterfaces configureren (eno1 en eno2)

1. Klik op Network en Hostname.

- Selecteer de interface die gebruikt zou worden voor externe communicatie (of eno1 of eno2)

- Klik op Configureren

- Selecteer het tabblad IPv4-instellingen, selecteer de handmatige methode en klik op Toevoegen

- Stel de volgende parameters in zoals eerder gebruikt:   Adres, Netmask, gateway, DNS server

12. Selecteer Datum en tijd en geef uw regio en stad op.

13. Netwerktijd inschakelen en NTP-servers configureren.

14. Selecteer de installatiebestemming en gebruik het volgende4-bestandssysteem.

Opmerking: Verwijdert "/home/" en wijst de capaciteit onder root "/" opnieuw toe.

15. Kump uit.

16. Alleen Root-wachtwoord instellen.

17. Start de installatie .

De ondercloud herstellen

Stel undercloud-installatie op basis van back-up voor

Nadat de machine met RHEL 7.3 is geïnstalleerd en in een schone staat verkeert, schakelt u alle abonnementen/opslagplaatsen die nodig zijn om de regisseur te installeren en uitvoeren opnieuw in.

1. Hostname-configuratie.

[root@director ~]$sudo hostnamectl set-hostname <FQDN_hostname>

[root@director ~]$sudo hostnamectl set-hostname --transient <FQDN_hostname>

2. Bewerk e.d./gastheer-bestand.

[root@director ~]$ vi /etc/hosts

<ospd_external_address>  <server_hostname>  <FQDN_hostname>

10.225.247.142  pod1-ospd pod1-ospd.cisco.com

3. valideren van hostname.

[root@director ~]$ cat /etc/hostname

pod1-ospd.cisco.com

4. Controleer de DNS-configuratie.

[root@director ~]$ cat /etc/resolv.conf

#Generated by NetworkManager

nameserver <DNS_IP>

5. Aanvoeringsinterface wijzigen.

[root@director ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eno1

DEVICE=eno1

ONBOOT=yes

HOTPLUG=no

NM_CONTROLLED=no

PEERDNS=no

DEVICETYPE=ovs

TYPE=OVSPort

OVS_BRIDGE=br-ctlplane

BOOTPROTO=none

MTU=1500

Vul de registratie opnieuw in

1. Download dit pakket om abonnement-manager te configureren voor het gebruik van rh-satelliet.

[root@director ~]$ rpm -Uvh http://

/pub/katello-ca-consumer-latest.noarch.rpm

[root@director ~]$ subscription-manager config

2. Registreer met rh-satelliet met behulp van deze activeringssleutel voor RHEL 7.3.

[root@director ~]$subscription-manager register --org="<ORG>" --activationkey="<KEY>"

3. Zie het abonnement.

[root@director ~]$ subscription-manager list –consumed

4. Inschakelen van dezelfde opslagplaatsen als oude OSPD-repo's.

[root@director ~]$ sudo subscription-manager repos --disable=*

[root@director ~]$ subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-extras-rpms --enable=rh

el-7-server-openstack-10-rpms --enable=rhel-7-server-rh-common-rpms --enable=rhel-ha-for-rhel-7-server-rpm

5. Voer een update over uw systeem uit om er zeker van te zijn dat u de nieuwste basissysteempakketten hebt en start het systeem opnieuw op.

[root@director ~]$sudo yum update -y

[root@director ~]$sudo reboot

Weinig wolken

Nadat u het abonnement hebt ingeschakeld, importeert u het ondersteunde undercloud tar-bestand onder cloud-back-up-'date +%F".tar.gz naar de nieuwe OSPD-serverdirectory/root.

1. Installeer de mariadb server.

[root@director ~]$ yum install -y mariadb-server

2. Neem het MariaDB-configuratiebestand en de back-up van de database uit. Voer deze handeling als basisgebruiker uit.

[root@director ~]$ tar -xzC / -f undercloud-backup-$DATE.tar.gz etc/my.cnf.d/server.cnf

[root@director ~]$ tar -xzC / -f undercloud-backup-$DATE.tar.gz root/undercloud-all-databases.sql

3. Bewerk /etc/my.cnf.d/server.cnf en bewaar de boeking van het adres indien aanwezig.

[root@tb3-ospd ~]# vi /etc/my.cnf.d/server.cnf

4. Start de MariaDB-service en update tijdelijk de max_allow_pack-instelling:

[root@director ~]$ systemctl start mariadb

[root@director ~]$ mysql -uroot -e"set global max_allowed_packet = 16777216;"

5. Reinig bepaalde toegangsrechten (die later opnieuw moeten worden gecreëerd):

[root@director ~]$ for i in ceilometer glance heat ironic keystone neutron nova;do mysql -e "drop user $i";done

[root@director ~]$ mysql -e 'flush privileges'

Opmerking: Als de onderhoudsmonteur in de instelling eerder is uitgeschakeld, voert u de bovenstaande opdracht uit om "plafondmeter" te verwijderen.

6. Maak de stackuser-account.

[root@director ~]$ sudo useradd stack

[root@director ~]$ sudo passwd stack << specify a password

[root@director ~]$ echo "stack ALL=(root) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/stack

[root@director ~]$ sudo chmod 0440 /etc/sudoers.d/stack

7. De startmap van de stapel herstellen.

[root@director ~]$ tar -xzC / -f undercloud-backup-$DATE.tar.gz home/stack

8. Installeer de snelle en oogstbasispakketten en herstel vervolgens hun gegevens.

[root@director ~]$ yum install -y openstack-glance openstack-swift

[root@director ~]$ tar --xattrs -xzC / -f undercloud-backup-$DATE.tar.gz srv/node var/lib/glance/images

9. Controleer of de gegevens het eigendom zijn van de juiste gebruiker.

[root@director ~]$ chown -R swift: /srv/node

[root@director ~]$ chown -R glance: /var/lib/glance/images

10. Herstel de undercloud SSL-certificaten (optioneel - alleen als de instelling SSL-certificaten gebruikt).

[root@director ~]$ tar -xzC / -f undercloud-backup-$DATE.tar.gz etc/pki/instack-certs/undercloud.pem

[root@director ~]$ tar -xzC / -f undercloud-backup-$DATE.tar.gz etc/pki/ca-trust/source/anchors/ca.crt.pem

11. Start de installatie van de ondercloud opnieuw als de stapelgebruiker, waarbij u ervoor zorgt dat deze in de home folder van de stapel wordt uitgevoerd.

[root@director ~]$ su - stack

[stack@director ~]$ sudo yum install -y python-tripleoclient

12. Bevestig dat de hostname correct is ingesteld in /etc/hosts.

13. Installeer de ondercloud opnieuw.

[stack@director ~]$ openstack undercloud install

<snip>

#############################################################################

Undercloud install complete.

The file containing this installation's passwords is at

/home/stack/undercloud-passwords.conf.

There is also a stackrc file at /home/stack/stackrc.

These files are needed to interact with the OpenStack services, and must be

secured.

#############################################################################

Sluit de teruggeprogrammeerde ondercloud weer aan op de Overcloud

Nadat u deze stappen hebt voltooid, kan worden verwacht dat de undercloud automatisch de verbinding naar de overcloud zal herstellen. De knooppunten zullen Orchestratie (warmte) blijven opvragen voor hangende taken, met het gebruik van een eenvoudig HTTP-verzoek dat elke paar seconden wordt afgegeven.

Bevestig het voltooide herstel

Gebruik deze opdrachten om een gezondheidscontrole uit te voeren van de nieuwe, gerestaureerde omgeving.

[root@director ~]$ su - stack

Last Log in: Tue Nov 28 21:27:50 EST 2017 from 10.86.255.201 on pts/0

[stack@director ~]$ source stackrc

[stack@director ~]$ nova list

+--------------------------------------+--------------------+--------+------------+-------------+------------------------+

| ID | Name | Status | Task State | Power State | Networks |

+--------------------------------------+--------------------+--------+------------+-------------+------------------------+

| b1f5294a-629e-454c-b8a7-d15e21805496 | pod1-compute-0 | ACTIVE | - | Running | ctlplane=192.200.0.119 |

| 9106672e-ac68-423e-89c5-e42f91fefda1 | pod1-compute-1 | ACTIVE | - | Running | ctlplane=192.200.0.120 |

| b3ed4a8f-72d2-4474-91a1-b6b70dd99428 | pod1-compute-2 | ACTIVE | - | Running | ctlplane=192.200.0.124 |

| 677524e4-7211-4571-ac35-004dc5655789 | pod1-compute-3 | ACTIVE | - | Running | ctlplane=192.200.0.107 |

| 55ea7fe5-d797-473c-83b1-d897b76a7520 | pod1-compute-4 | ACTIVE | - | Running | ctlplane=192.200.0.122 |

| c34c1088-d79b-42b6-9306-793a89ae4160 | pod1-compute-5 | ACTIVE | - | Running | ctlplane=192.200.0.108 |

| 4ba28d8c-fb0e-4d7f-8124-77d56199c9b2 | pod1-compute-6 | ACTIVE | - | Running | ctlplane=192.200.0.105 |

| d32f7361-7e73-49b1-a440-fa4db2ac21b1 | pod1-compute-7 | ACTIVE | - | Running | ctlplane=192.200.0.106 |

| 47c6a101-0900-4009-8126-01aaed784ed1 | pod1-compute-8 | ACTIVE | - | Running | ctlplane=192.200.0.121 |

| 1a638081-d407-4240-b9e5-16b47e2ff6a2 | pod1-compute-9 | ACTIVE | - | Running | ctlplane=192.200.0.112 |

<snip>

[stack@director ~]$ ssh heat-admin@192.200.0.107

[heat-admin@pod1-controller-0 ~]$ sudo pcs status

Cluster name: tripleo_cluster

Stack: corosync

Current DC: pod1-controller-0 (version 1.1.15-11.el7_3.4-e174ec8) - partition with quorum

3 nodes and 22 resources configured

Online: [ pod1-controller-0 pod1-controller-1 pod1-controller-2 ]

Full list of resources:

ip-10.1.10.10 (ocf::heartbeat:IPaddr2): Started pod1-controller-0

ip-11.120.0.97 (ocf::heartbeat:IPaddr2): Started pod1-controller-1

Clone Set: haproxy-clone [haproxy]

Started: [ pod1-controller-0 pod1-controller-1 pod1-controller-2 ]

Master/Slave Set: galera-master [galera]

Masters: [ pod1-controller-0 pod1-controller-1 pod1-controller-2 ]

ip-192.200.0.106 (ocf::heartbeat:IPaddr2): Started pod1-controller-0

ip-11.120.0.95 (ocf::heartbeat:IPaddr2): Started pod1-controller-1

ip-11.119.0.98 (ocf::heartbeat:IPaddr2): Started pod1-controller-0

ip-11.118.0.92 (ocf::heartbeat:IPaddr2): Started pod1-controller-1

Clone Set: rabbitmq-clone [rabbitmq]

Started: [ pod1-controller-0 pod1-controller-1 pod1-controller-2 ]

Master/Slave Set: redis-master [redis]

Masters: [ pod1-controller-0 ]

Slaves: [ pod1-controller-1 pod1-controller-2 ]

openstack-cinder-volume (systemd:openstack-cinder-volume): Started pod1-controller-0

my-ipmilan-for-controller-0 (stonith:fence_ipmilan): Stopped

my-ipmilan-for-controller-1 (stonith:fence_ipmilan): Stopped

my-ipmilan-for-controller-2 (stonith:fence_ipmilan): Stopped

Failed Actions:

* my-ipmilan-for-controller-0_start_0 on pod1-controller-1 'unknown error' (1): call=190, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:45 2017', queued=0ms, exec=20005ms

* my-ipmilan-for-controller-1_start_0 on pod1-controller-1 'unknown error' (1): call=192, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:53:08 2017', queued=0ms, exec=20005ms

* my-ipmilan-for-controller-2_start_0 on pod1-controller-1 'unknown error' (1): call=188, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:23 2017', queued=0ms, exec=20004ms

* my-ipmilan-for-controller-0_start_0 on pod1-controller-0 'unknown error' (1): call=210, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:53:08 2017', queued=0ms, exec=20005ms

* my-ipmilan-for-controller-1_start_0 on pod1-controller-0 'unknown error' (1): call=207, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:45 2017', queued=0ms, exec=20004ms

* my-ipmilan-for-controller-2_start_0 on pod1-controller-0 'unknown error' (1): call=206, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:45 2017', queued=0ms, exec=20006ms

* ip-192.200.0.106_monitor_10000 on pod1-controller-0 'not running' (7): call=197, status=complete, exitreason='none',

last-rc-change='Wed Nov 22 13:51:31 2017', queued=0ms, exec=0ms

* my-ipmilan-for-controller-0_start_0 on pod1-controller-2 'unknown error' (1): call=183, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:23 2017', queued=1ms, exec=20006ms

* my-ipmilan-for-controller-1_start_0 on pod1-controller-2 'unknown error' (1): call=184, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:23 2017', queued=0ms, exec=20005ms

* my-ipmilan-for-controller-2_start_0 on pod1-controller-2 'unknown error' (1): call=177, status=Timed Out, exitreason='none',

last-rc-change='Wed Nov 22 13:52:02 2017', queued=0ms, exec=20005ms

Daemon Status:

corosync: active/enabled

pacemaker: active/enabled

pcsd: active/enabled

[heat-admin@pod1-controller-0 ~]$ sudo ceph status

cluster eb2bb192-b1c9-11e6-9205-525400330666

health HEALTH_OK

monmap e1: 3 mons at {pod1-controller-0=11.118.0.40:6789/0,pod1-controller-1=11.118.0.41:6789/0,pod1-controller-2=11.118.0.42:6789/0}

election epoch 58, quorum 0,1,2 pod1-controller-0,pod1-controller-1,pod1-controller-2

osdmap e1398: 12 osds: 12 up, 12 in

flags sortbitwise,require_jewel_osds

pgmap v1245812: 704 pgs, 6 pools, 542 GB data, 352 kobjects

1625 GB used, 11767 GB / 13393 GB avail

704 active+clean

client io 21549 kB/s wr, 0 op/s rd, 120 op/s wr

Handeling Identity Services (Keystone) controleren

Deze stap valideert de Transacties van de Dienst van de Identiteit door voor een lijst van gebruikers te vragen.

[stack@director ~]$ source stackrc

[stack@director ~]$ openstack user list

+----------------------------------+------------------+

| ID | Name |

+----------------------------------+------------------+

| 69ac2b9d89414314b1366590c7336f7d | admin |

| f5c30774fe8f49d0a0d89d5808a4b2cc | glance |

| 3958d852f85749f98cca75f26f43d588 | heat |

| cce8f2b7f1a843a08d0bb295a739bd34 | ironic |

| ce7c642f5b5741b48a84f54d3676b7ee | ironic-inspector |

| a69cd42a5b004ec5bee7b7a0c0612616 | mistral |

| 5355eb161d75464d8476fa0a4198916d | neutron |

| 7cee211da9b947ef9648e8fe979b4396 | nova |

| f73d36563a4a4db482acf7afc7303a32 | swift |

| d15c12621cbc41a8a4b6b67fa4245d03 | zaqar |

| 3f0ed37f95544134a15536b5ca50a3df | zaqar-websocket |

+----------------------------------+------------------+

[stack@director ~]$

[stack@director ~]$ source <overcloudrc>

[stack@director ~]$ openstack user list

+----------------------------------+------------+

| ID | Name |

+----------------------------------+------------+

| b4e7954942184e2199cd067dccdd0943 | admin |

| 181878efb6044116a1768df350d95886 | neutron |

| 6e443967ee3f4943895c809dc998b482 | heat |

| c1407de17f5446de821168789ab57449 | nova |

| c9f64c5a2b6e4d4a9ff6b82adef43992 | glance |

| 800e6b1163b74cc2a5fab4afb382f37d | cinder |

| 4cfa5a2a44c44c678025842f080e5f53 | heat-cfn |

| 9b222eeb8a58459bb3bfc76b8fff0f9f | swift |

| 815f3f25bcda49c290e1b56cd7981d1b | core |

| 07c40ade64f34a64932129175150fa4a | gnocchi |

| 0ceeda0bc32c4d46890e53adef9a193d | aodh |

| f3caab060171468592eab376a94967b8 | ceilometer |

+----------------------------------+------------+

[stack@director ~]$

Afbeeldingen uploaden voor Toekomstig knooppunt

Bevestig /httpStart al deze bestanden inspecteur.ipxe, agent.kernel, agent.ramdisk. Als dit niet het geval is, volgt u deze stappen om de afbeelding bij te werken.

[stack@director ~]$ ls /httpboot

inspector.ipxe

[stack@director ~]$ source stackrc

[stack@director ~]$ cd images/

[stack@director images]$ openstack overcloud image upload --image-path /home/stack/images

Image "overcloud-full-vmlinuz" is up-to-date, skipping.

Image "overcloud-full-initrd" is up-to-date, skipping.

Image "overcloud-full" is up-to-date, skipping.

Image "bm-deploy-kernel" is up-to-date, skipping.

Image "bm-deploy-ramdisk" is up-to-date, skipping.

[stack@director images]$ ls /httpboot

agent.kernel agent.ramdisk inspector.ipxe

[stack@director images]$

Knippering herstellen

Na het ruimteterugeren zou de afscherming in staat zijn. Deze procedure zal omheining mogelijk maken.

[heat-admin@pod1-controller-0 ~]$ sudo pcs property set stonith-enabled=true

[heat-admin@pod1-controller-0 ~]$ sudo pcs status

[heat-admin@pod1-controller-0 ~]$sudo pcs stonith show

Gerelateerde informatie

- Terug en herstellen van de Director-ondercloud

- De controllerknooppunten instellen

- Technische ondersteuning en documentatie – Cisco Systems