FISA
-
[Study45] k8s 환경설정FISA 2026. 4. 2. 10:49
N-tier 구조의 Kubernetes(K8S) 클러스터를 직접 구축하는 실습입니다.여러 서버를 연결해서 컨테이너를 자동으로 관리하는 시스템을 만듭니다. 전체 구조는 [server01: 마스터 노드] ←→ [server02: 워커 노드] ←→ [server03: 워커 노드] server01인 마스터노드가 이 pod를 실행해!하면 워커 노드가 실행하는 구조입니다. 마스터가 어느 워커에 Pod를 배치할지도 자동으로 결정해요. 예를 들어 server02가 바쁘면 server03에 배치하는 식으로, 이걸 스케줄링이라고 합니다. 그럼 본격적으로 환경셋팅을 시작할게요. [ 01단계 ] 모든 노드 공통 설정 (네트워크 준비)이 단계의 목적은 ..
-
[Study44] Kubernetes (1)FISA 2026. 3. 31. 10:26
드디어 도커를 지나네트워크를 지나리눅스를 지나서 쿠버네티스까지 왔습니다. What is K8s(Kubernetes)?: container화된 application을 automatic하게 deploy,extension,운영까지 지원하는 오케스트레이션 플랫폼!! 도커를 쓸 때, 도커컴포즈로 한방에 껏다켰다하잖아요그것처럼 여러 개의 컨테이너를 관리하는 기능임니다. 자동화된 배포 및 롤아웃(다운타임없음), 자체복구, 자동 스케일링 합니다.docker의 경우 : docker run 명령어 20번 실행해서 생성k8s의 경우 : 설정 정보(물리적 서버) 파일 하나로 20개의 컨테이너 생성 → 실행 → 관리라고 생각하시면 될 거 같아요운영 자동화자동화된 롤아웃 및 롤백애플리케이션의 변경 사항을 점진적으로 배포하며, 문..
-
[회고]13주차_우리FISA클라우드 엔지니어링FISA 2026. 3. 29. 23:54
📍 배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고📍다음주 계획 세우기📍일상 03/24 ~ 03/27 [13주차]📍 배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고 📍[ 03/24 월요일 ]Jenkins를 위한 리눅스 간의 설정을 했습니다.기존의 가상머신을 복제하고, nat설정을 해준뒤 양쪽 머신간의 통신이 가능하게합니다.네트워크 수업을 또 들었다고... 이제 네트워크 설정을 어떻게하는지왜 이걸하는지 이해가 쏙쏙되는게... 다시한번 네트워크 수업의 위엄(?)을 깨달았습니다. 괜히 선배들이 그렇게 좋았다 한게아님!!암튼, 나트설정하고 /etc/hosts파일에 다른서버ip적고 이름적어주면 ssh할때 ip말고 서버이름으로 접속할 수 있어요.일종의 dns개념! 그리고 /etc/net..
-
[회고]12주차_우리FISA클라우드 엔지니어링FISA 2026. 3. 22. 17:52
📍 배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고📍다음주 계획 세우기📍일상 03/16 ~ 03/20 [12주차]📍 배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고 📍이번주부턴 다시 김혜경 강사님 수업을 듣습니다!!지난주에 너무 달려서 엄청난 폭풍이 지나간 느낌이라...또 새롭네요 ㅎㅎ 스터디한거 글도 안 적었습니다;;회고만 간단하게 하겠습니다.언제 무엇을 했다 정리를 안 해둬서 시간이 뒤죽박죽일 수 있습니다 [ 03/16 월요일 ]Linux 환경 셋팅부터, 리눅스 명령어에 대해서 배웠습니다.리눅스는 유닉스의 장점을 계승한 무료 유닉스라는 것 부터,핵심 구성 요소인 커널의 역할은 1. 프로세스 관리2. 메모리관리3. 파일시스템관리4. 장치 드라이버 관리5. 네트워크 관리 등을..
-
[회고]11주차_우리FISA클라우드 엔지니어링FISA 2026. 3. 15. 23:28
배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고📍다음주 계획 세우기📍일상 저번주에 쓰다가 너무 햄들어서... 같이 이어쓸게요 ^^...03/09 ~ 03/13 [11주차] 📍 배운 것들 + 부족한 점 + 발생했던 오류 + 배움 회고 📍 [Study36] 자유롭게 가상환경 만들기 - https://zmal.tistory.com/377 이전 컨셉더보기[ 컨셉정리 ]→ 분리된 데이터 센터 간의 고가용성1. 데이터 센터가 두 개 있다고 가정합니다.2. Korea DC와 Japan DC각각 vCenter를 설치해줍니다.3. 라우터를 통해 두 데이터 센터가 " data-og-host="zmal.tistory.com" data-og-source-url="https://zmal.tistory.co..
-
[study43] Vmware 가상머신 서비스 제공 웹 만들기FISA 2026. 3. 15. 15:19
VMware 가상머신 배포를 웹에서 자동화한 포털 만들기VMware 환경에서 가상머신을 생성하는 작업을 웹에서 요청하고, 배포 결과까지 확인할 수 있는 간단한 포털을 구현 할겁니다. 기존에는 vCenter에 직접 접속해서 템플릿, CPU, 메모리, 네트워크 같은 항목을 일일이 선택하며 가상머신을 만들어야 했는데,이 과정을 웹 페이지에서 입력값만 넣으면 처리되도록 자동화하는 것이 목표입니다. 구현할 기능은 단순하게사용자가 웹 화면에서 VM 이름, 운영체제, CPU, 메모리, 템플릿, 네트워크 등의 정보를 입력하면,Spring Boot 백엔드에서 이 요청을 받아 vCenter API와 연동해 실제 가상머신을 배포합니다.그리고 그 결과를 사용자에게 다시 반환하고, 요청 이력은 데이터베이스에 저장해 나중에 조회..
-
[study42] VMware Developer PortalFISA 2026. 3. 13. 08:54
VMware Developer Portal은Broadcom Developer Portal 안에서 VMware 관련 개발 자료를 제공하는 형태로 운영됩니다.한마디로 말하면, VMware 제품을 직접 개발·연동·자동화하려는 사람들을 위한 공식 개발자 사이트입니다. 여기서 API 문서, SDK, 샘플 코드, PowerCLI, 각종 유틸리티를 찾을 수 있습니다. 이 포털에서 가장 많이 쓰는 영역은 보통 4가지입니다.[1] APIsvSphere Automation API 같은 REST API 문서를 볼 수 있고, 요청/응답 예시까지 함께 제공돼서 VM 생성, 전원 제어, 태깅, 콘텐츠 라이브러리, vCenter 관리 같은 작업을 코드로 자동화할 때 씁니다. vSphere Automation API 문서에는 최신 ..
-
[study40] 기본 셋팅 이후의 추가 셋팅 03/12(5)FT(실습후 정리다시)FISA 2026. 3. 12. 11:56
FT는 가상머신을 하나 더 복제해서 다른 호스트에 동시에 유지하는 기능입니다.즉 Primary VM이 메인으로 동작하고, 다른 호스트에 있는 Secondary VM이 그 상태를 계속 따라가고 있다가, 메인 쪽에 문제가 생기면 끊김을 최소화하면서 이어받는 구조예요. Broadcom 문서도 FT는 다른 호스트에 Secondary VM을 만들고, 두 VM이 lockstep으로 동작한다고 설명합니다.그래서 느낌으로 보면HA = 죽으면 다른 데서 다시 켜줌FT = 애초에 다른 데서 똑같은 VM을 같이 돌려놓고 바로 이어받음이 차이입니다. HA는 자동 복구에 가깝고, FT는 더 높은 연속성에 가깝습니다. 1. 클러스터 준비FT는 다른 호스트에 Secondary VM을 만들어야 하니까, 최소 2개 이상의 ES..