본문 바로가기
Cloud/GCP

[GCP] VM 방화벽 적용하기

by 호찌민 2024. 7. 29.

오늘은 GCP를 통한 Airflow를 설치하는 과정에서 GCP의 VM에 방화벽을 적용하는 방법에 대해서 개인적으로 정리해보겠다.

 

Airflow 설치는 완료했지만, GCP의 외부 IP를 통해 Airflow Webserver이 안되는 상황이 발생했다. 이유를 찾아보니 생성한 VM에서 별도로 Airflow Webserver의 방화벽을 오픈하지 않아서 발생한 문제였다.

따라서, GCP 콘솔을 통해 Airflow가 설치된 VM 인스턴스의 방화벽을 적용을 진행했고 문제를 해결했다.

 

<문제 상황>

[GCP에서 방화벽 설정하는 방법]

1. GCP 콘솔에서 좌측의 방화벽 메뉴로 이동한다.

<GCP 콘솔 화면>

 

2. 방화벽 규칙을 만든다. (*이미지 내 순서 참고)

    - 대상: 지정된 대상 태그

    - 범위: 0.0.0.0/0 (전체)

    - 포트: 8080

<방화벽 규칙 설정>

 

3. VM 인스턴스의 설정에 들어가 '네트워크 인터페이스' 부분에서 아까 추가한 방화벽 네트워크 태그를 추가해주고 저장한다.

<방화벽 적용>

 

오늘 처음으로 GCP를 활용하여 VM을 생성하고 VM에 Airflow 설치, 그리고, 방화벽 설정까지 모두 진행해보았다.

 

앞으로 GCP의 VM을 통해 GA를 활용한 데이터 수집, Airflow를 활용한 데이터 처리와 Tableau를 활용한 시각화 까지 진행하는 사이드 프로젝트를 진행할 예정인데, 그 과정을 많이 기록할 예정이고 많은 것을 깨우칠 예정이다 ㅎ ㅎ! (물론 삽질도 엄청 하겠지만,,,)

'Cloud > GCP' 카테고리의 다른 글

[SSH] Local -> GCP VM로 접속하는 과정 및 에러 해결  (4) 2024.08.07