Ситуация с которой недавно пришлось столкнуться на массиве OceanStor
V3. При попытке смены ip-адреса на физическом ethernet интерфейсе (для
определенности это порт CTE0.A.H1), видим ошибку вида:
Хмм, Remote Device в терминологии OceanStor - это иной массив,
имеющий связность с нашим по FC или iSCSI (например для
репликации).
Логично, на интерфейсе ip-адрес которого хочу
поменять, висит iSCSI target и, видимо, некая сессия.
Идём в
меню Data Protection -> Remote Device. Видим перечень устройств.
Под каждым устройством на вкладке iSCSI Link проверяем не используется
ли наш порт (ищем CTE0.A.H1 в столбце Local Port).
Если находим
такое соединение - оно и мешает сменить IP-адрес. В случае тестового
лабового оборудования - смело удаляем соединение и бежим менять
IP.
Что если ни одного соединения, использующего порт не
нашлось? Например на картинке ниже единственное соединение использует
вообще контроллер B:
Идём на массив по SSH и выполняем следующую команду:
admin:/>show iscsi target
ID Name Status Local Control ID Remote IP Port Recovery Policy CHAP Enabled Application Type
-- ----------------------------------------------------------------------- ------- ---------------- -------------- ---- --------------- ------------ ----------------
0 iqn.2006-08.com.huawei:oceanstor:ZZZZZZZZZZZZZZZZ::YYYYY:XXX.XXX.XXX.XXX Link Up 0A XXX.XXX.XXX.XXX 3260 Automatic No Replication
33 iqn.2006-08.com.huawei:oceanstor:ZZZZZZZZZZZZZZZZ::YYYYY:XXX.XXX.XXX.XXX Link Up 0B XXX.XXX.XXX.XXX 3260 Automatic No Replication
Ага! В первой строке мы видим зависшее соединение, которое не
отображается в GUI. Чтобы убедиться, что сие висит на нужном порту
можно выполнить ещё одну команду:
admin:/>show iscsi target iscsi_id=0
ID : 0
Name : iqn.2006-08.com.huawei:oceanstor:ZZZZZZZZZZZZZZZZ::YYYYY:XXX.XXX.XXX.XXX
Status : Link Up
Local Control ID : 0A
Local Port ID : CTE0.A.H1
Remote IP : XXX.XXX.XXX.XXX
Port : 3260
Recovery Policy : Automatic
CHAP Enabled : No
Application Type : Replication
Удаляем эту сессию:
admin:/>delete iscsi target iscsi_id=0 local_control_id=0A
Command executed successfully.
И теперь мы можем успешно сменить IP-адрес на физическом интерфейсе.