메인 콘텐츠로 건너뛰기

해시코프 노매드는 단일 통합 워크플로우를 사용해 컨테이너화된 또는 컨테이너화되지 않은 레거시 애플리케이션을 배포하고 관리할 수 있는 워크로드 스케줄러 및 오케스트레이터입니다. Nomad는 효율적인 작업 스케줄링과 리소스 최적화를 위해 빈 패키징을 사용할 뿐만 아니라 개발자가 배포에 선언적 인프라-as-a-code를 사용할 수 있도록 지원합니다.

이 원클릭 애플리케이션은 6개의 컴퓨팅 인스턴스 유형을 배포하여 가용성이 높은 이중화 해시코프 노매드 클러스터를 생성합니다. 6개의 인스턴스 이상으로 클러스터를 확장하려면 HashiCorp Nomad Clients Cluster 애플리케이션을 배포하세요. 자세히 알아보기.

참고: 이 Marketplace 앱은 6개의 컴퓨팅 인스턴스를 배포하여 고가용성의 이중화된 해시콥 노매드 클러스터를 생성합니다. 선택한 요금제 유형과 크기는 각 개별 인스턴스에 적용됩니다.

각 컴퓨트 인스턴스는 인보이스에 별도의 항목으로 표시된다는 점에 유의하시기 바랍니다. 단일 컴퓨트 인스턴스에 해시콥 노마드를 배포하려면 리노드를 통해 해시콥 노마드 배포하기 Marketplace 를 참조하세요.

참고: 데이터 센터당 Marketplace Nomad 클러스터는 하나만 존재할 수 있습니다.

구성 옵션

  • 지원되는 배포판: Ubuntu 22.04 LTS
  • 추천 플랜: 8GB 권장 Dedicated CPU 또는 8GB Shared CPU Nomad Cluster에 대한 인스턴스.

경고: 큰따옴표 문자(")를 사용자 및 데이터베이스 비밀번호 필드를 포함한 앱별 구성 필드에 입력해야 합니다. 이 특수 문자는 배포 중에 문제를 일으킬 수 있습니다.

노매드 클러스터 옵션

  • 리노드 API 토큰 (필수): 귀하의 API 토큰은 이 클러스터의 일부로 추가 컴퓨트 인스턴스를 배포하는 데 사용됩니다. 이 토큰은 최소한 리노드에 대한 읽기/쓰기 액세스 권한이 있어야 합니다. 아직 토큰이 없는 경우 API 토큰이 없는 경우 API 액세스 토큰 받기를 참조하여 토큰을 만드세요.
  • 제한된 sudo 사용자 (필수): 이 클러스터 배포의 일부로 sudo 액세스 권한이 있는 제한된 사용자 계정이 만들어집니다. 이 제한된 사용자에 대해 선호하는 사용자 이름을 입력합니다. sudo 암호는 자동으로 생성되어 클러스터의 ~/.deployment_secrets.txt 파일을 만듭니다. 참조 노매드 웹 UI 액세스하기 를 클릭하세요.
  • 이메일 주소 (필수): 자동 생성된 LetsEncrypt SSL에 대한 유효한 SOA 이메일 주소입니다.
  • 모든 노드에 SSH 키를 추가하시겠습니까? 예를 선택하면 루트 사용자 계정( SSH 키 섹션)에 추가되는 모든 SSH 키가 배포된 모든 컴퓨팅 인스턴스의 제한된 사용자 계정에도 추가됩니다.
  • 총 인스턴스 수입니다: 노매드 클러스터는 6개의 컴퓨팅 인스턴스를 배포합니다.서버클라이언트총 인스턴스336개
  • 노매드 서버 수: 노매드 클러스터는 3개의 노매드 서버를 배포합니다.
  • 노매드 클라이언트 수: 노매드 클러스터는 3개의 노매드 클라이언트를 배포합니다.참고노매드 클러스터 내에서 클라이언트와 서버가 어떻게 작동하는지에 대한 자세한 내용은 해시코프의 노매드 아키텍처 문서를 참조하세요.

배포 후 시작하기

노매드 웹 UI 액세스하기

  1. 사용 SSH 를 사용하여 처음 배포된 인스턴스의 생성된 sudo 사용자로 연결합니다. occ-server-1.
  2. sudo 사용자로 로그인한 후 파일 내용을 확인합니다. ~/.deployment-secrets.txt.cat ~/.deployment-secrets.txt`이 파일에는 여러 개의 생성된 토큰과 제한된 sudo 사용자 비밀번호가 있습니다. 이 토큰은 노매드 웹 UI 인증, 클러스터에 노매드 클라이언트 추가, 작업 관리, 컨설트 서비스 메시 관리에 사용됩니다. 나중에 토큰이 필요하므로 이 파일의 내용을 안전한 곳에 저장하세요.
  3. 웹 브라우저를 열고 http://[rDNS]어디 [rDNS] 는 레이블이 지정된 컴퓨팅 인스턴스의 역방향 DNS 주소입니다. server-1. 를 참조하십시오. rDNS 구성 방법 가이드에서 rDNS 보기 및 편집에 대한 자세한 내용을 확인하세요.
  4. The 유목민 웹 UI 에 토큰을 입력할 수 있는 링크가 표시됩니다. 토큰 링크를 클릭하고 nomad_user_token 에서 ~/.deployment-secrets.txt 파일(위 참조)을 사용하여 UI에 인증합니다.

    Nomad UI 인증 화면 스크린샷
  5. 토큰이 인증되면 클러스터, 작업, 통합 및 ACL 토큰을 관리할 수 있습니다.

    Nomad 웹 UI 스크린샷

    참고 해시코프는 클러스터 통신과 웹 UI를 보호하기 위해 사설 CA와 상호 TLS(mTLS)를 사용할 것을 권장합니다. 자세한 내용은 다음 해시코프 문서를 참조하시기 바랍니다:

다음 단계

해시코프 노매드 클러스터는 시작을 위한 기본 구성을 제공합니다. 특정 워크로드에 맞게 노매드 클러스터를 커스터마이징하려면 해시코프의 구성작업 사양 설명서를 검토하는 것을 권장합니다.

노매드 클러스터에 추가 클라이언트가 필요한 경우, 노매드 클라이언트 클러스터 배포를 통해 3개, 5개 또는 7개의 컴퓨팅 인스턴스를 클라이언트로 추가 배포하여 수평적으로 확장할 수 있습니다.

해시코프 노매드 Marketplace 앱은 리노드에서 제작했습니다. 앱 배포와 관련된 지원은 다음 연락처로 문의하세요. Linode 지원. 도구 또는 소프트웨어 자체에 관한 지원은 에서 노매드 커뮤니티 포럼.