재설치 전에 연결된 iSCSI를 분리하고 기존 LUN 데이터를 보존하는 절차를 안내하겠습니다. 대상 IQN·portal 확인 → CCVM과 공유 스토리지 사용 정지 → 대상 기록의 자동 연결 해제 → 대상 세션 로그아웃 → 설치 중 외부 LUN 차단 순서입니다. iSCSI 로그아웃 자체는 LUN을 지우지 않지만 사용 중인 VM·파일시스템의 연결을 끊으면 손상될 수 있으므로 사용 정지를 먼저 확인해야 합니다.
다음 순서로 진행하십시오.
- 각 재설치 대상 Cube 호스트에서
ssh -p <SSH_PORT> <ADMIN>@<CUBE_HOST_IP>로 접속하고 관리자 권한으로 아래 명령을 확인하십시오. 여기서 분리할 TARGET_IQN, PORTAL_IP와 LUN의 WWID를 기록합니다. 스토리지 두 대와 세션·LUN 수가 같다고 가정하지 말고 각 호스트에서 관련 portal을 확인하십시오. OS 부팅 디스크가 iSCSI이면 아래 온라인 로그아웃을 적용하지 마십시오.
sudo iscsiadm -m session -P 3
sudo multipath -ll
lsblk -o NAME,TYPE,SIZE,FSTYPE,MOUNTPOINTS,WWN
findmnt
- CCVM 상태는 분리 전 사용 여부를 확인하는 용도로 점검합니다. 각 Cube 호스트에서 아래 명령을 확인하고, CCVM 실행 호스트에서 다음 명령으로 해당 LUN 사용 여부를 대조하십시오. 기존 자료를 보존하려면 분리 전에 필요한 CCVM 디스크·관리 DB·설정 백업을 재설치 대상 밖에 확보하십시오. 초기 설치 중이라도 외부 스토리지의 기존 데이터를 새 디스크로 취급하지 마십시오.
sudo pcs status --full
sudo virsh -c qemu:///system list --all
sudo virsh -c qemu:///system domblklist ccvm --details
- 업무 VM이 있으면 먼저 정상 종료하고 Cube에서 CCVM을 정상 정지하십시오. 초기 설치 대상 클러스터 전체를 중단할 수 있고 GFS/CLVM 리소스가 구성된 경우, 클러스터 관리자 호스트에서 다음 명령을 한 번 실행해 공유 파일시스템 리소스도 정상 정지합니다. 각 Cube 호스트에서 VM 실행 여부, 아래 명령으로 대상 LUN의 사용이 해제됐는지 확인하십시오. 정상 기준은 대상 LUN에 실행 VM·마운트·활성 사용이 없고 리소스 정지가 완료된 것입니다. busy 또는 정지 실패가 나오면 강제 옵션을 쓰지 말고 그 결과를 먼저 확인합니다.
sudo pcs cluster stop --all
findmnt -t gfs2
sudo lvs -o lv_name,vg_name,lv_attr,devices
- 위 조건을 충족한 각 Cube 호스트에서, 1단계의 IQN과 portal로 자리표시자를 바꿔 관리자 권한으로 실행하십시오. 기존 startup 값을 기록한 뒤 아래 명령을 순서대로 적용합니다. iface에 바인딩된 기록에는 해당
-I <IFACE>를 추가합니다. 다중 경로는 분리 대상의 모든 portal에 대해 진행하며 같은 세션이 제공하는 다른 LUN도 사용 중이어서는 안 됩니다. 전체 세션 일괄 로그아웃·node 삭제를 사용하지 마십시오.
sudo iscsiadm -m node -T <TARGET_IQN> -p <PORTAL_IP>:3260 --op update -n node.startup -v manual
sudo iscsiadm -m node -T <TARGET_IQN> -p <PORTAL_IP>:3260 --op update -n node.conn[0].startup -v manual
sudo iscsiadm -m node -T <TARGET_IQN> -p <PORTAL_IP>:3260 --logout
- 각 Cube 호스트에서 아래 명령으로 결과를 확인하십시오. 정상 기준은 대상 IQN·portal 세션이 사라지고 설치 대상에 외부 LUN이 나타나지 않는 것입니다. 재설치 중 재탐색으로 다시 연결되지 않도록 스토리지 관리자와 협의해 해당 호스트의 LUN 매핑 또는 전용 iSCSI 연결을 일시 차단하고, 로컬 OS 디스크만 설치 대상으로 선택하십시오. LUN 자체와 다른 호스트의 매핑을 삭제하지 마십시오.
sudo iscsiadm -m session
sudo multipath -ll
lsblk -o NAME,TYPE,SIZE,FSTYPE,MOUNTPOINTS,WWN
- 재설치 뒤 연결을 복원할 때는 기존 WWID와 파일시스템·VG 메타데이터를 먼저 대조하십시오. 기존 LUN에 신규 GFS 구성·디스크 초기화를 실행하면 강제 PV 생성과 파일시스템 생성 경로가 데이터에 영향을 줄 수 있습니다. 기존 데이터를 보존하는 재사용·복원 절차로 진행해야 합니다.
위 조치로 해결되지 않으면 아래 결과를 알려주세요. 이미 제공한 내용은 다시 보내지 않으셔도 됩니다.
- 대상 값을 특정하기 어렵거나 정지·로그아웃이 실패한 경우에만 세션·WWID·마운트 결과와 실패 메시지를 알려주세요. 이미 제공한 버전·발생 시각은 다시 보내지 않으셔도 됩니다. CHAP 암호·DB 암호·API 키·토큰은 삭제하고 IP·IQN·WWID는 호스트별 대응 관계를 유지한 별칭으로 마스킹하십시오.