로그인에 처음으로 성공하면 SaltStack Config 사용자 인터페이스에서 몇 가지 중요한 작업을 완료해야 합니다. Salt 마스터의 키를 수락하고 pillar top 파일을 제거하고 중요한 데이터를 백업해야 합니다. 또한 샘플 컨텐츠를 시도해보고 보다 정확한 미니언 현재 상태 감지가 가능하도록 설정하고 전체 시스템의 기능을 테스트할 수도 있습니다.

시작하기 전에

Salt 마스터 키를 수락하는 것은 특정 순서로 수행해야 하는 일련의 여러 단계 중 하나인 설치 후 단계입니다. 먼저 설치 시나리오 중 하나를 완료한 후 다음과 같은 설치 후 페이지를 읽어보십시오.

Salt 마스터의 키 수락

Salt 마스터를 시작하는 동안(암호 인증을 사용하지 않는 한) 공용 키 파일이 생성됩니다. 마스터가 실행되기 시작하지만 RaaS 노드와의 통신은 키가 승인될 때까지 실패합니다.

설치 후에는 사용자 인터페이스에서 마스터의 키를 수락해야 합니다. 키가 수락될 때까지 마스터는 느리게 반응합니다. 계속해서 RaaS 노드에 연결을 시도하기 때문입니다.

마스터 키를 수락하려면:

  1. SaltStack Config 사용자 인터페이스에 로그인합니다.
  2. 왼쪽 상단 탐색 모음에서 메뉴 메뉴 아이콘를 클릭한 다음 관리를 선택하여 관리 업무 공간에 액세스합니다. 마스터 키 탭을 클릭합니다.
  3. 사이드 메뉴에서 보류 중을 클릭하여 보류 중인 모든 마스터 키의 목록을 표시합니다.

    마스터 키가 표시되지 않으면 SaltStack Config을 안정적인 최신 버전으로 업그레이드해야 합니다.

  4. 마스터 키 옆의 확인란을 선택하여 선택합니다. 그런 다음 키 수락을 클릭합니다.
  5. 마스터 키를 수락하면 수락이 필요한 보류 중인 키가 있다고 알려주는 경고가 나타납니다. 이러한 미니언 키를 수락하려면 미니언 키 > 보류 중으로 이동합니다.
  6. 미니언 옆의 확인란을 선택하여 선택합니다. 그런 다음 키 수락을 클릭합니다.
  7. 확인 대화상자에서 수락을 클릭합니다.

    이제 키가 수락됩니다.

마스터 키와 미니언 키가 수락되었는지 확인한 후 다음 섹션으로 이동합니다.

pillar top 파일 제거

SaltStack Config을 설치한 후에는 설치 프로세스 중에 앞서 생성한 pillar top 파일을 제거해야 합니다. 자세한 내용은 상위 상태 파일 복사 및 편집 항목을 참조하십시오.

이 단계는 나중에 pillar 데이터를 새로 고칠 때마다 top 파일에 포함된 데이터를 재생성하지 않도록 하는 데 필요합니다.

참고: pillar top 파일은 사용자 인터페이스 로그인에 처음으로 성공한 후에만 제거하십시오.

중요 데이터 백업

전체 SaltStack Config 서버를 복원할 수 있는 전체 시스템 백업 솔루션을 사용하지 않는 경우에는 최소한 다음 파일을 백업해야 합니다.

  • /etc/raas/pki - 이 디렉토리에는 데이터베이스에 있는 동안 데이터를 암호화하는 데 사용되는 .raas.key라는 숨겨진 파일이 있습니다. SaltStack Config 서버를 다시 설치하여 복원해야 하는 경우에는 데이터베이스를 생성할 당시의 원래 .raas.key 파일을 복원하는 것이 중요합니다. 이 파일이 손실되면 RaaS 노드는 데이터베이스에 액세스할 수 없습니다.
  • /etc/raas/raas - SaltStack Config 구성 데이터를 포함합니다.
  • /etc/raas/raas.secconf- SaltStack Config 구성 데이터를 포함합니다.
  • RaaS 데이터베이스 - RaaS 데이터베이스에 대한 정기적인 PostgreSQL 데이터베이스 백업을 구성합니다.

샘플 컨텐츠 시도(선택 사항)

SaltStack Config의 기본 기능을 테스트하려면 사용자 인터페이스에서 몇 가지 샘플 컨텐츠를 시도해보십시오. 샘플 컨텐츠를 시도하기 전에 관리하려는 노드 몇 개에 Salt 미니언 서비스를 설치해야 할 수도 있습니다.

SaltStack Config는 여러 기본 대상 및 작업을 지원 파일 및 pillar 데이터와 함께 제공합니다. 샘플 작업 파일 및 pillar 데이터는 sse Salt 환경에 배치됩니다. 따라서 base 환경의 파일 및 pillar 데이터를 방해하지 않습니다. 샘플 컨텐츠에는 대상, 작업, pillar 데이터 및 지원 파일이 포함됩니다.

샘플은 SaltStack Config 환경 설정 시간을 절약하는 데 사용됩니다. 기본 작업을 사용하면 미리 정의된 상태 파일과 pillar 데이터를 활용하여 자주 사용하는 작업을 시작할 수 있습니다. 자체 워크플로를 구축할 때는 서로 다른 시스템 요소가 함께 작동하도록 구성하는 방식에 대한 모델로 샘플을 참조할 수도 있습니다.

다음 섹션에서는 샘플 컨텐츠 가져오기에 대한 지침을 제공하고 대부분의 SaltStack Config 설치에 권장되는 샘플 컨텐츠를 제공합니다.

test.ping

대상 Salt 미니언에서 test.ping 명령을 실행하여 SaltStack Config 내에서 통신이 제대로 작동하는지 확인하는 것이 좋습니다.

현재 상태 사용

이 작업을 통해 보다 정확한 미니언 현재 상태 감지가 가능합니다. 연결된 미니언이 미니언 업무 공간에서 [있음] 상태를 유지하도록 하려면 현재 상태 사용 작업을 정기적으로 실행하는 것이 좋습니다. 현재 상태는 SaltStack Config가 정의된 간격 내에 최근 미니언으로부터 작업 데이터를 수신했는지 여부를 나타냅니다.

SaltStack Config는 각 미니언에서 주기적인 하트비트를 보내는 Salt 비콘을 설치하는 작업을 제공합니다. 이 작업을 설치하고 모든 미니언에서 정기적으로 실행하여 보다 정확한 현재 상태를 사용하는 것이 좋습니다.

이 작업을 실행하려면:

  1. 사용자 인터페이스를 열고 수퍼유저 계정을 사용하여 로그인합니다.
  2. 대상을 클릭하여 대상 업무 공간에 액세스합니다.
  3. 미니언 확인란을 하나 또는 모두 선택합니다.
  4. 작업 실행을 클릭하고 현재 상태 사용을 선택합니다.

추가 샘플 컨텐츠

샘플 컨텐츠에 대한 자세한 내용은 SaltStack Config 사용 및 관리 가이드의 샘플 컨텐츠를 참조하십시오.

후속 작업

사용자 인터페이스에 처음 로그인한 후에는 추가적인 설치 후 단계를 완료해야 합니다. 다음 단계에서는 SSL 인증서를 설정합니다. 설치 후 프로세스를 계속하려면 SSL 인증서 설정 항목을 참조하십시오.