PowerFlex: Odstraňování problémů s instalací jádra OpenStack ScaleIO
Summary: Tento článek popisuje postup odstraňování problémů s instalací ScaleIO Cinder pro OpenStack.
Instructions
Chcete-li nakonfigurovat ovladač OpenStack Cinder tak, aby používal ScaleIO, přidejte následující do adresáře /etc/cinder/cinder.conf soubor.
Tato konfigurace je pro verzi Pike OpenStacku. Jiné verze se mohou lišit.
[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
Zkontrolujte /var/log/cinder/volume.log . Měli byste vidět řádky podobné těmto:
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.
Pokud tak neučiníte, máte problém s komunikací s bránou ScaleIO. Ověřte připojení k bráně spuštěním následujícího příkazu ze serveru OpenStack Cinder:
curl -u : https:///api/login --insecure
Příkaz by měl vrátit ověřovací token. Pokud se zobrazí chyba, máte problém s komunikací s bránou ScaleIO a měli byste ho nejprve vyřešit.
Dále se ujistěte, že je služba Cinder správně nastavena.
Z uzlu řadiče se přihlaste do systému OpenStack (například source) ~/demorc_admin) a poté zobrazte služby škváry:
cinder service-list
Měl by se zobrazit výstup podobný následujícímu:
+------------------+----------------+------+---------+-------+----------------------------+-----------------+ | 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 | - | +------------------+----------------+------+---------+-------+----------------------------+-----------------+
Pokud se nezobrazí cinder-volume service s @scaleio Nebo pokud je stav této služby mimo provoz, je nutné tuto službu zkontrolovat.
Ze serveru se spuštěným cinder-volumezkontrolujte stav služby:
Service openstack-cinder-volume status
Pokud služba není spuštěna, spusťte ji a znovu zkontrolujte stav. Pokud se nespustí, zkontrolujte /var/log/cinder/volume.log soubor pro chyby.
Poznámka: Stav zařízení SED se ve výstupu zobrazí jako spravovaný, ale nešifrovaný.