공용 클라우드에서 클라우드 등록

SUSE Manager 서버를 설정한 후에는 클라이언트 등록을 시작할 수 있습니다.

1. 제품 추가 및 리포지토리 동기화

클라이언트에 해당하는 제품을 이미 추가했고 리포지토리를 SUSE Manager에 동기화했는지 확인하십시오. 클라이언트 등록에 사용되는 부트스트랩 리포지토리를 생성하려면 이 작업은 필수입니다.

자세한 내용은 installation-and-upgrade:pubcloud-setup.adoc#add-product-sync-repo에서 확인할 수 있습니다.

2. 온디맨드 이미지 준비

SUSE가 제공한 온디맨드 이미지에서 시작된 인스턴스는 자동으로 등록되고 업데이트 인프라 및 SUSE Linux Enterprise 모듈이 활성화됩니다. 온디맨드 이미지를 SUSE Manager 클라이언트로 사용하려면 이 자동화를 비활성화한 후에 시작해야 합니다.

절차: 온디맨드 이미지 준비
  1. 온디맨드 인스턴스에 로그인합니다.

  2. 명령 프롬프트에서 루트 권한으로 등록 데이터 및 리포지토리를 제거합니다.

    registercloudguest --clean
  3. cloud-regionsrv-client 패키지를 제거합니다.

    zypper rm cloud-regionsrv-client
  4. 클라우드 공급자 관련 추가 패키지를 제거합니다.

    • Amazon EC2:

      zypper rm regionServiceClientConfigEC2 regionServiceCertsEC2
    • Google Compute Engine:

      zypper rm cloud-regionsrv-client-plugin-gce regionServiceClientConfigGCE regionServiceCertsGCE
    • Microsoft Azure:

      zypper rm regionServiceClientConfigAzure regionServiceCertsAzure

SUSE Manager을(를) SUSE Customer Center에 등록하는 지침은 SUSE Manager 서버 설정에서 참조하십시오.

3. 클라이언트 등록

SUSE Manager Web UI에서 시스템  부트스트래핑으로 이동하여 호스트, SSH 포트, 사용자암호 필드를 입력합니다. 호스트 필드에서 안정적인 FQDN을 사용할 수 있는지 확인합니다. 그렇지 않으면 SUSE Manager가 공용 클라우드에서 다른 일시적인 FQDNS를 제공하는 경우 호스트를 찾을 수 없습니다.

기존 클라이언트를 부트스트랩하려면 클라이언트에 로그인한 상태에서 서버의 호스트 이름을 확인할 수 있는지 확인하십시오. 서버의 FQDN을 클라이언트의 /etc/hosts 로컬 확인 파일에 추가해야 할 수도 있습니다. 서버의 로컬 IP 주소가 포함된 hostname -f 명령을 사용하여 확인할 수 있습니다.

일반적으로 공용 클라우드 이미지는 사용자 이름 및 암호를 사용한 SSH 로그인을 허용하지 않고 인증서가 있는 SSH만 허용합니다. Web UI에서 부트스트랩하려면 사용자 이름 및 SSH 키를 사용하여 SSH 로그인을 활성화해야 합니다. 이 작업은 시스템  부트스트랩으로 이동한 후 권한 부여 방법을 변경하여 수행할 수 있습니다.

클라우드 공급자가 Microsoft Azure인 경우 사용자 이름 및 비밀번호를 사용하여 로그인할 수 있습니다. 이렇게 하려면 AzureUser가 비밀번호를 사용하지 않고 루트 권한으로 명령을 실행할 수 있도록 허용해야 합니다. 이 작업을 수행하려면 /etc/sudoers.d/waagent 파일을 열고 다음 줄을 추가하거나 편집합니다.

AzureUser ALL=(ALL) NOPASSWD: ALL

AzureUser가 암호를 사용하지 않고 루트 권한으로 명령을 실행할 수 있도록 허용하면 보안 위험이 발생합니다. 테스트 목적으로만 이 방법을 사용하십시오. 프로덕션 시스템에서는 이 기능을 사용하지 마십시오.

부트스트랩 프로세스가 완료된 후에는 클라이언트가 시스템  시스템 목록에 나열됩니다.

  • 프로세스에 대한 더 많은 제어 권한을 원하거나 여러 클라이언트를 등록해야 하거나 기존 클라이언트를 등록하려면 부트스트랩 스크립트를 생성합니다. 자세한 설명은 부트스트랩 스크립트로 클라이언트 등록를 참조하십시오.

  • Salt 클라이언트와 프로세스에 대한 더 많은 제어 권한을 위해서는 명령줄에서 단일 명령을 실행하면 도움이 될 수 있습니다. 자세한 설명은 명령줄에서 등록(Salt)를 참조하십시오.

  • 공용 클라우드 이미지(예: AWS AMI)에서 실행된 클라이언트를 등록하는 경우에는 몇 가지 추가 구성을 수행하여 서로 덮어쓰지 않도록 해야 합니다. 복제 클라이언트 등록에 대한 자세한 내용은 문제 해결 복제된 클라이언트 등록에서 확인할 수 있습니다.

4. 활성화 키

활성화 키는 기존 및 Salt 클라이언트에서 클라이언트가 올바른 소프트웨어 자격이 있는지, 적절한 채널에 연결하고 있는지, 관련 그룹에 가입되어 있는지 확인하는 데 사용됩니다. 각 활성화 키는 조직에 구속되며 키를 생성할 때 설정할 수 있습니다.

활성화 키에 대한 자세한 설명은 활성화 키에서 참조하십시오.