Aviatrix AWS 시작 가이드

Aviatrix Platform은 단일 또는 멀티클라우드 네트워크 아키텍처를 관리하고 지원할 수 있는 관리 및 컨트롤 플레인 또는 단일 창입니다. 많이 사용하는 4곳의 CSP(클라우드 서비스 제공업체) 마켓플레이스 중 한 곳을 통해 Aviatrix Platform 또는 Aviatrix Controller & CoPilot을 배포할 수 있습니다:

  • AWS(아마존 웹 서비스)
  • Microsoft Azure
  • GCP(구글 클라우드 플랫폼)
  • OCI(오라클 클라우드 인프라스트럭처)

복원력을 위해 HA(고가용성)를 설정할 수 있는 AWS 또는 Azure에 배포할 것을 권장합니다.

이 문서는 AWS 마켓플레이스를 통해 Aviatrix 플랫폼 또는 Aviatrix 컨트롤러 및 Aviatrix CoPilot을 설정하고 실행하는 방법을 설명합니다:

  1. 사전 요구 사항 따르기
  2. Aviatrix 라이선스 구독
  3. CloudFormation을 사용하여 시작하기
  4. Aviatrix 컨트롤러에 로그인
테라폼에 익숙한 경우 테라폼 모듈을 사용하여 Aviatrix 플랫폼 인스턴스를 배포할 수 있습니다. 깃허브의 Aviatrix Terraform 모듈을 참조하세요.이 소프트웨어를 즉시 구매하거나 30일 무료 평가판을 구독할 수 있습니다. 자세한 내용은 “구독하기 “를 참조하세요.
일반적인 클라우드 보안 모범 사례로, AWS 계정의 루트 사용자 자격 증명을 사용하여 AWS 계정의 Aviatrix 플랫폼 또는 기타 AWS 리소스를 실행하지 마세요.

전제 조건

AWS 계정에서 Aviatrix 플랫폼을 시작하기 전에 다음 사전 요구 사항을 완료하세요:

관리 CIDR 범위 저장

기본 Aviatrix 컨트롤러 및 CoPilot 사용자의 장치에 대한 CIDR 범위를 찾아서 저장합니다. 이 IP 주소는 VPC를 시작할 때 구성한 VPC 자체의 IP와 다르다는 점에 유의하십시오.

VPC에 주는 IP CIDR 범위가 아닌 별도의 VPC 또는 Subnet 영역을 만드는것이 좋습니다.

디바이스의 IP 주소를 찾고 이 CIDR 범위를 확인하려면 브라우저의 검색 엔진에서 “내 IP는 무엇인가요?”를 검색하세요. icanhazip. com 또는 ifconfig.io에서 확인할 수도 있습니다.

선택적 단계(배포에 필요하지 않음):

필수 체크리스트

컨트롤러를 시작하기 전에 이러한 사전 요구 사항을 완료했는지 확인하세요:

  • 컨트롤러의 주 사용자에 대한 CIDR 범위 저장
  • 위의 선택적 단계(S3 버킷 및 애플리케이션 로드 밸런서 생성)를 검토하고 구성에 필요한 경우 완료하세요.

Aviatrix 라이선스 구독

위의 사전 요구 사항 체크리스트를 완료하면 Aviatrix 플랫폼을 설정하고 실행할 수 있습니다.

AMI(아마존 머신 이미지) 구독하기

Amazon 머신 이미지(AMI)에는 인스턴스를 시작하는 데 필요한 정보가 포함되어 있습니다. Aviatrix 플랫폼은 AWS 계정에 인스턴스 또는 EC2(Elastic Cloud Compute)로 나열됩니다.

각 AMI에 대한 현재 가격 정보는 AWS 마켓플레이스의 각 AMI 구독 페이지를 참조하세요.

Aviatrix 플랫폼을 시작하려면 AWS 마켓플레이스에서 올바른 Aviatrix AMI를 구독하세요.

AWS 마켓플레이스에 로그인합니다. AWS 마켓플레이스 제품 검색 아래의 검색 창에 “Aviatrix”를 입력합니다. 여러 옵션이 표시됩니다. 필요한 경우 각 오퍼링에 대한 전체 설명은 이 문서를 참조하세요.

Aviatrix 플랫폼을 시작하려면 마켓플레이스 구독이 필요합니다:

라이선스설명
Aviatrix 보안 네트워킹 플랫폼 미터링 2208-범용 24×7 지원Aviatrix 소프트웨어를 즉시 구매하려면 이 라이선스를 구독한 다음 아래의 Aviatrix 보안 클라우드 네트워킹 라이선스를 구독하세요.이 라이선싱 옵션을 사용하면 AWS 마켓플레이스는 컨트롤러로부터 사용량 데이터를 수신하고 오퍼에 설명된 대로 Aviatrix 기능의 사용량에 따라 요금을 청구합니다.
Aviatrix 보안 클라우드 네트워킹30일 무료 평가판을 구독하려면 이 라이선스만 구독하고 CloudFormation 배포 양식에서 라이선스 필드를 비워 두세요.나중에 위의 2208 라이선스에 가입하여 소프트웨어를 구매할 수 있습니다.

30일 무료 체험판 구독하기

30일 무료 체험판을 구독하려면 Aviatrix 보안 클라우드 네트워킹 옵션을 선택하세요. 그런 다음 아래의 “Aviatrix 보안 클라우드 네트워킹 목록 구독하기” 섹션의 단계를 따르세요.

Aviatrix 소프트웨어 구매

  1. Aviatrix 소프트웨어를 구매하려면 먼저 Aviatrix 보안 네트워킹 플랫폼 미터링 2208-범용 24×7 지원 옵션을 선택합니다. 구독 페이지에서 구매 옵션 보기를 클릭합니다. 구독하면 이후 단계에서 CloudFormation 템플릿을 사용하여 소프트웨어 배포를 시작할 수 있습니다.
  2. 다음 페이지에서 구독을 클릭하여 확인합니다. 그런 다음 계정 설정을 클릭합니다.
  3. Aviatrix 계량 컨트롤러 구독에서 이메일 필드에 이메일 주소를 입력하고 이메일 확인을 클릭합니다.
  4. no-reply@aviatrix.com 으로부터 “Aviatrix 계량 컨트롤러 구독”이라는 제목의 이메일이 수신됩니다. 이 이메일의 안내에 따라 이메일 주소를 확인합니다.
  5. “Aviatrix 계측 컨트롤러 및 코파일럿용 라이선스 키”라는 제목의 두 번째 이메일을 받게 됩니다. 이 이메일에는 고객 ID와 오퍼 구독 ID가 포함되어 있습니다.무료 평가판 사용자: no-reply@aviatrix.com 으로 전송된 두 번째 이메일에서 평가판 라이선스 고객 ID를 받게 되며, 이를 사용하여 Aviatrix CoPilot에 로그인할 수 있습니다.

그런 다음 아래 단계에 따라 Aviatrix 보안 클라우드 네트워킹 오퍼 및 CloudFormation 템플릿을 사용하여 이 라이선스를 활성화합니다.

Aviatrix 보안 클라우드 네트워킹 목록에 가입하기

AWS 마켓플레이스에서 Aviatrix 보안 클라우드 네트워킹 오퍼를 선택합니다. 오퍼 페이지에서 계속 구독을 클릭합니다.

그런 다음 CloudFormation 템플릿을 사용하여 컨트롤러 및 CoPilot을 실행합니다.

CloudFormation으로 컨트롤러 및 CoPilot 시작하기

CloudFormation 템플릿은 전용 VPC 생성, Aviatrix 컨트롤러 및 CoPilot 실행 등 많은 사소한 단계를 자동화하여 구성 프로세스를 더 간단하고 쉽게 만들어주는 추상화 계층을 제공합니다.

  1. CloudFormation 템플릿을 시작하려면 Aviatrix 보안 클라우드 네트워킹 페이지에서 구성 계속을 클릭합니다.
  2. 다음 페이지의 이 소프트웨어 구성 아래에서 주문 처리 옵션 드롭다운 메뉴를 클릭하고 Aviatrix Controller CloudFormation 배포를 선택합니다.
  3. 소프트웨어 버전에서 드롭다운 메뉴를 클릭하고 최신 소프트웨어 버전을 선택합니다.
  4. 지역 아래에서 드롭다운 메뉴를 클릭하고 Aviatrix 플랫폼을 배포할 지역을 선택합니다.Aviatrix Platform 인스턴스를 시작하기 전에 올바른 지역을 선택해야 합니다. 실행 후에는 해당 인스턴스를 중지하고 새 인스턴스를 배포해야만 해당 인스턴스의 지역을 변경할 수 있습니다.
  5. 오른쪽 상단의 계속 실행을 클릭합니다.
  6. 작업 선택에서 드롭다운 메뉴를 클릭하고 CloudFormation 시작을 선택합니다.
  7. 시작을 클릭합니다.
  8. 스택 생성 페이지의 옵션을 사용하여 Aviatrix 플랫폼을 설정합니다.
    • 1단계: 스택 생성 – 이 페이지의 설정을 기본값으로 그대로 둡니다. 다음을 클릭합니다.
    • 2단계: 스택 세부 정보 지정 –
설정가치
스택 이름“AviatrixControllerandCoPilot”과 같이 명확하고 알아볼 수 있는 이름을 입력합니다.
VPC CIDRAviatrix 소프트웨어가 배포되는 새로운 전용 VPC용 CIDR 블록입니다.
서브넷 AZAviatrix 소프트웨어가 배포된 서브넷의 가용성 영역입니다.
서브넷 CIDR아비트릭스 소프트웨어가 배포된 서브넷에 대한 CIDR 블록입니다. 컨트롤러가 인터넷에 액세스할 수 있도록 하려면 이 서브넷이 공용 서브넷이어야 합니다.
Aviatrix 플랫폼으로의 HTTPS 인그레스를 위한 IPv4 CIDRAviatrix 플랫폼의 주 사용자 또는 운영자의 IP 주소를 입력합니다. CIDR 블록을 입력할 수 있지만 컨트롤러의 액세스를 제한하려면 /32를 추가해야 합니다.
(선택 사항) HTTP 프록시HTTP 트래픽에 대한 프록시 서버 IP 주소입니다. 형식 <IP/FQDN><포트>
(선택 사항) HTTPS 프록시HTTP 트래픽에 대한 프록시 서버 IP 주소입니다. 일반적으로 HTTP 프록시 필드와 동일합니다. 형식 – <IP/FQDN><포트>
관리자 비밀번호컨트롤러는 이 비밀번호로 초기화됩니다. 비밀번호 요구 사항을 충족하는지 확인합니다.
관리자 비밀번호 확인여기에서 관리자 비밀번호를 확인합니다.
관리자 이메일중요한 알림 및 라이선스 정보를 수신할 수 있는 회사 이메일입니다.
Aviatrix 컨트롤러 크기 선택크기는 기본값인 t3.xlarge로 놔둡니다.
실행하려는 Aviatrix 컨트롤러의 버전입니다.이 필드는 기본값인 최신 상태로 둡니다.
Aviatrix CoPilot 크기 선택크기는 기본값인 m5.2xlarge로 그대로 둡니다.
데이터 볼륨 크기크기를 기본값인 100GB로 그대로 두거나 네트워크 트래픽과 보존 일수에 따라 적절한 볼륨 크기를 사용하세요.
Aviatrix 고객 ID구매자 – Aviatrix 보안 네트워킹 플랫폼 미터링 2208-범용 24×7 지원 오퍼에 가입한 후 이메일로 전송된 고객 ID를 입력합니다. 이 고객 ID는 이메일 제목이 “Aviatrix 계량형 컨트롤러 및 코파일럿용 라이센스 키”인 이메일로 전송되었습니다.무료 평가판 사용자 – 지금은 이 필드를 비워 두세요. 무료 평가판 고객 ID가 no-reply@aviatrix.com 에서 이메일로 전송됩니다.
  • 3단계 – 스택 옵션 구성 페이지의 설정을 기본값으로 그대로 둡니다. 다음을 클릭합니다.
  • 4단계 – 검토 페이지에서 아래로 스크롤하여 Aviatrix CloudFormation에서 IAM 리소스를 생성할 수 있음을 인정합니다 확인란을 선택합니다. 그런 다음 제출을 클릭하여 스택을 시작합니다.
  • 롤백 오류가 발생하여 스택을 성공적으로 시작할 수 없는 경우 이 문서 끝에 있는 문제 해결 섹션을 참조하세요.
  • 스택이 업데이트된 상태로 표시되려면 브라우저 창 및/또는 AWS 계정을 새로 고쳐야 할 수 있습니다.

스택 배포 후 20분 정도 기다렸다가 Aviatrix 플랫폼에 로그인합니다.

평가판 라이선스를 구독한 후 만료된 경우 Aviatrix 라이선스를 구독하는 방법에 대한 자세한 내용은Aviatrix 라이선싱을 참조하세요.

Aviatrix CoPilot에 로그인하기

AWS에서 Aviatrix 플랫폼 인스턴스를 실행한 후, Aviatrix CoPilot 계정에 로그인할 수 있습니다.

CloudFormation 스택을 시작한 후 계정에 로그인하기 전에 20분 정도 기다립니다.
  1. CoPilot에 로그인하려면 출력 탭으로 이동하여 AviatrixCoPilotURL을 클릭한 후 다음 계정으로 로그인합니다:
    • 사용자 이름 – 관리자
    • 비밀번호 – CloudFormation 스택에 입력한 비밀번호입니다.
    • 고객 ID –
      • 구매 사용자: Aviatrix 보안 네트워킹 플랫폼 미터링 2208-범용 24×7 지원 라이센스를 구독한 후 이메일로 전송된 고객 ID를 사용합니다.
      • 30일 무료 평가판 사용자: Aviatrix 보안 클라우드 네트워킹 목록에 가입한 후 이메일로 전송된 평가판 고객 ID를 사용합니다.
  2. “연결이 비공개 연결이 아닙니다.”라는 경고가 표시되면, 고급 > your_CoPilot’s_Public_IP_Address로 진행을 클릭합니다.
  3. 이메일 주소를 입력합니다. 이 이메일은 알림 및 필요한 경우 비밀번호 복구에 사용됩니다.
  4. 메시지가 표시되면 비밀번호를 변경합니다. 이 비밀번호가 안전한지 확인하세요. (선택 사항) 프록시 구성 메시지가 표시되면 프록시 구성을 설정하거나 건너뛰기를 클릭한 다음 확인을 클릭할 수 있습니다.프록시 구성을 설정하여 Aviatrix 플랫폼 및 게이트웨이에서 시작된 모든 인터넷 바운드 HTTP 및 HTTPS 트래픽이 인터넷에 들어가기 전에 먼저 프록시 서버로 전달되도록 합니다. 이러한 트래픽에는 Aviatrix 플랫폼 및 게이트웨이에서 생성된 모든 클라우드 제공업체 API 호출이 포함됩니다.도메인 이름 .aviatrix.com은 프록시 서버가 SSL 또는 HTTPS 종료에서 제외해야 합니다.
  5. 실행을 클릭합니다. Aviatrix 플랫폼이 최신 소프트웨어 버전으로 자체 업그레이드됩니다. 프로세스가 완료될 때까지 몇 분 정도 기다립니다.
업그레이드에는 약 3~5분이 소요됩니다. 업그레이드가 완료되면 로그인할 수 있습니다. 사용자 이름 ‘admin’과 새 비밀번호를 사용하여 로그인합니다.

스택 생성이 실패하는 경우 문제 해결하기

스택 생성 시 AWS에서 CoPilot 인스턴스를 시작하지 못하면 다음 설정을 확인하세요:

  • 올바른 순서로 올바른 AMI 구독 – 무료 평가판을 먼저 구독하는 대신 소프트웨어를 구매한 경우, CloudFormation 템플릿을 시작하기 전에 AWS 마켓플레이스에서 Aviatrix 보안 네트워킹 플랫폼 미터링 2208-범용 24×7 지원 라이선스를 구독한 다음 Aviatrix 보안 클라우드 네트워킹 리스팅을 구독했는지 확인하세요.
  • CIDR 블록 – 기본 사용자의 IP 주소를 입력할 때 주소에 /32가 포함되어 있는지 확인하여 이 사용자만 컨트롤러에 액세스할 수 있도록 합니다(현재로서는). 나중에 사용자를 더 추가할 수 있습니다:
    • CoPilot에서 새 사용자 계정 만들기. 새 사용자 및 권한에 대한 자세한 내용은 이 문서를 참조하세요.
    • 싱글 사인온(SSO)을 사용하는 OpenVPN을 통해.

배포 후 단계

평가판 라이센스를 구독했지만 Aviatrix 플랫폼을 계속 사용하지 않으려는 경우, Aviatrix 플랫폼을 배포하고 Aviatrix CoPilot에 로그인한 후 다음 배포 후 단계를 완료하여 CloudFormation 스택을 정리합니다.

우발적 종료로부터 AWS 인스턴스 보호

먼저, Aviatrix 컨트롤러 및 CoPilot 인스턴스에 대한 우발적 종료 보호를 비활성화합니다.

  1. AWS 계정에서 EC2 > 인스턴스 페이지로 이동합니다. 목록에서 Aviatrix Controller 및 Aviatrix CoPilot 인스턴스를 찾습니다.
  2. Aviatrix 컨트롤러 및 CoPilot 인스턴스의 확인란을 선택합니다. 작업 > 인스턴스 설정 > 종료 보호 변경을 클릭하고 사용 안 함 확인란을 선택한 다음 저장을 클릭합니다.

보안 그룹 관리 액세스 비활성화

컨트롤러에서 보안 그룹 관리 액세스를 비활성화합니다:

  1. 먼저 새 Aviatrix CoPilot 계정에 로그인합니다. 거기에서 오른쪽 상단의 애플리케이션 정보 아이콘을 클릭하고 Aviatrix 컨트롤러를 선택하여 컨트롤러에 로그인합니다.
  2. 사용자 이름과 비밀번호를 사용하여 컨트롤러에 로그인합니다.
  3. 설정 > 컨트롤러 > 액세스 보안 탭으로 이동하여 비활성화를 클릭합니다.
각 컨트롤러 보안 그룹의 아웃바운드 규칙을 기본값인 인터넷 또는 모두로 개방으로 유지하여 컨트롤러의 IP 주소가 인터넷에 액세스하는 것을 차단하지 않도록 합니다.

Leave a Reply

Your email address will not be published. Required fields are marked *