지장을 주지 않고 노드 교체
기존 노드를 새 IBM Spectrum Virtualize™ 노드로 중단 없이 교체할 수 있습니다.
시작하기 전에
교체 프로시저는 SAN 환경을 변경할 필요가 없기 때문에 비중단식입니다. 교체 IBM Spectrum Virtualize 노드는 교체하는 노드와 동일한 WWNN(WorldWide Node Name)을 사용합니다. 이 프로시저의 대안은 볼륨을 새 I/O 그룹으로 이동시키거나 SAN을 다시 구분하여 노드를 중단식으로 교체하는 것입니다. 하지만 중단식 프로시저는 호스트에서 추가 작업이 필요합니다.
노드를 교체할 때 시스템 성능이 손실될 수 있습니다. 예를 들어, 교체할 노드가 포함된 I/O 그룹에서 관리하는 볼륨은 이 프로시저 시작 시 노드 중 하나가 종료되면 성능이 저하됩니다. 두 IBM Spectrum Virtualize 노드가 모두 실행될 때까지 볼륨은 성능 저하 상태로 남아 있습니다.
이 태스크에서는 다음 조건이 충족되었다고 가정합니다.
- 교체되는 노드의 기존 시스템 소프트웨어는 7.7.1 이상이어야 합니다.
- 시스템에 구성된 모든 노드가 있으면서 온라인이어야 합니다.
- 시스템 이벤트 로그에 있는 모든 오류가 처리되어 수정되었음으로 표시되어 있습니다.
- 볼륨, 관리 디스크(MDisk) 또는 외부 스토리지 시스템의 상태가 degraded 또는 offline이 아닙니다.
- 시스템 구성을 백업하였으며 svc.config.backup.xml 파일을 저장했습니다.
- 교체 노드는 교체하는 노드의 파이버 채널 또는 이더넷 연결 속도에서 작동해야 합니다.
- 교체 노드에는 이전 노드와 동일한 슬롯의 동일한 I/O 어댑터 구성이 있어야 합니다.
- 각 파이버 채널 연결 호스트의 파이버 채널 장치 드라이버는 누락된 파일 경로의
제한시간이 3초 이하가 되도록 설정해야 합니다. 각 호스트에서 파이버 채널 드라이버의
매개변수를 확인할 수 없는 경우 시스템에 추가된 후에 바로 새 노드를 다시 부팅해야
합니다. 이렇게 하면 호스트에 대한 파이버 경로가 중지되어 그 시간 동안 IBM Spectrum Virtualize 노드가
다시 활성화될 때 올바르게 복구되었는지 확인할 수 있습니다. 팁: Emulux 파이버 채널 장치 드라이버에 대한 제한시간 설정의 기본값이 30초이므로 이 값을 변경해야 합니다.
- IBM® 원격 기술 지원 센터에서 수행하도록 지시하지 않는 한 나열된 조건이 충족되지 않으면 이 태스크를 계속하지 마십시오.
- 이 태스크를 진행하기 전에 이후의 모든 단계를 검토하십시오.
- 이 태스크에 설명된 IBM Spectrum Virtualize 환경 또는 프로시저에 익숙하지 않은 경우 이 태스크를 계속하지 마십시오.
- 교체하려는 노드를 다시 사용하려고 계획하는 경우 노드의 WWNN이 사용자의 SAN에서 고유한 숫자로 설정되었는지 확인하십시오. WWNN이 고유한지 확인하지 않을 경우 WWNN 및 WWPN이 SAN 환경에서 중복되어 문제점을 발생시킬 수 있습니다.
- 이 태스크 중 노드 ID가 변경되며 노드 이름도 변경될 가능성이 있습니다. 시스템이 노드 ID를 지정하고 나면 ID는 변경할 수 없습니다. 그러나 노드 이름은 이 태스크가 완료된 후에도 변경할 수 있습니다.
이 태스크 정보
프로시저
- 옵션: 교체하는 노드의 현재 소프트웨어 레벨이 활성 IBM Spectrum Virtualize 시스템의 소프트웨어 레벨과 다른 경우, 노드에 현재 IBM Spectrum Virtualize 시스템 소프트웨어 레벨을 설치할 수 있습니다. 이 단계를 수행하면 16단계에서 IBM Spectrum Virtualize 시스템에 노드를 추가할 때 최대 20분을 줄일 수 있습니다.
선택적으로 서비스 지원을 사용하여 이 노드로 교체하는 노드에서 사용한 값으로 WWNN을 변경할 수도 있습니다.
- 다음 단계를 완료하십시오.
- 호스트에
노드에 대한 종속 항목이 없음을 확인하십시오. 관리 GUI 또는 명령행 인터페이스(CLI) 명령을 사용할 수 있습니다.
- 관리 GUI를 사용하는 경우, 모니터링 > 시스템을 선택하십시오. 노드를 마우스 오른쪽 단추로 클릭하고 종속 볼륨 표시를 선택하여 노드에 종속되는 모든 볼륨을 표시하십시오.
- lsdependentvdisks 명령을 사용하여 종속 볼륨을 보는 경우 node
매개변수를 지정하십시오.
lsdependentvdisks -node node_id_or_name
- 종속 볼륨이 있는 경우 볼륨이 사용되는지 여부를 판별하십시오. 볼륨이 사용되면 중복 구성을 복원하거나 호스트 애플리케이션을 일시중단하십시오.
- 종속 쿼럼 디스크가 보고되면 쿼럼 디스크에 대한 액세스 권한을 수정하거나 쿼럼 디스크 구성을 수정하십시오.
- 호스트에
노드에 대한 종속 항목이 없음을 확인하십시오.
- 교체할 노드의 물리적 위치를 이미 알고 있는 경우 이 단계를 건너뛰고
다음 단계로 진행할 수 있습니다. 시스템 구성 노드와 교체하려는 노드의 ID,
이름, I/O 그룹 ID 및 I/O 그룹 이름을 판별하려면 다음 단계를 수행하십시오. 팁: 교체하려는 노드 중 하나가 시스템 구성 노드인 경우에는 이를 마지막으로 대체하십시오.
- 명령행 인터페이스(CLI)에서 lsnode 명령을 실행하십시오.
lsnode -delim : - 구성_노드 열에서 예 값을 찾아 ID 및 이름 열에 값을 기록하십시오.
- 시스템의 각 노드에서 ID 및 이름 열의 값을 기록하십시오.
- 시스템의 각 노드에서 IO_그룹_ID 및 IO_그룹_이름 열의 값을 기록하십시오.
- 앞면 패널 ID를 판별하려면 lsnodevpd 명령을 실행하십시오. 여기서
node_name or node_id는 노드의 이름 또는 ID입니다. 시스템의 각 노드에
대해 명령을 실행하십시오.
lsnodevpd node_name or node_id - 값을 앞면_패널_ID 열에 기록하십시오. 앞면 패널 ID는 각 노드의 앞면에 표시됩니다. 이 ID를 사용하여 교체하려는 노드의 노드 ID 또는 노드 이름과 일치하는 노드의 실제 위치를 판별할 수 있습니다.
- 명령행 인터페이스(CLI)에서 lsnode 명령을 실행하십시오.
- 교체할 노드의 WWNN 및 iSCSI 이름을 식별하고 기록하십시오.
- lsnode 명령을 실행하십시오. 여기서 node_name or node_id는
WWNN 및 iSCSI 이름을 판별할 노드의 이름 또는 ID입니다.
lsnode -delim : node_name_or_id - 교체할 노드의 WWNN 또는 iSCSI 이름을 기록하십시오.
- 파이버 채널 및 이더넷 포트의 순서를 기록하십시오.
- 시스템에 이더넷 포트 IP가 구성되어 있는 경우 교체 노드에 적용할 수 있도록
현재 설정을 저장하십시오. 이렇게 하려면 lsportip 명령을 입력하십시오.
lsportip -delim :
- lsnode 명령을 실행하십시오. 여기서 node_name or node_id는
WWNN 및 iSCSI 이름을 판별할 노드의 이름 또는 ID입니다.
- 필수: 다음 단계를 완료하십시오.
- 노드의 뒷면에서 케이블을 빼기 전에 노드 포트 번호와 함께 파이버 채널 또는 이더넷 케이블의 순서를 기록하고 표시하십시오. 교체 노드가 시스템에 추가되었을 때 문제가 발생하는 것을 방지하기 위해서는 교체 노드에도 동일한 순서로 케이블을 연결해야 합니다. 케이블이 순서대로 연결되지 않을 경우 포트 ID가 변경될 수 있으며 이는 호스트가 볼륨을 액세스하는 데 영향을 줍니다. 포트에 번호가 매겨지는 방식은 사용자가 가진 모델의 하드웨어 문서를 참조하십시오.
- 스위치의 다른 포트 또는 다른 스위치에 교체 노드를 연결하지 마십시오. 속도가 8Gbps가 되도록 파이버 채널 스위치를 변경하려면 이 태스크가 이 노드 교체 프로시저 전이나 후에 수행되는 개별 태스크여야 합니다.
- 노드에 10Gbps 이더넷 IP가 구성된 경우 rmportip 명령을 사용하여
이러한 설정을 삭제하고 현재 설정을 기록하십시오.
rmportip -node node_ID_or_name port_ID - 시스템과 I/O 그룹에서 이 노드를 삭제하려면 rmnode 명령을 실행하십시오.
node_ID_or_name 값은 삭제할 노드를 식별합니다.
rmnode node_ID_or_nameCLI를 사용하여 삭제 프로세스가 완료되었는지 확인할 수 있습니다.
- 옵션: 제거된 노드를 스페어 노드로 사용하려면 lsnode 명령을 입력하여
노드가 더 이상 시스템의 멤버가 아닌지 확인하십시오.
노드 목록이 표시됩니다. 제거된 노드가 더 이상 명령 출력에 나열되지 않을 때까지 대기하십시오.lsnode - 시스템에서 삭제한 노드의 WWNN 또는 iSCSI 이름을 FFFFF로 변경하십시오.
- 노드의 전원을 켜십시오.
- 다음 chvpd 명령을
실행하십시오.
satask chvpd -wwnn FFFFFFFFFFFFFFFF
- 랙에 교체 노드를 설치하십시오. 중요사항: 이 단계 동안 파이버 채널이나 이더넷 케이블을 연결하지 마십시오.
- 교체 노드에서 전원을 켜십시오.
- 교체 노드의 WWNN을 기록하십시오. 이 이름은 다른 IBM Spectrum Virtualize 노드에서 재사용될 수 있습니다.
- 교체 노드의 WWNN 이름을 4단계에서 기록한 이름과 일치하도록 변경하십시오. 이를 위해 서비스 지원 인터페이스를 사용하여 WWNN을 변경할 수 있습니다. 또한 다음 satask chvpd 명령을 실행할 수 있습니다. 여기서 WWNN은 원래 노드에서 기록한 값입니다.
satask chvpd -wwnn WWNN - lsnodecandidate 명령을 입력하여 WWNN의 마지막 5자가
올바른지 확인하십시오.
lsnodecandidate - 5단계에서 기록한 원래 노드의 포트 번호와 동일한 번호에 파이버 채널 또는 이더넷 케이블을 연결하십시오.
- 시스템에 노드를 추가하십시오. 서비스 지원 인터페이스를 사용하거나 다음 명령을
입력할 수 있으며, 여기서 WWNN 및 iogroupname_id는 원래 노드에 대해
기록한 값입니다. 새 노드가 원래 노드와 동일한 이름을 가지며 원래 노드와
동일한 I/O 그룹에 있는지 확인하십시오. 자세한 정보는 addnode
명령을 참조하십시오.
addnode -wwnodename WWNN -iogrp iogroupname_idIBM Spectrum Virtualize는 노드를 원래 사용된 이름으로 다시 지정합니다. 노드의 원래 이름이 IBM Spectrum Virtualize에 의해 자동으로 지정된 경우에는 동일한 이름을 다시 사용할 수 없습니다. 이름이 node로 시작될 경우 자동으로 지정됩니다. 이 경우 node로 시작하지 않는 다른 이름을 지정하거나 IBM Spectrum Virtualize가 노드에 자동으로 새 이름을 지정하도록 name 매개변수를 사용하지 마십시오.
필요한 경우 새 노드는 시스템과 동일한 IBM Spectrum Virtualize 소프트웨어 버전으로 업데이트됩니다. 이 업데이트는 20분 정도 소요될 수 있습니다.
이더넷 IP가 이전에 구성된 경우 교체된 노드의 설정을 재사용하도록 이더넷 포트를 구성하십시오. 관리 GUI 또는 cfgportip 명령을 사용하여 이더넷 포트 IP를 구성할 수 있습니다.
- IPv4 IP 주소의
경우
cfgportip -node node_name_or_ID -ip IPv4_addr -mask subnet_mask -gw gateway port ID - IPv6 IP 주소의
경우
cfgportip -node node_name_or_ID -ip_6 IPv6_addr -prefix_6 prefix -gw_6 gateway port ID
중요사항:- 교체 노드에는 최소한 교체되는 노드만큼의 CPU와 RAM이 있어야 합니다.
- I/O 그룹의 두 노드가 모두 데이터를 캐시하지만 캐시 크기가 비대칭입니다. 교체 노드는 I/O 그룹에 있는 파트너 노드의 캐시 크기에 의해 제한됩니다. 따라서 I/O 그룹의 다른 노드를 대체할 때까지 교체 노드가 완전한 캐시 크기를 사용하지 않을 수 있습니다.
- 교체 노드가 이전 노드와 동일한 WWNN 및 WWPN을 사용하므로 호스트 다중 경로 장치 드라이버를 재구성하지 않아도 됩니다. 다중 경로 장치 드라이버는 교체 노드가 사용 가능한 경로 복구를 발견합니다.
- 호스트 다중 경로 장치 드라이버는 경로를 복구하는 데 대략 30분을 소요합니다. I/O 그룹에서 첫 노드를 업그레이드한 후 적어도 30분간 이 I/O 그룹의 다른 노드를 업그레이드하지 마십시오. 다른 I/O 그룹에 업그레이드할 노드가 있는 경우에는 대기하는 동안 이 업그레이드를 수행할 수 있습니다.
- 파이버 채널 경로의 제한시간이 3초 이하가 되도록 모든 호스트의 파이버 채널 장치 드라이버를 설정했는지 확인할 수 없는 경우, 노드가 다시 활성화될 때 파이버 경로가 활성화되도록 하려면 새 IBM Spectrum Virtualize 노드를 다시 부팅하는 것이 좋습니다.
- IPv4 IP 주소의
경우
- 필수: 중요: 다음 단계로 진행하기 전에 호스트 관리자에게 각 호스트에서 경로를 조회하여 교체 노드에 대한 모든 경로가 활성인지 확인하도록 요청하십시오. IBM 다중 경로 서브시스템 장치 드라이버 (SDD)를 사용하고 있는 경우 경로 조회 명령은 datapath query device입니다. 경로 조회 방법은 사용자의 다중 경로 장치 드라이버와 함께 제공된 문서에 있습니다. 예상 경로가 활성이 아닌 경우 다중 경로 드라이버를 통해 경로를 다시 스캔하십시오.
- 옵션: 교체된 노드를 스페어 노드로 사용하려면 다음 단계를 수행하십시오.
- 기술자 포트를 사용하여 노드의 서비스 지원 인터페이스에 연결하십시오.
- 올바른 노드에 연결되었는지 확인한 다음 노드 구성을 선택하십시오.
- WWNN 업데이트를 선택하십시오.
- WWNN 지정에 00000을 입력하십시오.
- 수정을 클릭하여 확인하십시오.
- 교체하려는 각 노드마다 4에서 18까지의 단계를 반복하십시오.