PowerFlex: OpenStack ScaleIO -leuan asennuksen vianmääritys
Summary: Tässä artikkelissa kuvataan vaiheet OpenStackin ScaleIO Cinder -asennuksen vianmääritykseen.
Instructions
Määritä OpenStack Cinder -ohjain käyttämään ScaleIO:ta lisäämällä seuraava /etc/cinder/cinder.conf tiedosto.
Tämä kokoonpano koskee OpenStackin Pike-versiota. Muut versiot voivat vaihdella.
[Default] enabled_backends = scaleio [scaleio] volume_driver = cinder.volume.drivers.dell_emc.scaleio.driver.ScaleIODriver volume_backend_name = scaleio san_ip = GATEWAY_IP sio_storage_pools = Domain1:Pool1,Domain2:Pool2 san_login = SIO_USER san_password = SIO_PASSWD san_thin_provision = false
Tutustu /var/log/cinder/volume.log tiedosto. Sinun pitäisi nähdä seuraavanlaisia rivejä:
2018-05-28 14:04:10.659 28321 INFO cinder.volume.drivers.emc.scaleio [req-4584c6b0-9d6b-4745-a63f-45b19fbd0b46 - - - - -] ScaleIO get domain id by name request: https://10.241.215.218:443/api/types/Domain/instances/getByName::H2O_PD1. 2018-05-28 14:04:10.863 28321 INFO cinder.volume.drivers.emc.scaleio [req-4584c6b0-9d6b-4745-a63f-45b19fbd0b46 - - - - -] ScaleIO get pool id by name request: https://10.241.215.218:443/api/types/Pool/instances/getByName::a8341aab00000000,H2O_POOL2.
Jos ei, sinulla on viestintäongelma ScaleIO-yhdyskäytävän kanssa. Tarkista yhteys yhdyskäytävään suorittamalla seuraava komento OpenStack Cinder -palvelimessa:
curl -u : https:///api/login --insecure
Komennon pitäisi palauttaa todennustunnus. Jos saat virheilmoituksen, sinulla on yhteysongelma ScaleIO-yhdyskäytävän kanssa, ja sinun pitäisi ratkaista se ensin.
Varmista seuraavaksi, että Cinder-palvelu on määritetty oikein.
Kirjaudu ohjainsolmusta OpenStack-järjestelmään (esim. lähdekoodi ~/demorc_admin) ja tarkastele sitten Cinder-palveluita:
cinder service-list
Sinun pitäisi nähdä seuraavanlainen tulos:
+------------------+----------------+------+---------+-------+----------------------------+-----------------+ | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason | +------------------+----------------+------+---------+-------+----------------------------+-----------------+ | cinder-scheduler | controller | nova | enabled | up | 2018-05-28T18:19:21.000000 | - | | cinder-volume | cinder@scaleio | nova | enabled | up | 2018-05-28T18:19:24.000000 | - | +------------------+----------------+------+---------+-------+----------------------------+-----------------+
Jos et näe cinder-volume service muotoon @scaleio Tai jos palvelun tila ei toimi, sinun on tarkistettava kyseinen palvelu.
Palvelimesta, jossa on käynnissä cinder-volume, tarkista palvelun tila:
Service openstack-cinder-volume status
Jos palvelu ei ole käynnissä, käynnistä se ja tarkista tila uudelleen. Jos se ei käynnisty, tarkista /var/log/cinder/volume.log Tiedosto virheiden varalta.
Huomautus: SED-laitteiden tila näkyy tuloksessa hallittuna, mutta salaamattomana.