티스토리

끊임없이 노력하는 엔지니어를 꿈꾸며
검색하기

블로그 홈

끊임없이 노력하는 엔지니어를 꿈꾸며

virtualtech.tistory.com/m

하루하루를 의미있게!

구독자
43
방명록 방문하기
공지 저작권 모두보기
728x90

주요 글 목록

  • 20단계로 따라하는 Azure Terraform: 12. LoadBalancer BackEnd Association 이제 LoadBalancer의 BackEnd에서 동작할 WEB Server를 지정하는 단계입니다.AWS에서는 Target Group이라 명시하는 부분입니다. 이전에 만든 wordpress가 동작하는 WEB Server를 LoadBalancer의 BackEnd에 결합합니다. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 11. LoadBalancer VM을 생성했으니 HA를 위해서 LoadBalancer를 생성합니다.당연히 FrontEnd에 BackEnd를 설정하고 Routing Rule을 생성해 주어야 합니다.물론 Health Check 역시..... 1. LoadBalancer2. BackEend3. helath check에 해당하는 probe4. Routing Rule 설정 순입니다.여기서는 LoadBalancer를 사용하지만 여러분들은 Application Gateway를 사용하실 것을 권장드립니다.HTTP, HTTPS에 특화된 LoadBalancer Type 입니다. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 10. VM 생성 드디어 준비가 되었으니 VM을 생성하도록 하겠습니다.AWS에서는 인스턴스라 칭하지만 Azure에서는 그냥 직관적으로 친숙한 VM(가상머신)으로 표현합니다.총 3대의 VM을 생성합니다. 1. Bastion 1EA2. WEB Server(wordpress) 2EA 입니다. 물론 이때는 Public key와 User data를 입력합니다.둘은 별도의 스크립트 파일로 구성합니다.ins.sh는 wordpress 구성 스크립트, key.sh는 private Key file Upload 입니다.bastion에 Private Key파일이 존재해야만 해당 bastion에서 내부 VM으로 ssh 접속이 가능합니다. 1. bastion 2. WEB1 3. WEB2 4. install.sh(wordpress 설치 스크립트.. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 9. NSG Association 기존에 작성했던 NSG를 NIC에 연결하는 작업을 수행합니다.Azure의 경우 이전에도 설명을 드렸듯이 NIC에 NSG를 적용시켜 주셔야 합니다. 적용 대상 VM은1. Bastion2. Web Server 입니다. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 8. NAT Gateway 관련 NAT Gateway설정과 내부 Private Subnet 연결, 그리고 NAT Gateway에 Public IP를 할당하는 총 3개의 과정입니다.1. NAT Gateway 생성2. NAT Gateway Public IP 할당3. Private Subnet 연결 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 7. NSG생성 보안 출발이 되는 NSG(Network Security Group)를 생성합니다.Azure NSG는 두 가지 경우에 적용이 가능합니다.1. VM: 개별 가상머신의 트레픽 제어2. Subnet: Network별 트레픽 제어 일단 실습에서는 간단하게 SSH와 HTTP Port만 Open 합니다. bastion용 NSG WEB Server용 NSG 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 6. NIC(Network Interface Card) 생성 Azure에 생성하는 VM에는 별도의 NIC를 생성 후 적용해 주셔야 합니다.그래야만 나중에 NSG(Network Security Group)을 VM별로 적용할 수 있습니다.이런 점은 NCP나 Azure가 동일합니다. 조금 불편하기는 하지만......실습에서는 Bastion, WEB1, WEB2가 VM임으로 해당 VM용 NIC를 생성합니다. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 5. Public IP 생성 이전 Subnet 설계에서 Public IP를 사용할 Resource들을 식별할 수 있습니다.일단 내부와 외부 SSH통신의 연결점이 되는 Bastion,내부 VM의 외부 트레픽을 허용하는 NAT Gateway, 그리고 Web Server의 부하 분산을 담당하는 LoadBalancer 입니다.해당 Resource의 Public IP를 미리 구성하도록 합니다. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 4. Subnet 생성 Azure Subnet 생성 시에는 미리 계획을 하시는 편이 좋습니다.물론 모든 Cloud에서 그러하겠지만.....Nat Gateway를 생성하면 반드시 해당 Subnet이 필요하게 됩니다. 물론 Public IP 역시해서 일단 계획을 잘 세워두시는게 좋습니다.WEB Portal에서 학습 시 미리 어떤 Subnet들이 생성되는 지 유심히 살펴보시길 바랍니다. 또한 해당 Subnet에 VM을 생성하면 기본적으로 DHCP에 의해서 4번 IP 부터 순차적으로 사용하는 것을 확인하실 수 있습니다.noSubnet 이름IP 대역역할1sdkim-bat10.0.0.0/24Bastion VM2sdkim-load10.0.1.0/24ScaleSet3sdkim-nat10.0.2.0/24NAT Gateway4sdkim-web1.. 공감수 0 댓글수 0 2025. 4. 30.
  • 20단계로 따라하는 Azure Terraform: 3. 가상네트워크 만들기 음 AWS에서는 VPC라 부르는 가상의 독립적인 네트워크 공간을 생성합니다.Azure에서는 Vnet이라 불리우는 Resource 입니다. 공감수 0 댓글수 0 2025. 4. 23.
  • 20단계로 따라하는 Azure Terraform: 2. 리소스 그룹 만들기 Azure는 그 특성답게 모든 Resource는 Resource Group에 속해야 합니다.하나의 Resource Group에는 여러 Resource가 속해 있을 수 있지만Resource 그 자체는 하나의 Resource Group에만 속할 수 있습니다. 공감수 0 댓글수 0 2025. 4. 23.
  • 20단계로 따라하는 Azure Terraform: 1. init.tf 자! 오늘부터는 Azure를 20단계로 구현해 보도록 하겠습니다.항상 그렇듯 차분히 따라오시면 됩니다. 구성도는 그리지 않았습니다.요건 여러분들 숙제입니다.AWS에 동일하게 Vnet과 Subnet을 생성하고 NAT Gateway등 네트워크 구성 후NSG 생성, 가상머신 생성, LoadBalancer, 그리고 ScaleSet에 관해 알아보겠습니다. 초기화 작업을 진행합니다. 공감수 0 댓글수 0 2025. 4. 23.
  • 컨테이너 기반 SaaS 구축 과정(CCCR) 작년에 교육을 진행했던 컨테이너 기반 SaaS 구축 과정 교육자료 입니다.쪼매 고생해서 만든 자료였네요! ㅎㅎ  ㅎㅎ 고생의 흔적들이 보이네요! 공감수 3 댓글수 0 2025. 2. 10.
  • 2025년 일정! E-mail: ksd7248@paran.com카카오톡: sdkim7248 1. 평일 낮 강의 1.1. 최소 1달전 협의 시 5일 수업 가능 1.2. 2월~8월까지 불가. 8월이후 가능(월별 4일정도 가능) 2. 주말강의 2.1. 매월 초~ 중순 협의 시 익월 가능 2.2. 서울, 부산 지역 선호 2.3. 온라인 강의 가능 강의!많이 아는 것도 중요하지만 피교육자분들의 눈높이에 맞는 전달력이 더 중요합니다. 강의 과목(최소 2번 이상은 진행했던 과정)1. Linux 1.1. CentOS7~9 1.2. Ubuntu, Debian2. Windows Server 2019, 2022 2.1. MCT(Microsoft Certified Trainer 14년차)3. Network 3.1. CCNA 3.2. CCN.. 공감수 3 댓글수 0 2025. 2. 10.
  • Datacenter 서버/네트워크 엔지니어 양성과정 DataCenter 엔지니어 양성과정 교재 파일입니다.GNS3와 가상화 솔루션을 연동한 자료입니다.단 VMware Workstation 사용 시 CPU사용률이 100%까지 올라가니가급적 VirtualBox를 활용하시기 바랍니다. 공감수 1 댓글수 0 2025. 2. 10.
  • 7. Application 배포 전과정(VPC-ScaleSet) 내용을 분리할까 하다가 전과정을 그냥 파일로 업로드 합니다. 공감수 1 댓글수 0 2025. 2. 10.
  • 스카이밸리 CC 남여주에 위치한 회원제와 대중제가 모두 존재하는 골프장!그닥 큰차이를 느끼지는 못했다!가을이라 벌써 페어웨이는 누렇게 익어가고 그린은 아주 파릇파릇! 관리하는 분들이 손길이 여기저기서 느껴진다!오전에는 잘 받아주던 그린이 햇빛이 나면서 공을 튕겨내고 퍼팅에 속도감이 붙는다!  좋은 날씨속에서 좋은 사람들과 함께한 하루!공도 덜 잃어버리고 기분좋았던 하루!프로 준비하는 딸과 함께한 우리 회계사님 덕분에 좋은 스윙 구경한 날! 공감수 0 댓글수 0 2024. 11. 11.
  • 요즘 강의 하는 곳들! 요즘 강의하는 곳들 입니다.다들 시설들이 좋아서   한국폴리텍대학교 정수캠퍼스(한남동) 자꾸 전담으로 강의하라고 유혹을 하는 데! 음 쩝!아직은 돈을 더 벌고 싶다!  대한 상공회의소 경기인력개발원(파주)  3인실 기숙사를 혼자서!저 건물에서 혼자서 자는 데 쪼매 무섭다! ㅎㅎ  새싹 동대문캠퍼스  확실히 새싹은 깨끗하고 휴게시설이 확실합니다. 공감수 2 댓글수 0 2024. 10. 4.
  • 미포에서 바라본 해운대 엘시티 공사 시작했을 때 가장 걱정했던 부분이 바로 옆 미포가 살아남을 지 였는데간만에 미포가서 회가 아닌 대구뽈찜을 먹었네요!부산에서 회는 광안리 진미횟집, 그리고 미포의 회 한상차림 정도가 딱 좋은데 - 제 기준걸어오는 길에 바라본 해운대 야경은 머랄까 그냥 멋지네요! 공감수 2 댓글수 0 2024. 8. 19.
  • kubevirt 설치 음! 오늘은 조금 특별한 그러나 그러 특별하지 않은kubevirt 설치를 진행해 보겠습니다. MSA환경으로 구성할 수 없거나 Migration할 수 없는 경우에 가상화 환경을 통해서 workload를 서비스해야 하는 경우에 유용합니다. 1. kubevirt 1.1. Kubernetes add-on으로 libvirt virtual machine 관리가능  1.2. Kubernetes 가상화 API 및 런타임을 사용하여 가상 머신을 정의하고 관리  1.3. container화 할 수없는 workload를 virtual machine 형태로 migration하여 관리  1.4. 현재 최신버젼은 v1.3.0  1.5. 공식 사이트 kubervirt.io  1.6. 깃허브 https://github.com/kub.. 공감수 2 댓글수 0 2024. 7. 30.
  • GIT: Version Control System(버전 관리 시스템) 1. VCS(Version Control System)정의 1.1. 파일 변화를 시간에 따라 기록 1.2. 추후 특정 시점의 버전 재사용 가능.  1.3. 실제로 거의 모든 컴퓨터 파일의 버전을 관리 가능 2. 효용성 2.1. VCS로 이미지나 레이아웃의 버전(변경 이력 혹은 수정 내용)을 관리가능.  2.2. VCS를 사용하면 각 파일을 이전 시점 회귀,  2.3. 프로젝트 전체를 이전 시점으로 회귀,  2.4. 시간에 따른 수정 내용 비교,  2.5. 이슈자 추적 가능,  2.6. 누가 언제 이슈를 생성했는지 2.7. VCS를 사용하면 손쉬운 파일 복구 가능 3. 종류 3.1. RCS(Revision Control System)  3.1.1. 오늘날까지도 아직 많은 기업에서 사용.  3.1.2. RC.. 공감수 0 댓글수 0 2024. 7. 23.
  • Ansible: Task실행 순서 지정 일반적으로 테스트는 위에서부터 아래로 순차적으로 진행됨.그러나 이 순서를 바꿀 수 있음. pre_tasks: 순서에 관계 없이 가장 먼저 실행post_tasks: 순서에 관계 없이 가장 나중에 실행pre_tasks -> tasks -> post_tasks 순으로 진행 공감수 0 댓글수 0 2024. 7. 16.
  • Ansible: tags 특정 모듈이나 play만 지정해서 실행 가능 공감수 0 댓글수 0 2024. 7. 15.
  • Ansible: When과 facts 그리고 변수 Ansible의 조건문은 when을 사용합니다.그리고 facts를 이용해서 host의 각종 정보를 수집할 수 있습니다.변수는  playbook파일 내장, 외부변수지정, ansible-role의 var디렉토리 분리등으로 진행할 수 있습니다. 공감수 0 댓글수 0 2024. 7. 15.
  • Terraform: EKS구성(2K240708 Test) 2024월 7월 8일 TestRocky9 + K8S + EKS 1. Terraform Code  1.1. 00_provider.tfterraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 5.57" } }}# Configure the AWS Providerprovider "aws" { region = var.region}  1.2. 01_vpc.tfresource "aws_vpc" "eks_vpc" { cidr_block = var.cidr enable_dns_hostnames = true enable_dns_support = true tags = { .. 공감수 0 댓글수 0 2024. 7. 8.
  • Rocky9 Kubernetes 설치: Rocky9.3 K8S Cluster 구성 보호되어 있는 글입니다. 공감수 0 댓글수 0 2024. 7. 4.
  • CNI: weave 초기 설치시 imagepullback error weave 초기 설치시에도 docker hub의 다운로드 횟수 제한 정책때문에 weave cni가 제대로 설치가 되지 않네요!역시 피해가는 수밖에 없지요!학습용 환경입니다. 공감수 0 댓글수 0 2024. 6. 24.
  • AWS Service 연결-2 AWS 토폴로지와 이해하는 Amazon VPC, 차정도, 에이콘서적의 그림을 그리면서 공부해 보았습니다.참고들 하세요! 공감수 0 댓글수 0 2024. 6. 20.
  • AWS Service 연결-1 AWS 토폴로지와 이해하는 Amazon VPC, 차정도, 에이콘서적의 그림을 그리면서 공부해 보았습니다.참고들 하세요! 공감수 0 댓글수 0 2024. 6. 20.
  • AWS Network 연결 AWS 토폴로지와 이해하는 Amazon VPC, 차정도, 에이콘서적의 그림을 그리면서 공부해 보았습니다.참고들 하세요! 공감수 0 댓글수 0 2024. 6. 19.
    728x90
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.