해시코프 노매드는 단일 통합 워크플로우를 사용해 컨테이너화된 또는 컨테이너화되지 않은 레거시 애플리케이션을 배포하고 관리할 수 있는 워크로드 스케줄러 및 오케스트레이터입니다. 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개의 노매드 클라이언트를 배포합니다.참고노매드 클러스터 내에서 클라이언트와 서버가 어떻게 작동하는지에 대한 자세한 내용은 해시코프의 노매드 아키텍처 문서를 참조하세요.
배포 후 시작하기
- 사용 SSH 를 사용하여 처음 배포된 인스턴스의 생성된 sudo 사용자로 연결합니다.
occ-server-1
. - sudo 사용자로 로그인한 후 파일 내용을 확인합니다.
~/.deployment-secrets.txt
.cat ~/.deployment-secrets.txt`
이 파일에는 여러 개의 생성된 토큰과 제한된 sudo 사용자 비밀번호가 있습니다. 이 토큰은 노매드 웹 UI 인증, 클러스터에 노매드 클라이언트 추가, 작업 관리, 컨설트 서비스 메시 관리에 사용됩니다. 나중에 토큰이 필요하므로 이 파일의 내용을 안전한 곳에 저장하세요. - 웹 브라우저를 열고
http://[rDNS]
어디[rDNS]
는 레이블이 지정된 컴퓨팅 인스턴스의 역방향 DNS 주소입니다.server-1
. 를 참조하십시오. rDNS 구성 방법 가이드에서 rDNS 보기 및 편집에 대한 자세한 내용을 확인하세요. - 토큰이 인증되면 클러스터, 작업, 통합 및 ACL 토큰을 관리할 수 있습니다.
참고 해시코프는 클러스터 통신과 웹 UI를 보호하기 위해 사설 CA와 상호 TLS(mTLS)를 사용할 것을 권장합니다. 자세한 내용은 다음 해시코프 문서를 참조하시기 바랍니다:
다음 단계
해시코프 노매드 클러스터는 시작을 위한 기본 구성을 제공합니다. 특정 워크로드에 맞게 노매드 클러스터를 커스터마이징하려면 해시코프의 구성 및 작업 사양 설명서를 검토하는 것을 권장합니다.
노매드 클러스터에 추가 클라이언트가 필요한 경우, 노매드 클라이언트 클러스터 배포를 통해 3개, 5개 또는 7개의 컴퓨팅 인스턴스를 클라이언트로 추가 배포하여 수평적으로 확장할 수 있습니다.
해시코프 노매드 Marketplace 앱은 리노드에서 제작했습니다. 앱 배포와 관련된 지원은 다음 연락처로 문의하세요. Linode 지원. 도구 또는 소프트웨어 자체에 관한 지원은 에서 노매드 커뮤니티 포럼.