rmnode
rmnode 명령은 클러스터형 시스템에서 노드를 삭제합니다. 클러스터형 시스템이 작성된 후 언제든지 이 명령을 입력할 수 있습니다.
구문
>>- rmnode -- --+----------+-- -- -deactivatespare -- ----------> '- -force -' >--+- object_id ---+------------------------------------------->< '- object_name -'
매개변수
- -force
- (선택사항) 이 명령이 실행된다는 확인을 대체합니다. 이 매개변수는 다음
두 가지 확인을 대체합니다.
- 명령으로 볼륨이 오프라인이 되는 경우 force 매개변수를 사용하지 않으면 명령이 실패합니다.
- 명령으로 인해 제거할 노드 내에만 포함되어 있는 쓰기 캐시에 쓰지 않은 데이터가 있어서 데이터가 손실되는 경우, force 매개변수를 사용하지 않으면 명령이 실패합니다.
- -deactivatespare
- (선택사항) 스페어 노드(이 노드의 경우)를 비활성화해야 함을 지정합니다. 중요사항: 스페어 노드가 활성 상태인 동안 오프라인 노드를 제거하지 마십시오.
- object_id | object_name
- (필수) 수정할 오브젝트 이름 또는 ID를 지정합니다. 매개변수 뒤의 변수는 다음 중 하나입니다.
- 노드를 클러스터형 시스템에 추가할 때 지정한 오브젝트 이름
- 노드에 지정된 오브젝트 ID(WWNN(Worldwide Node Name))
설명
이 명령은 클러스터형 시스템에서 노드를 제거합니다. 그러면 노드는 이 클러스터형 시스템 또는 다른 시스템에 다시 추가할 후보가 됩니다. 노드가 삭제되고 나면, 또 다른 노드가 I/O 그룹에 다시 추가될 때까지 I/O 그룹의 다른 노드는 연속 쓰기 모드가 됩니다.
주의: 노드에
대해 구성된 하드웨어를 변경하기 위해 rmnode 명령을 실행하는 경우
- (해당 노드를 통한) SCSI-3(Small Computer System Interface-3) 예약이 제거됨
- (해당 노드를 통한) SCSI-3(Small Computer System Interface-3) 등록이 제거됨
기본적으로, rmnode 명령은 노드가 오프라인이 되기 전에 지정된 노드의 캐시를 비웁니다. 시스템 성능이 이미 저하된 일부 환경(예를 들어, I/O 그룹의 두 가 모두 온라인이고 I/O 그룹 내 가상 디스크의 성능이 저하될 때)에서는 시스템이 캐시 데이터가 있는 유일한 노드를 삭제한 결과로 인해 데이터가 손실되지 않았는지 확인합니다.
I/O 그룹의 다른 노드에서 장애가 발행하는 경우에는 데이터 손실을 차단하기 위해 노드가 삭제되기 전에 캐시를 비웁니다.
캐시를 비우거나 데이터가 손실되지 않았는지 확인하지 않은 채로 지정된 노드를 즉시 오프라인으로 만들려면, rmnode 명령을 -force 매개변수와 함께 실행하십시오.
전제조건:
rmnode 명령을 실행하기 전에 다음 태스크를 수행하고 다음 주의 참고사항을 읽어서 데이터에 대한 액세스 권한이 손실되지 않게 하십시오.
- 다음 명령을 실행하여 이 I/O 그룹에 여전히 지정되어 있는 가상 디스크(VDisk 또는 볼륨)를
판별하십시오. 이 명령은 볼륨의 필터 보기를 요청합니다. 여기서 필터 속성은 I/O 그룹입니다.
여기서 name은 I/O 그룹의 이름입니다.lsvdisk -filtervalue IO_group_name=name - lsvdiskhostmap 명령을 실행하여 볼륨이 맵핑된 호스트를 판별하십시오.
- 이 I/O 그룹에 지정된 볼륨에 액세스해야 하는 데이터가 포함되어 있는지
판별하십시오.
- 이 볼륨에 대한 액세스를 유지보수하지 않으려면, 5단계로 이동하십시오.
- 일부 또는 모든 볼륨에 대한 액세스를 유지보수하려는 경우에는 데이터를 백업하거나 데이터를 다른(온라인) I/O 그룹으로 마이그레이션하십시오.
- 노드의 전원을 꺼야 하는지 여부를 판별하십시오.
- 클러스터형 시스템의 마지막 노드이면, 노드의 전원을 끌 필요가 없습니다. 5단계로 이동하십시오.
- 클러스터의 마지막 노드가 아닌 경우에는 제거하려는 노드의 전원을 끄십시오. 노드 삭제 요청을 발행하기 전에 수동으로 제거되는 경로를 SDD(Subsystem Device Driver)가 다시 검색하지 않습니다.
- 제거하려는 볼륨이 표시하는 각 가상 경로(vpath)의 SDD 구성을 업데이트하십시오. SDD 구성을 업데이트하면 볼륨에서 vpath가 제거됩니다. 구성을 업데이트하지 않으면 데이터가 손상될 수 있습니다. 주어진 호스트 운영 체제의 SDD를 동적으로 재구성하는 방법에 대한 자세한 내용은 다중 경로 서브시스템 장치 드라이버: 사용자 안내서를 참조하십시오.
- 삭제 중인 노드의 예정된 모든 I/O 조작을 일시정지시키십시오. 조작을 일시정지시키는 데 실패하면 실패한 I/O 조작이 호스트 운영 체제에 보고할 수 있습니다.
주의:
- 클러스터의 마지막 노드를 제거하면 클러스터형 시스템이 영구 삭제됩니다. 클러스터형 시스템의 마지막 노드를 삭제하기 전에 클러스터형 시스템을 영구 삭제할 것인지 확인하십시오.
- 단일 노드를 제거 중이며 I/O 그룹의 나머지 노드가 온라인인 경우, 나머지 노드가 실패하면 데이터가 단일 실패점에 노출될 수 있습니다.
- 노드가 제거되기 전에 노드에 대한 I/O 그룹의 캐시를 비우기 때문에 이 명령을 완료하려면 약간의 시간이 소요될 수 있습니다. -force 매개변수가 사용되면 캐시를 비우지 않으며 명령이 더 빨리 완료됩니다. 하지만 삭제된 노드가 I/O 그룹의 마지막 노드인 경우에 -force 옵션을 사용하면 해당 노드의 쓰기 캐시를 비우지 않고 버려서 데이터 손실이 발생할 수 있습니다. -force 옵션은 항상 주의해서 사용해야 합니다.
- I/O 그룹의 두 노드가 모두 온라인이고 노드를 삭제하기 전에 볼륨이 이미 성능 저하된 경우, -force 옵션을 사용하면 볼륨에 대한 액세스 권한 및 데이터가 손실될 수 있습니다.
참고:
- 구성 노드를 제거 중인 경우, rmnode 명령은 구성 노드를 클러스터형 시스템 내의 다른 노드로 이동시킬 수 있습니다. 이 프로세스는 일반적으로 1분 미만의 짧은 시간이 소요될 수 있습니다. 클러스터형 시스템 IP 주소는 변경되지 않은 채로 남지만, 구성 노드에 연결된 SSH 클라이언트는 연결을 재설정해야 할 수 있습니다. 관리 GUI가 새 구성 노드에 자동으로 다시 연결합니다.
- 클러스터형 시스템의 마지막 노드인 경우나 현재 구성 노드로 지정된 경우에는 시스템에 대한 모든 연결이 끊어질 수 있습니다. 클러스터형 시스템의 마지막 노드가 삭제되면 사용자 인터페이스 및 열려 있는 CLI 세션이 유실됩니다. 노드가 삭제되기 전에 명령을 완료할 수 없는 경우, 제한시간 초과가 발생할 수 있습니다.
rmnode의 호출 예제
rmnode 1
출력 결과:
No feedback
호출 예제
rmnode -deactivatespare
출력 결과
No feedback
