Почему-то драйвер cinder.volume.drivers.ibm.storwize_svc.storwize_svc_fc.StorwizeSVCFCDriver постоянно хочет сгенерить рандомное имя для инициатора. Вот прям каждый раз) Лайв-мигрируешь тачку на хост и cinder-volume упорно идёт на СХДшку и пытается зарегать там каждый раз рандомное имя инициатора (compute-хоста) по маске %hostname&-%random%. СХДшка ему резонно говорит, что мол "инициатор с такими WWN уже есть, дорогой!". Выглядит всё это так:
2023-08-31 09:29:41.883 2906021 ERROR cinder.volume.drivers.ibm.storwize_svc.storwize_svc_common [req-552c9cc5-1e38-4113-98d9-8fea1d362ef3 5b9d00faf6a9dcd7e82cd981975564f90361ff4f15fa1a57167c8cb2c7c4d5ac 2dfcf8aad3544cde946ec04f104eeb40 - - -] Error has occurred: Unexpected error while running command.
Command: svctask mkhost -force -hbawwpn 5001438026ec4414 -name "ost-c03-3-59230199"
Exit code: 1
Stdout: ''
Stderr: 'CMMVC6035E The action failed as the object already exists.\n': oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
2023-08-31 09:29:44.585 2906021 ERROR cinder.volume.drivers.ibm.storwize_svc.storwize_svc_common [req-552c9cc5-1e38-4113-98d9-8fea1d362ef3 5b9d00faf6a9dcd7e82cd981975564f90361ff4f15fa1a57167c8cb2c7c4d5ac 2dfcf8aad3544cde946ec04f104eeb40 - - -] Error running SSH command: svctask mkhost -force -hbawwpn 5001438026ec4414 -name "ost-c03-3-59230199": oslo_concurrency.processutils.ProcessExecutionError: Unexpected error while running command.
В итоге машина на удивление мигрирует нормально, но поведение это вызывает вопросы)
Что я делаю не так?)
Этот твой хост прилетает от компьюты в initialize_connection а там заполняется oslo_brick'ом (connector['host]). Так что иди в oslo_brick и ищи там
Дык с этим проблем нет. Оно корректно берёт имя хоста. И, как оказалось, корректно добавляет рандом. Просто логика почему-то такая, что сначала мы идём на СХД хост создавать, а если не срослось - ищем уже созданный
Обсуждают сегодня