온프레미스 호스트를 위치에 연결하기

IBM Cloud Satellite®에서 위치를 작성한 후 Red Hat OpenShift 클러스터를 설정하거나 다른 Satellite 사용 IBM Cloud 서비스와 상호작용할 수 있도록 위치에 컴퓨팅 용량을 추가하십시오.

Red Hat CoreOS (RHCOS) 호스트를 연결하려면 Red Hat CoreOS에 대해 사용자의 위치가 사용으로 설정되어 있어야 합니다. 자세한 내용은 Red Hat CoreOS? 를 참조하세요. Red Hat CoreOS가 사용으로 설정된 위치에 Red Hat Enterprise Linux 호스트를 연결하는 것은 여전히 가능하다는 점을 참고하십시오.

시작하기 전에, 온프레미스 데이터 센터, IBM Cloud 또는 퍼블릭 클라우드 공급자 환경에서 최소 하드웨어 요구 사항을 충족하는 호스트 머신을 생성했는지 확인하십시오.

호스트를 사용자 위치에 연결한 후에는 Satellite 에서 보안을 위해 SSH를 사용하여 호스트에 루트로 로그인하는 기능을 사용하지 않습니다. 위치에 성공적으로 연결된 호스트에 대한 루트로 SSH를 시도하면 오류 메시지가 표시될 수 있습니다. SSH 기능을 시스템에 복원하려면 호스트를 제거 하고 운영 체제를 다시 로드할 수 있습니다.

위치에 얼마나 많은 호스트를 연결해야 하는지 모르시겠습니까? Satellite 위치의 크기 결정을 참조하십시오.

자신의 위치에 온프레미스 RHEL 호스트 연결

온프레미스 데이터 센터에 있는 RHEL 호스트를 자신의 위치에 연결하려면 다음 일반 단계에 따라 호스트 연결 스크립트를 실행하십시오.

  1. 자신의 위치를 위한 호스트 스크립트를 다운로드하십시오. RHEL 운영 체제에서 호스트를 연결하는 경우 첨부 스크립트는 쉘 스크립트입니다.

  2. 호스트의 공인 IP 주소를 검색하십시오. 호스트에 사설 네트워크 인터페이스만 있는 경우에는 사설 IP 주소를 검색하십시오.

  3. 로컬 시스템에서 호스트로 스크립트를 복사하십시오.

    scp -i <filepath_to_key_file> <filepath_to_script> <username>@<IP_address>:/tmp/attach.sh
    
  4. 호스트에 로그인하십시오.

    ssh -i <filepath_to_key_file> <username>@<IP_address>
    
  5. 호스트를 업데이트하여 필요한 RHEL 패키지를 설치하십시오. 이 패키지들을 설치하는 방법에 대한 자세한 내용은 Red Hat 문서를 참조하십시오.

  6. 스크립트를 실행하십시오.

    sudo nohup bash /tmp/attach.sh &
    
  7. 등록 스크립트의 진행 상태를 확인하십시오.

    journalctl -f -u ibm-host-attach
    
  8. 각 시스템에서 스크립트를 실행하면서 위치 대시보드의 호스트 탭에 호스트가 표시되는지 확인하십시오. 이 프로세스는 완료하는 데 몇 분 정도 소요될 수 있습니다. 모든 호스트는 시스템의 하트비트를 감지할 수 있는 경우 Ready 상태를 표시하고, Satellite 제어 플레인 또는 Red Hat OpenShift 클러스터에 아직 지정되지 않은 경우 Unassigned 상태를 표시합니다.

  9. 호스트를 연결한 후 Satellite 제어 플레인에 지정하거나 이를 사용하여 Red Hat OpenShift on IBM Cloud 클러스터를 작성하십시오.

호스트가 현재 위치에 연결되지 않는 경우, 호스트에 로그인하여 문제를 해결할 수 있습니다. 자세한 정보는 디버그하기 위해 RHEL 호스트 시스템에 로그인을 참조하십시오.

호스트를 사용자 위치에 연결한 후에는 Satellite 에서 보안을 위해 SSH를 사용하여 호스트에 루트로 로그인하는 기능을 사용하지 않습니다. 위치에 성공적으로 연결된 호스트에 대한 루트로 SSH를 시도하면 오류 메시지가 표시될 수 있습니다. SSH 기능을 시스템에 복원하려면 호스트를 제거 하고 운영 체제를 다시 로드할 수 있습니다.

온프레미스 Red Hat CoreOS 호스트를 사용자 위치에 연결

온프레미스 데이터 센터에 위치한 Red Hat CoreOS (RHCOS) 호스트를 해당 위치에 연결하려면, 다음의 일반적인 단계에 따라 호스트 연결 스크립트를 실행하십시오.

  1. 자신의 위치를 위한 호스트 스크립트를 다운로드하십시오. Red Hat CoreOS (RHCOS) 운영 체제를 사용하여 호스트를 첨부하는 경우 첨부 스크립트는 Red Hat CoreOS ignition (.ign) 파일입니다.
  2. RHCOS 호스트를 부팅하고, ignition 스크립트의 파일 경로를 --user-data``로 지정하십시오. 이 명령은 추가하는 호스트의 유형에 따라 다릅니다. 예를 들어, 호스트가 Amazon Web Services (AWS) 클라우드 호스트인 경우 --user-data file:///tmp/attach_hypershift.ign실행 템플리트에 추가합니다. 호스트를 부팅하는 방법에 대한 자세한 정보는 제공자 문서를 참조하고 점화 스크립트에 대한 파일 경로를 포함하십시오.
  3. 각 시스템에서 스크립트를 실행하면서 위치 대시보드의 호스트 탭에 호스트가 표시되는지 확인하십시오. 이 프로세스는 완료하는 데 몇 분 정도 소요될 수 있습니다. 모든 호스트는 시스템의 하트비트를 감지할 수 있는 경우 Ready 상태를 표시하고, Satellite 제어 플레인 또는 Red Hat OpenShift 클러스터에 아직 지정되지 않은 경우 Unassigned 상태를 표시합니다.
  4. 호스트를 Satellite 제어 플레인 또는 Red Hat OpenShift on IBM Cloud 클러스터에 지정하십시오.

호스트가 현재 위치에 연결되지 않는 경우, 호스트에 로그인하여 문제를 해결할 수 있습니다. 자세한 내용은 ‘ Satellite 호스트에서 SSH 활성화’를 참조하십시오.

호스트를 사용자 위치에 연결한 후에는 Satellite 에서 보안을 위해 SSH를 사용하여 호스트에 루트로 로그인하는 기능을 사용하지 않습니다. 위치에 성공적으로 연결된 호스트에 대한 루트로 SSH를 시도하면 오류 메시지가 표시될 수 있습니다. SSH 기능을 시스템에 복원하려면 호스트를 제거 하고 운영 체제를 다시 로드할 수 있습니다.

내 위치에 호스트를 추가했습니다. 다음은 무엇입니까?

이제 위치에 호스트를 추가했으므로, 해당 호스트를 위치 제어 플레인이나 IBM Cloud 서비스에 할당할 수 있습니다.

  1. 호스트를 위치 제어 플레인에 지정 또는 를 IBM Cloud 서비스 에 지정하십시오.
  2. Red Hat OpenShift 클러스터와 같은 Satellite 사용 IBM Cloud 서비스를 작성하십시오. 기존 Red Hat OpenShift 클러스터를 자신의 위치에 등록하여 배치 대상으로 사용할 수도 있습니다.
  3. Satellite 구성을 사용하여 애플리케이션을 관리 하십시오.
  4. Satellite 클러스터 스토리지 템플리트를 작성하십시오.
  5. Satellite Link 컴포넌트에 대해 자세히 알아보고, 엔드포인트를 사용하여 위치와 IBM Cloud 간의 네트워크 트래픽을 관리하는 방법을 알아봅니다.

도움이 필요하십니까? ‘지원 받기’ 페이지를 확인하시면, 클라우드 상태, 문제 및 로깅에 대한 정보, 지원팀에 문의하는 방법, 그리고 ‘ IBM Cloud ’ 플랫폼 관련 사항에 대한 이메일 알림 설정 방법을 확인하실 수 있습니다.