1. 모니터링 EC2 IP 확인

    terraform output monitoring_public_ip

    image.png

  2. SSH 접속 후 서비스 확인

    ssh -i “본인 키 경로” ubuntu@”모니터링 노드 ip”

    sudo systemctl status nfs-sync # 데이터 동기화 서비스(nfs-sync)가 활성화되어 있는지 확인

    mount | grep -E 'efs|onprem-nfs' #EFS와 NFS 폴더가 마운트(연결)되어 있는지 확인

    image.png

    image.png

  3. 파일 작성 전 EFS, NFS 상태 확인

    sudo ls /mnt/efs/ # 현재 EFS에 들어있는 파일 목록 확인

    sudo ls /mnt/onprem-nfs/ # 현재 NFS에 들어있는 파일 목록 확인

    image.png

  4. 온프레미스 NFS에 파일 작성 후, EFS에 복제되는지 확인 (30초 주기로 복제)

    echo "replication test $(date)" | sudo tee /mnt/onprem-nfs/test-replication.txt

    [현재시간] 문구를 생성하여 온프레미스 경로에 텍스트 파일로 저장

    image.png

    image.png

  5. 파일 작성 후 EFS, NFS 상태 확인

    sudo ls /mnt/efs/ # 현재 EFS에 들어있는 파일 목록 확인

    sudo ls /mnt/onprem-nfs/ # 현재 NFS에 들어있는 파일 목록 확인

    image.png

  6. EKS 파드에서도 확인 (EC2 나온 후)

    kubectl exec $(kubectl get pod -l app=app -o jsonpath='{.items[0].metadata.name}') -- cat /mnt/efs/test-replication.txt

    image.png