Update –> 관련된 KB 가 공개되었습니다. https://kb.vmware.com/s/article/84339
https://core.vmware.com/blog/iscsi-adapter-iqn-changed-after-upgrading-esxi-70-u2
안녕하세요, 오랜만에 글을 올립니다.
최근에 아래와 같은 이슈를 경험하여 공유드립니다. 물로 아래 내용은 아직까지는 VMware 의 공식내용은 아니고 제가 테스트해 본 내용입니다.
이슈
ESXi 7.0U1 에서 ESXi 7.0U2a 로 업그레이드 후 Software iscsi initator 의 IQN 이름이 변경됌
증상
Before Upgrade
Name vmhba65
Model iSCSI Software Adapter
iSCSI Name iqn.1998-01.com.vmware:esxi70-01a-3f16f5e2
iSCSI Alias
Target Discovery Send Targets, Static Targets
After upgrade
Name vmhba65
Model iSCSI Software Adapter
iSCSI Name iqn.1998-01.com.vmware:esxi70-01a:582892080:65
iSCSI Alias iscsi_vmk
Target Discovery Send Targets, Static Targets
IQN 이름의 변경으로 인하여 Datastore 연결 중단 발생
Workaround
작업전 iqn name 을 변경 –> 원복 –> 업그레이드를 하면 증상 발생하지 않음. (Rescan 없이)
그외 테스트
- ESXi 6.7U3 –> 7.0U2a 이슈 발생안됌 / no issue
- ESXi 7.0GA –> 7.0U2a 이슈 발생안됌 / no issue
- ESXi 7.0U2 –> 7.0U2a 이슈 발생안됌 / no issue
- ESXi 7.0GA –> 7.0U1 –> 7.0U2a 이슈 발생안됌 / no issue
위 테스트 결과로 봤을때는 ESXi 7.0U1 을 신규설치 했을때만 발생하는 현상으로 보이며, iqn name 변경 후 원복후에 작업하면 이상없는 것으로 보아,
random 하게 생성되는 iqn name 이 iscsi db 에 저장이 잘 되지 않는 이슈가 있는것으로 보임.
Update –> 정확하게는 ESXi 7.0 U1 에서 최초로 Software iSCSI initiator 를 Enable 한 경우라고 보면 될것 같습니다.
실제로 U1 에서 단순 Reboot 을 해도 iqn name 이 바뀌는 증상이 있어서 7.0U2 에서 fix 했다고 하네요.
여담으로 7.0U2 부터는 iqn name 의 포맷이 바뀐것으로 보입니다. iqn name 뒤에 : 이 붙고 그뒤에 vmhbaXX 의 번호가 붙는 형태로 바뀌었네요.
7.0U2 iqn
Name vmhba65
Model iSCSI Software Adapter
iSCSI Name iqn.1998-01.com.vmware:esxi70-02a:945225940:65
iSCSI Alias iscsi_vmk
Target Discovery Send Targets, Static Targets
좋은 정보 감사합니다. iSCSI를 사용하는 사이트는 사전에 체크를 한번 해봐야겠군요.