콘텐츠로 이동

실습 0. 시작하기 (10분)

오래 걸리는 두 가지를 먼저 시작해 둡니다. hosted connection 수락과 스택 배포입니다. 준비가 끝나기를 기다리지 않고 실습 1로 넘어갑니다.

0-1. 웹 터미널 열어 보기

  1. 실습 장비 페이지를 엽니다. 내 Pod 번호, DX1·DX2 VLAN을 적어 둡니다.
  2. 온프레미스 라우터(rtN)를 누릅니다. 웹 터미널에 rtN#이 보이면 됩니다.
  3. 왼쪽 위 홈 아이콘으로 돌아와 온프레미스 VM(vmN)도 엽니다. labuser@vmN:~$가 보이면 됩니다.

탭을 여러 개 쓰세요

온프레미스 라우터, 온프레미스 VM, AWS 콘솔을 브라우저 탭으로 따로 열어 두면 오가기 편합니다.

0-2. hosted connection 수락

  1. AWS 콘솔에 로그인합니다. 오른쪽 위 리전을 Asia Pacific (Seoul) 로 맞춥니다.
  2. Direct Connect 콘솔 → 왼쪽 메뉴 Connections를 엽니다.
  3. 이름이 awsdx1_…, awsdx2_…인 hosted connection 2개가 보입니다. 상태는 Ordering입니다.
  4. 첫 번째를 선택하고 Accept hosted connection을 누릅니다. 확인 창이 나오면 수락합니다.
  5. 두 번째도 같은 방법으로 수락합니다.

성공 확인: 상태가 Pending으로 바뀝니다. 몇 분 뒤 Available이 됩니다(사전 테스트 시 약 3분). 기다리지 말고 다음으로 넘어갑니다.

0-3. 스택 배포

스택은 실습에 필요한 바탕을 만듭니다. Transit Gateway, VPC 2개, EC2 2대(VPC-A EC2, VPC-B EC2), EC2 접속용 엔드포인트, 로그 설정입니다. 핵심인 Direct Connect 연결과 1:1 NAT는 이어지는 실습에서 직접 만듭니다.

  1. 템플릿 파일을 내려받습니다: tgw-nat-workshop.yaml
  2. CloudFormation 콘솔 → Create stack → With new resources (standard) 를 누릅니다.
  3. Upload a template file → Choose file로 내려받은 파일을 고르고 Next를 누릅니다.

    Create stack 화면: Upload a template file이 선택되어 있고 tgw-nat-workshop.yaml이 올라가 있다

  4. Stack name에 tgw-nat-workshop을 넣습니다. Parameters의 PodNumber에 내 Pod 번호를 넣고 Next를 누릅니다. 다른 값은 그대로 둡니다.

    Parameters 영역: PodNumber에 89가 들어가 있다

  5. 다음 화면 맨 아래 Capabilities에서 I acknowledge that AWS CloudFormation might create IAM resources. 를 선택하고 Next를 누릅니다. 로그를 저장하는 데 필요한 권한(IAM 역할)을 만들기 때문입니다.

    Capabilities 상자: IAM 확인란이 선택되어 있다

  6. 마지막 화면에서 Submit을 누릅니다.

성공 확인: 스택 상태가 CREATE_IN_PROGRESS입니다. 약 6분 뒤 CREATE_COMPLETE가 됩니다.

스택 이벤트: tgw-nat-workshop이 CREATE_IN_PROGRESS

여기까지 하고 실습 1로 넘어갑니다.