Software iSCSI IQN name changed after upgrade to ESXi 7.0U2a from ESXi 7.0U1

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