Satellite 위치 제어 플레인 설정
위치 제어 플레인은 위치에 연결된 호스트, 클러스터 및 기타 리소스의 관리를 돕기 위해 Satellite에서 관리하는 리소스를 실행합니다.
Satellite 위치 제어 플레인을 설정할 때는 다음 호스트 고려사항을 명심하십시오.
- 컴퓨팅 호스트는 6, 9, 12와 같이 3의 배수로 연결하십시오.
- 올바른 사용자 위치의 크기 를 판별하십시오.
- 제어 플레인이 네트워크 중복성, 물리적 위치 간 분배 등을 위해 제안된 고가용성 구성 을 충족하는지 확인하십시오.
- 호스트가 대기 시간 요구사항을 충족하는지 확인하십시오.
콘솔에서 제어 플레인 설정
Satellite 콘솔을 사용하여 위치에 대한 제어 플레인을 설정하십시오.
시작하기 전에
- Satellite 제어 플레인 위치에 필요한 수의 호스트를 연결 하십시오. 크기 조정 요구사항에 대한 자세한 정보는 Satellite 위치 크기 조정 을 참조하십시오. 클라우드 제공자 특정 구성의 경우, 클라우드 인프라 제공자를 참조하십시오.
- 사용자 위치의 상태가 조치 필요인지 확인하십시오.
호스트를 제어 플레인에 작업자 노드로 연결하려면 다음을 수행하십시오.
-
Satellite 위치 대시보드에서 제어 플레인의 설정을 완료할 위치를 선택하십시오.
-
호스트 탭에서, 제어 플레인에 작업자 노드로서 지정할 호스트를 선택하십시오. 모든 호스트는 지정되지 않음 상태여야 합니다.
-
각 호스트 시스템의 조치 메뉴에서 호스트 지정을 클릭하십시오.
-
제어 플레인을 클러스터로 선택하십시오.
-
3개 호스트로 구성된 그룹을 제어 플레인 클러스터에 고르게 지정하십시오. 고가용성을 위해서는 호스트가 인프라 제공자의 물리적으로 구분된 구역에 대응하도록 하십시오. 예를 들어, 인프라 제공자에
us-east-1a,us-east-1b및us-east-1c가 있는 경우 Satellite 구역에 해당 이름을 입력하십시오. 그런 다음 인프라 제공자의us-east-1a에서 Satellite 제어 플레인의us-east-1a으로 두 호스트를 지정하십시오. 호스트를 제어 플레인에 지정하면 IBM에서 시스템을 부트스트랩합니다. 이 프로세스는 완료 시까지 몇 분이 소요될 수 있습니다. 부트스트랩 프로세스 중에, 시스템의 상태는Ready에서Provisioning으로 변경됩니다. -
호스트 탭에서 호스트가 Satellite 위치 제어 플레인에 지정되었는지 확인하십시오. 호스트에 IP 주소가 추가되었으며 상태가 정상으로 변경되면 지정이 성공한 것입니다.
-
위치 상태가 정상으로 변경되었는지 확인하십시오. 부트스트랩 프로세스가 완료될 때까지 해당 위치에 호스트가 충분하지 않다는 내용의 위치 메시지가 표시될 수 있습니다.
호스트가 제어 플레인에 지정되고 나면 위치에 대해 IBM 모니터링이 올바르게 설정될 때까지 20 - 30분이 소요됩니다. 또한 위치에 대한 DNS 레코드가 작성되고, 위치에 대한 로드 밸런싱 및 상태 확인을 가능하게 하기 위해 호스트의 IP 주소가 DNS 레코드에 자동으로 등록되고 추가됩니다. 이 프로세스는 완료하는 데 최대 30분이 소요될 수 있습니다. 이 프로세스 중에 위치 상태는 계속해서 조치 필요 상태로 표시되며,
Satellite is attempting to recover또는Verify that the Satellite location has a DNS record for load balancing requests to the location control plane과 같은 간헐적 오류가 표시될 수 있습니다. -
모든 호스트의 IP 주소가 등록되었으며 위치의 DNS 레코드에 추가되었는지 확인하십시오. 인증서 상태가 작성됨이며 레코드가 하위 도메인으로 채워졌는지 확인하십시오.
ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME출력 예
Retrieving location subdomains... OK Hostname Records Health Monitor SSL Cert Status SSL Cert Secret Name Secret Namespace ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud 169.62.196.20,169.62.196.23,169.62.196.30 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud 169.62.196.30 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud 169.62.196.20 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud 169.62.196.23 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00 default -
이 위치를 프로덕션 워크로드에 대해 계속해서 사용하려면 이러한 단계를 반복하여 6개, 9개 또는 12개 호스트와 같이 3의 배수로 위치 제어 플레인에 호스트를 추가로 연결하십시오. 자세한 정보는 Satellite 위치 제어 플레인에 용량 추가를 참조하십시오.
CLI에서 제어 플레인 설정
Satellite 명령행을 사용하여 위치에 대한 제어 플레인을 설정하십시오.
시작하기 전에
- Satellite 제어 플레인의 작업자 노드로 사용할 6개 이상의 호스트(시연만을 위한 경우에는 3개 호스트)를 사용자의 위치에 연결하십시오. 클라우드 제공자 특정 구성의 경우, 클라우드 인프라 제공자를 참조하십시오.
- 사용자 위치의 상태가 조치 필요인지 확인하십시오.
제어 플레인을 작성하려면 다음을 수행하십시오.
-
Satellite 제어 플레인의 작업자 노드로 사용할 호스트를 식별하십시오. 모든 호스트는
unassigned상태여야 합니다.ibmcloud sat host ls --location LOCATION_NAME_OR_ID출력 예
Name ID State Status Cluster Worker ID Worker IP machine-name-1 aaaaa1a11aaaaaa111aa unassigned - - - - machine-name-2 bbbbbbb22bb2bbb222b2 unassigned - - - - machine-name-3 ccccc3c33ccccc3333cc unassigned - - - - -
선택사항: 호스트 레이블을 사용하여 제어 플레인에 호스트를 지정하려는 경우에는 호스트의 세부사항을 검색하십시오. CLI 출력의 레이블 섹션에 사용 가능한 레이블이 나열됩니다.
ibmcloud sat host get --location LOCATION_NAME_OR_ID --host HOST_ID출력 예
Retrieving host details... Name: mymachine1 ID: brjrgp920bg4u254brr0 State: unassigned Status: - Labels cpu 4 memory 32774980 use satloc Assignment Cluster: - Worker Pool: - Zone: - Worker ID: - Worker IP: - Date: - OK -
호스트 시스템을 Satellite 위치 제어 플레인에 지정하십시오. 호스트를 제어 플레인에 지정하면 IBM에서 시스템을 부트스트랩합니다. 이 프로세스는 완료하는 데 몇 분 정도 소요됩니다. 호스트 ID를 사용하여 호스트를 지정하도록 선택할 수 있으며, 호스트가 위치에 지정되기 위해 호스트에 있어야 하는 레이블을 정의할 수도 있습니다.
호스트 ID를 사용하여 호스트를 지정하는 예입니다.
ibmcloud sat host assign --location LOCATION_NAME_OR_ID --cluster LOCATION_ID --host HOST_ID --zone ZONEuse:satloc레이블을 사용하여 호스트를 지정하는 예입니다.ibmcloud sat host assign --location LOCATION_NAME_OR_ID --cluster LOCATION_ID --host-label "use:satloc" --zone ZONE--location <location_name_or_ID>- Satellite 위치의 이름 또는 ID를 입력하십시오. 위치 이름 또는 ID를 검색하려면
ibmcloud sat location ls를 실행하십시오. --cluster <location_ID>- Satellite 위치 제어 플레인을 실행할 호스트를 지정할 Satellite 위치의 ID를 입력하십시오. 위치 ID를 보려면
ibmcloud sat location ls를 실행하십시오. --host <host_ID>- Satellite 위치 제어 플레인에 지정할 호스트 ID를 입력하십시오. 호스트 ID를 보려면
ibmcloud sat host ls --location <location_name>을 실행하십시오.--host-label옵션을 사용하여 제어 플레인에 지정할 호스트를 식별할 수 있습니다. --host-label <label>- 지정할 호스트를 식별하는 데 사용할 레이블을 입력하십시오. 이 레이블은 키-값 쌍이어야 하며 호스트 시스템에 있어야 합니다. 이 명령을
label옵션과 함께 실행하면unassigned상태이며 해당 레이블과 일치하는 첫 번째 호스트가 제어 플레인에 지정됩니다. --zone <zone>- 호스트를 지정할 구역(이는 인프라 제공자의 물리적으로 구분된 구역에 대응할 수 있음)을 입력하십시오. 위치의 구역 이름을 보려면
ibmcloud sat location get --location <location_name_or_ID>를 실행하고 호스트 구역 필드를 찾으십시오.
-
Satellite 위치 제어 플레인에 연결할 다른 호스트에 대해 이전 단계를 반복하십시오. 고가용성을 위해서는 호스트를 인프라 제공자의 물리적으로 구분된 구역에 고르게 지정하십시오. 예를 들어, 인프라 제공자에
us-east-1a,us-east-1b및us-east-1c가 있는 경우 Satellite 구역에 해당 이름을 입력할 수 있습니다. 그런 다음, 인프라 제공자의us-east-1a에서 Satellite 제어 플레인의us-east-1a로 두 호스트를 지정하고us-east-1b에서 2개의 호스트,us-east-1c에서 2개의 호스트를 지정하여 제어 플레인에 총 6개의 호스트를 지정하십시오. -
호스트가 사용자의 위치에 지정되었는지 확인하십시오. 모든 호스트가 지정됨 상태(State)와 준비됨 상태(Status)를 표시하며 IP 주소가 호스트에 지정되어 있으면 지정이 성공한 것입니다. 시스템의 상태가
-를 표시하는 경우에는 부트스트랩 프로세스가 아직 완료되지 않았으며 해당 성능 상태를 검색할 수 없는 것입니다. 몇 분 동안 기다린 후 다시 시도하십시오.ibmcloud sat host ls --location <location_name>출력 예
Retrieving hosts... OK Name ID State Status Cluster Worker ID Worker IP machine-name-1 aaaaa1a11aaaaaa111aa assigned Ready infrastructure sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2 169.xx.xxx.xxx machine-name-2 bbbbbbb22bb2bbb222b2 assigned Ready infrastructure sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59 169.xx.xxx.xxx machine-name-3 ccccc3c33ccccc3333cc assigned Ready infrastructure sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a 169.xx.xxx.xxx -
위치 상태가 정상으로 변경되었는지 확인하십시오. 부트스트랩 프로세스가 완료될 때까지 해당 위치에 호스트가 충분하지 않다는 내용의 위치 메시지가 표시될 수 있습니다.
호스트가 제어 플레인에 지정되고 나면 위치에 대해 IBM 모니터링이 올바르게 설정될 때까지 20 - 30분이 소요됩니다. 또한 위치에 대한 DNS 레코드가 작성되고, 위치에 대한 로드 밸런싱 및 상태 확인을 가능하게 하기 위해 호스트의 IP 주소가 DNS 레코드에 자동으로 등록되고 추가됩니다. 이 프로세스는 완료하는 데 최대 30분이 소요될 수 있습니다. 이 프로세스 중에 위치 상태는 계속해서 조치 필요 상태로 표시되며,
Satellite is attempting to recover또는Verify that the Satellite location has a DNS record for load balancing requests to the location control plane과 같은 간헐적 오류가 표시될 수 있습니다.ibmcloud sat location ls출력 예
OK Name ID Status Ready Created Hosts (used/total) Managed From mylocation brhtfum2015a6mgqj16g normal yes 4 days ago 3 / 3 Washington DC -
모든 호스트의 IP 주소가 등록되었으며 위치의 DNS 레코드에 추가되었는지 확인하십시오. 인증서 상태가 작성됨이며 레코드가 하위 도메인으로 채워졌는지 확인하십시오.
ibmcloud sat location dns ls --location LOCATION_ID_OR_NAME출력 예
Retrieving location subdomains... OK Hostname Records Health Monitor SSL Cert Status SSL Cert Secret Name Secret Namespace ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud 169.62.196.20,169.62.196.23,169.62.196.30 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001.us-east.satellite.appdomain.cloud 169.62.196.30 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c001 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002.us-east.satellite.appdomain.cloud 169.62.196.20 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c002 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003.us-east.satellite.appdomain.cloud 169.62.196.23 None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c003 default ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00.us-east.satellite.appdomain.cloud ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-c000.us-east.satellite.appdomain.cloud None created ne1d37313068166254bcb-edfc0a8ba65085c5081eced6816c5b9c-ce00 default -
이 위치를 프로덕션 워크로드에 대해 계속해서 사용하려면 이러한 단계를 반복하여 6개, 9개 또는 12개 호스트와 같이 3의 배수로 위치 제어 플레인에 호스트를 추가로 연결하십시오. 자세한 정보는 Satellite 위치 제어 플레인에 용량 추가를 참조하십시오.
Satellite 위치를 작성했습니다. 다음 작업은 무엇입니까?
이제 Satellite 위치가 설정되었으므로, IBM Cloud 서비스 사용을 시작할 준비가 되었습니다.
- Satellite 사용 IBM Cloud 서비스를 실행할 수 있도록 추가 호스트를 위치에 연결하여 위치에 컴퓨팅 용량을 추가하십시오.
- Red Hat OpenShift 클러스터와 같은 Satellite 사용 IBM Cloud 서비스를 작성하십시오. 이전에 작업자 노드로 연결한 추가 호스트를 지정하여 클러스터에 대한 컴퓨팅 성능을 제공합니다. 기존 Red Hat OpenShift 클러스터를 자신의 위치에 등록하여 배치 대상으로 사용할 수도 있습니다.
- Satellite 구성을 사용하여 애플리케이션을 관리 하십시오.
- Satellite 클러스터 스토리지 템플리트를 작성하십시오.
- Satellite Link 컴포넌트에 대해 자세히 알아보고, 엔드포인트를 사용하여 위치와 IBM Cloud 간의 네트워크 트래픽을 관리하는 방법을 알아봅니다.
도움이 필요하십니까? ‘지원 받기’ 섹션을 확인하시면 클라우드 상태, 문제 및 로깅에 대한 정보, 지원팀 문의 방법, 그리고 IBM Cloud 플랫폼 관련 항목에 대한 이메일 알림 설정 방법을 확인하실 수 있습니다.