addnode

기존 클러스터형 시스템(시스템)에 새 (후보) 노드를 추가하려면 addnode 명령을 사용합니다. 시스템이 작성된 후 언제든지 이 명령을 입력하십시오. 시스템에 노드를 추가하는 경우, 새 노드의 모델 유형이 기존 시스템의 시스템 코드(코드) 버전에 의해 지원되는지 확인하십시오. 코드에서 모델 유형을 지원하지 않는 경우 새 노드의 모델 유형을 지원하는 코드 버전으로 시스템을 업그레이드하십시오.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- addnode -- --+- -panelname -- -- panel_name -+-- ----------->
                 '- -wwnodename -- -- wwnn_name -'      

>--+-------------------------+-- ------------------------------->
   '- -name -- -- node_name -'      

>--+- -spare -- spare_name ----------+-- ----------------------->
   '- -iogrp -- --+- iogroup_name -+-'      
                  '- iogroup_id ---'        

>--+-----------------------------+-----------------------------><
   '- -site -- --+- site_name -+-'   
                 '- site_id ---'     

매개변수

-panelname panel_name
(-wwnodename 매개변수를 지정하지 않은 경우 필수) 관리 GUI 또는 서비스 지원에 표시되거나 lsnodecandidate를 지정하여 표시된 이름으로 시스템에 추가할 노드를 지정합니다. 이 매개변수는 -wwnodename 매개변수와 함께 사용할 수 없습니다.
참고: panel_name이 제공되지 않으면, 명령이 실행하고 있는 노드에 적용됩니다.
-wwnodename wwnn_name
(-panelname 매개변수를 지정하지 않는 경우 필요함) 시스템에 추가하려는 노드를 WWNN(Worldwide Node Name)으로 지정합니다. 이 매개변수는 -panelname 매개변수와 함께 사용할 수 없습니다.
-name node_name
(선택사항) 시스템에 추가하려는 노드의 이름을 지정합니다. 노드 ID를 사용하는 대신 후속 명령에 이 이름을 사용하여 노드를 참조할 수 있습니다.
참고: addnodechnode 명령에 -name 매개변수와 함께 제공되는 노드 이름은 노드 이름 또는 노드 failover_names로 사용되고 있지 않아야 합니다.

이름을 지정하면 그때부터 이 이름이 노드 이름으로 표시됩니다. 이름을 지정하지 않으면 기본 이름이 사용됩니다. 사용되는 기본 이름은 노드가 이전에 삭제된 노드를 대체하는지의 여부에 따라 다릅니다. 노드가 삭제되면 노드 이름은 해당 파트너 노드의 장애 복구 이름으로 I/O 그룹에 유지됩니다. I/O 그룹에 노드가 남아 있지 않으면 장애 복구 이름이 유지되지 않습니다. 각 노드에 대해 하나의 장애 조치 이름만 저장할 수 있습니다. 유지된 장애 복구 이름이 있는 노드를 I/O 그룹에 추가하는 경우 노드 이름을 지정하지 않으면 유지된 장애 복구 이름이 이 노드에 지정됩니다. 이름을 지정하지 않고 유지된 장애 복구 이름이 없으면 지정되는 이름의 형식은 nodeX입니다.

중요사항: 각 노드의 IQN(iSCSI Qualified Name)은 시스템 및 노드 이름을 사용하여 생성됩니다. iSCSI 프로토콜을 사용하고 있고 이 노드의 대상 이름이 파트너 노드에서 이미 활성이면 iSCSI 호스트가 이 노드에 연결됩니다. 다른 이름을 사용하여 노드를 추가하면 시스템에서 이 노드의 IQN이 변경되며 모든 iSCSI 연결 호스트의 재구성이 필요합니다.
-spare spare_name
(선택사항) 추가되는 노드가 스페어 노드이며 I/O 노드 그룹 멤버가 아님을 지정합니다. 이 매개변수를 -iogrp와 함께 지정할 수 없습니다.
-iogrp iogroup_name | iogroup_id
(필수) 이 노드를 추가할 I/O 그룹을 지정합니다.이 매개변수를 -spare와 함께 지정할 수 없습니다.
-site site_name | site_id
(선택사항) 새 노드의 숫자 사이트 값 또는 사이트 이름을 지정합니다.

시스템 토폴로지가 hyperswap이고 I/O 그룹에 구성된 노드가 있는 경우 이 새 노드는 동일한 사이트에 있어야 합니다. I/O 그룹에 구성된 노드가 없는 경우(하지만 볼륨은 active-active 관계인 I/O 그룹에 정의되어 있음) 이 새 노드는 이전에 해당 I/O 그룹에 있던 모든 노드와 동일한 사이트에 있어야 합니다.

알아두기:
  • 시스템 토폴로지가 stretched 또는 hyperswap으로 설정되었는지 상관없이 이 매개변수를 지정해야 합니다.
  • 시스템 토폴로지가 stretched이고 I/O 그룹에 구성된 노드가 있는 경우, 이 새 노드는 다른 사이트 위치에 있어야 합니다.

설명

이 명령은 시스템에 노드를 추가합니다. lsnodecandidate를 입력하여 후보 노드(아직 시스템에 지정되지 않은 노드) 목록을 얻을 수 있습니다.I/O 그룹에 있는 잠재적 파트너 노드보다 더 적은 메모리의 노드는 추가할 수 없습니다.

모든 노드 유형의 데이터 축소 스토리지 풀에서 Thin 프로비저닝된 볼륨을 작성할 수 있습니다. 데이터 축소 스토리지 풀에서 압축된 볼륨은 압축을 지원하는 노드 유형으로 I/O 그룹에 작성되어야 합니다. 압축을 지원하는 노드는 압축된 볼륨을 포함한 I/O 그룹에 추가될 수 있습니다.

새 노드가 다음과 같은 경우 이 명령을 사용할 수 없습니다.
  • 새 노드는 암호화를 할 수 없지만 기존 I/O 그룹 파트너는 암호화가 가능함
  • 새 노드는 암호화를 할 수 없지만 자체 암호화되지 않는 MDisk를 포함하고 암호화 키가 있는 스토리지 풀이 있음
  • 새 노드는 암호화를 할 수 있지만 노드에 암호화 라이센스가 없음
참고: 이 명령은 노드 격납장치 시스템 ID가 시스템과 일치하거나 공백인 경우에만 성공합니다.

데이터 축소 풀의 첫 번째 씬 또는 압축된 볼륨이 IO 그룹에 작성되면 IO 그룹에서 I/O 그룹의 노드를 기반으로 사용 가능한 최소 CPU 자원 수를 사용하여 CPU 매개변수를 설정합니다. 이보다 적은 CPU 자원을 사용하는 새 노드는 I/O 그룹에 추가할 수 없습니다.

노드를 시스템에 추가하기 전에 다음 조건에 해당하는지 확인해야 합니다. 다음 조건이 존재하는 경우 여기서 설명하는 프로시저를 따르지 않으면 시스템에서 관리하는 모든 데이터가 손상되는 결과가 발생할 수 있습니다.
  • 시스템에서 불량 노드를 대체하기 위해 새 노드가 사용되고 있습니까?
  • 시스템에 추가되는 노드가 다른 시스템에서 노드로 사용된 물리적 노드 하드웨어를 사용하며 두 시스템이 동일한 호스트에서 인식됩니까?
앞의 조건에 해당하면 다음 조치를 취해야 합니다.
  1. 노드가 이전에 있었던 동일한 I/O 그룹에 노드를 추가하십시오. 명령행 인터페이스 명령 lsnode 또는 관리 GUI를 사용하여 시스템 노드의 WWNN을 판별할 수 있습니다.
  2. 노드를 다시 시스템에 추가하기 전에 시스템을 사용하는 모든 호스트를 종료하십시오.
  3. 호스트가 다시 시작되기 전에 노드를 다시 시스템에 추가하십시오. I/O 그룹 정보를 사용할 수 없거나 시스템을 사용하는 모든 호스트를 종료하고 다시 시작하는 것이 불편하면 다음을 수행할 수 있습니다.
    1. 노드를 시스템에 추가하기 전에 시스템에 연결된 모든 호스트에서 파이버 채널 어댑터 장치 드라이버, 디스크 장치 드라이버 및 다중 경로 드라이버를 구성 해제하십시오.
    2. 노드를 시스템에 추가한 후 파이버 채널 어댑터 장치 드라이버, 디스크 장치 드라이버 및 다중 경로 드라이버를 다시 구성하십시오.
시스템에 노드를 추가하는 경우, 다음 조치를 수행하십시오.
  1. 새 노드의 모델 유형이 시스템의 코드 레벨에 의해 지원되는지 확인하십시오. 시스템 코드가 모델 유형을 지원하지 않는 경우, 새 노드의 모델 유형을 지원하는 코드 버전으로 시스템을 업그레이드해야 합니다.
  2. 노드 일련 번호, WWNN, 모든 WWPN 및 노드가 추가된 I/O 그룹을 기록하십시오. 이 정보를 나중에 사용해야 할 수도 있습니다. 이 정보를 사용 가능하게 유지하면 클러스터형 시스템에서 노드를 제거하거나 다시 추가해야 하는 경우 데이터 손상을 피할 수 있습니다.
참고: 시스템의 모든 노드에서 지원하는 경우 시스템에서 투명 클라우드 티어링을 사용할 수 있습니다. 시스템에서 투명 클라우드 티어링을 지원하는 경우에는 이를 지원하지 않는 노드를 시스템에 추가할 수 없습니다.

노드를 시스템에 추가할 때의 기타 고려사항:

addnode 명령 또는 시스템 GUI를 사용하여 노드를 시스템에 추가할 때 노드가 이전에 시스템의 멤버였는지를 확인해야 합니다. 노드가 이전에 시스템의 멤버였으면 다음 두 프로시저 중 하나를 따르십시오.
  • 노드가 이전에 있었던 동일한 I/O 그룹에 노드를 추가하십시오. lsnode 명령을 사용하여 시스템에서 노드의 WWNN을 판별할 수 있습니다.
  • 클러스터에서 노드의 WWNN을 판별할 수 없는 경우, 데이터를 손상하지 않고 노드를 다시 시스템에 추가하려면 지원 팀에 문의하십시오.

노드가 시스템에 추가될 때 시스템이 추가 중 상태를 표시합니다. 노드를 시스템에 추가하는 데는 30분이 소요될 수 있습니다(특히 노드와 연관된 코드 버전이 변경된 경우).

주의: 노드가 30분 이상 추가 중 상태로 남아 있으면 지원 담당자에게 문의하여 이 문제 해결에 도움을 받으십시오.

노드가 삭제되면 노드 이름은 해당 파트너 노드의 장애 복구 이름으로 I/O 그룹에 유지됩니다. I/O 그룹에 노드가 남아 있지 않으면 장애 복구 이름이 유지되지 않습니다.

기존 노드 이름 또는 보관된 장애 복구 이름을 지정하거나, 추가 중인 노드의 한계를 초과하는 구성이 시스템에 있는 경우 addnode 명령이 실패합니다. 추가 중인 노드에 다른 이름을 지정하십시오.

압축된 모듈 또는 씬 중복 제거된 모듈은 모든 노드가 중복 제거된 볼륨을 지원하는 시스템에만 추가할 수 있습니다. 압축되거나 씬 중복 제거된 볼륨을 포함하는 시스템에는 중복 제거된 볼륨을 지원하는 노드만 추가할 수 있습니다. 새 노드가 대상 I/O 그룹에서 데이터 중복 제거에 할당된 메모리의 양을 지원할 수 있는 경우 노드는 압축된 또는 씬 중복 제거된 볼륨을 포함하는 시스템에만 추가될 수 있습니다.

호출 예제

addnode -wwnodename 5005076801e08b -iogrp io_grp0

출력 결과:

Node, id [6], successfully added

호출 예제

addnode -panelname 123456 -iogrp 1 -site 2

출력 결과:

Node, id [6], successfully added

호출 예제

addnode -wwnodename 5005076801e08b -iogrp io_grp0 -site site1

출력 결과:

Node, id [6], successfully added

호출 예제

addnode -panelname 123456 -spare 

출력 결과:

Node, id [7], successfully added