Cloud & DevOps/기타 5

Terraform 기타 명령어

terraform fmt terraform 파일 포멧을 컨벤션에 맞게 정제 tflint 오류 탐지 예) 존재하지 않는 EC2 타입 기재 탐지 deprecated syntax, 사용하지 않는 선언에 대한 경고 네이밍 컨벤션 강제 적용 각 CSP 별 ruleset 제공 terraform validate 문법적 유효성 및 내부적 일관성 확인 remote state는 참고하지 않음 참고) pre-commit commit 전 pre-commit을 활용하여 tf 파일을 정제할 수 있음

Azure VNet 개념

Azure Virtual Network(VNet) 개념 Azure 클라우드 내 독립된 네트워크 프라이빗 네트워크의 기본 구성 요소 AWS VPC와 유사 개념 VNet 특징 하나의 리전에 속함 여러 AZ로 확장 가능 하나의 구독(Subscription)에 속함 하나 이상의 서브넷으로 구성 기본적으로 인터넷에 아웃바운드 통신 가능 VNet 구성요소 서브넷 (크기 : IPv4 기준 /29 ~ /8) 기본적으로 서브넷간 라우팅 가능 NSG (Network Security Group) 서브넷 또는 NIC에 연결가능 서브넷간 트래픽 제어 가능 첫 4개 주소와 마지막 주소를 Azure에서 예약함 ex) 10.0.0.0/16의 경우 10.0.0.0~10.0.0.3, 10.0.255.255는 사용 불가 Gateway 서..

Devstack으로 OpenStack설치

1. 가상머신 환경설정 RAM : 4096MB 프로세서 : 1개 프로세서 당 코어 수 : 4개 운영체제 : Ubuntu Server 16.04.1 LTS 네트워크 어댑터 1 : Host-Only - IP : 192.168.50.103 네트워크 어댑터 2 : NAT - IP : 192.168.30.24 네트워크 어댑터 2의 경우에는 Bridged로 설정해도 되지만, 가용 IP가 많지 않은 관계로 NAT로 설정했습니다. 시행착오) RAM은 2GB로 설정하여 설치를 진행했을 때, 매번 설치에 실패했습니다. 따라서 4GB 이상을 추천합니다. 2. 각종 업데이트 수행 sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade 3. pip, virtual..

반응형