Network & Server Factory

개인 공부 기록

가상화 25

[Docker] 컨테이너 개념 정리

컨테이너는 앱과 실행에 필요한 파일을 한 묶음으로 만들어, 호스트의 커널 위에서 격리된 프로세스로 실행하는 방식입니다. 이 글에서는 가상 머신과 무엇이 다른지, 리눅스의 namespace와 cgroup이 격리를 어떻게 만드는지, Docker가 어떤 구성 요소를 거쳐 컨테이너를 띄우는지 정리합니다.컨테이너부터 Kubernetes까지 시리즈 1편입니다. 전체 순서는 시리즈 목차에 있고, Docker 설치는 [Docker] Docker 설치와 자주 쓰는 명령어 정리를 참고합니다.1. 컨테이너가 필요한 이유"제 PC에서는 되는데 서버에서는 안 돼요"는 대부분 실행 환경 차이에서 생깁니다. 파이썬 버전, 설치된 라이브러리, OS 설정이 조금만 달라도 같은 코드가 다르게 동작합니다. 컨테이너는 앱과 앱이 쓰는 라이..

DevOps/Docker 2026.09.28

[VCSA] vCenter 접속 주소를 IP에서 FQDN으로 변경

처음 설치할 때 IP로 설정한 vCenter(VCSA)를 FQDN으로 바꿨습니다. VAMI 관리 페이지(5480 포트)의 네트워킹 설정에서 변경하며, 제 환경에서는 약 20분이 걸렸습니다.1. 배경vCenter는 FQDN(도메인 이름)으로 설정하면 관리가 편하지만, 처음에는 잘 몰라서 IP로 설치했습니다. 이번에 IP를 FQDN으로 바꿨습니다.2. 작업 전 확인할 것변경할 FQDN이 DNS에 등록되어 있어야 합니다.변경 과정에서 SSO 관리자(Administrator) 계정 로그인이 필요합니다.변경하는 동안 vCenter에 접속할 수 없습니다. 제 환경에서는 약 20분이 걸렸습니다.3. 작업 과정3.1 VAMI 관리 페이지 로그인브라우저에서 https://(IP 또는 FQDN):5480 으로 관리 페이지..

[ESXi] 호스트 이름 변경

ESXi를 처음 설치하면 호스트 이름이 localhost.localdomain으로 잡혀 있습니다. ESXi 호스트 클라이언트의 기본 TCP/IP 스택 설정에서 호스트 이름과 도메인을 바꿨습니다.1. 배경ESXi는 처음 설치하면 호스트 이름이 localhost.localdomain으로 설정됩니다. 여러 호스트를 구분하고 관리하기 쉽도록 호스트 이름을 바꿨습니다.기본 호스트 이름 localhost.localdomain2. 작업 과정2.1 기본 TCP/IP 스택 열기왼쪽 메뉴에서 네트워킹 > TCP/IP 스택 > 기본 TCP/IP 스택으로 들어갑니다.2.2 호스트 이름 입력수동으로 구성을 선택하고 호스트 이름, 도메인 이름, 도메인 검색을 입력한 뒤 저장합니다.호스트 이름과 도메인 입력3. 결과호스트 이름이 ..

[VCSA] vCenter root 계정 비밀번호 만료 알림 해결

vCenter를 쓰다가 root 비밀번호가 만료됐다는 알림을 받았습니다. Appliance Management(VAMI, 5480 포트)에서 root 암호를 바꾸면 해결됩니다.1. 증상vCenter 사용 중 root 계정 비밀번호가 만료됐다는 알림이 떴습니다.2. 해결 과정2.1 Appliance Management 접속브라우저에서 아래 주소로 Appliance Management(VAMI)에 접속합니다.https://(vCenter 주소):5480Appliance Management 접속2.2 로그인root 계정으로 로그인합니다.2.3 root 암호 변경오른쪽 위의 작업 > root 암호 변경을 누르고, 기존 암호와 새 암호를 입력합니다.작업 > root 암호 변경기존 암호와 새 암호 입력3. 새 암호..

[VCSA] vCenter 7에서 NSX 배포 플러그인 수동으로 제거

NSX가 동작하지 않아 다시 배포하려고, vCenter에 남아 있는 NSX 배포 플러그인(com.vmware.nsx.ui.h5)을 MOB(Managed Object Browser)에서 수동으로 제거했습니다. ExtensionManager에서 플러그인 Key를 찾아 UnregisterExtension을 실행하면 됩니다.1. 배경NSX가 정상적으로 동작하지 않아 재배포가 필요했고, 그 전에 vCenter에 등록된 NSX 배포 플러그인을 지워야 했습니다.2. 작업 과정2.1 MOB 접속본인 환경의 vCenter 주소로 MOB에 접속합니다. vCenter 로그인과 같은 계정으로 로그인하면 됩니다.https://(vCenter FQDN 또는 IP)/mobvCenter MOB 로그인2.2 ExtensionManag..

[VCSA] vCenter 7 업데이트

vCenter 7을 7.0.2.00200에서 7.0.3.00300으로 업데이트했습니다. VAMI(5480)의 업데이트 메뉴에서 스테이징 및 설치를 진행했고, 약 1시간 20분이 걸렸습니다. vCenter HA가 설정되어 있으면 먼저 해제해야 합니다.1. 환경항목내용현재 버전7.0.2.00200업데이트 버전7.0.3.00300 (작업 당시 최신)방법VAMI(5480) > 업데이트 > 스테이징 및 설치소요 시간약 1시간 20분2. 작업 전 확인할 것vCenter HA 해제: HA가 설정되어 있으면 업데이트가 진행되지 않습니다.백업: 테스트 환경이 아니라면 업데이트 전에 반드시 백업해야 합니다.3. 업데이트 과정3.1 VAMI 접속과 현재 버전 확인장치 관리 포트인 5480으로 접속합니다. (예: https:..

[VCSA] ESXi 부팅 디스크 장애 후 vCenter 7 백업으로 복원

메인 ESXi의 부팅 디스크가 깨져 vCenter(VCSA)에 접속할 수 없게 됐습니다. vCenter HA가 설정되어 있었는데도 접속이 안 되어, 미리 받아 둔 백업으로 VCSA를 새로 배포하며 복원했습니다. 설치 관리자의 복원 메뉴를 쓰며, 과정은 신규 설치와 거의 같습니다.1. 상황ESXi 두 대 중 메인 ESXi의 부팅 디스크가 깨져 부팅되지 않았습니다. VCSA에 HA가 설정되어 있었지만 접속할 수 없어서, vCenter를 다시 설치하고 백업으로 복원했습니다.주의: VCSA 백업 데이터가 없으면 이 방법으로 복원할 수 없습니다. 백업 방법은 아래 글을 참고해 주세요. [VCSA] vCenter 7 Backup - vCenter 백업하기안녕하세요 ~ 오늘은 vCenter 7 설정 백업하는 방법에 ..

Virtualization 2022.03.04

[VCSA] vCenter 7 설정 백업

vCenter 7(VCSA)의 설정을 시놀로지 NAS(NFS)로 백업했습니다. VAMI(5480)의 백업 메뉴에서 지금 백업(수동)을 먼저 해 보고, 매주 일요일 자동 백업과 10개 보존 일정도 만들었습니다.1. 환경항목내용대상vCenter 7 (VCSA)백업 서버Synology NAS, NFS지원 프로토콜FTPS, HTTPS, SFTP, FTP, NFS, SMB, HTTP백업 일정매주 일요일, 10개 보존참고: 백업하기 전에 vCenter가 접근할 수 있는 백업 서버를 미리 준비해야 합니다.2. 수동 백업 (지금 백업)2.1 백업 메뉴 열기장치 관리 포트 5480으로 접속해(예: https://192.168.0.113:5480/) 왼쪽 메뉴의 백업으로 들어갑니다.VAMI 접속백업 메뉴2.2 백업 방식 ..

[VCSA] vCenter 7 root 비밀번호 초기화

VCSA 7.0의 root 비밀번호를 잊었을 때, 재부팅 중 GRUB에서 bash 셸로 부팅해 passwd로 새 비밀번호를 설정하면 초기화할 수 있습니다.1. 작업 과정1.1 GRUB 편집 모드 진입VCSA를 재부팅하고, 아래 화면이 나오면 e 키를 누릅니다.부팅 화면에서 e 키 입력1.2 bash 셸로 부팅커널 옵션 줄 끝에 아래 내용을 추가하고 F10으로 부팅합니다.rw init=/bin/bash1.3 비밀번호 변경 후 재부팅passwdumount /reboot -f2. 결과재부팅 후 새 root 비밀번호로 로그인할 수 있습니다.3. 정리GRUB에서 rw init=/bin/bash로 부팅하면 인증 없이 root 셸을 얻을 수 있습니다.passwd로 비밀번호를 바꾼 뒤 umount / 후 강제 재부팅합..

[VCSA] 템플릿 업데이트

템플릿은 직접 수정할 수 없어서, 가상 머신으로 변환해 작업한 뒤 다시 템플릿으로 변환하는 방식으로 업데이트합니다. 이 글은 템플릿을 VM으로 변환하는 과정을 다룹니다.1. 업데이트 흐름템플릿 생성 과정에 VM을 템플릿으로 변환하는 단계가 있는데, 업데이트는 이를 반대로 진행하면 됩니다.템플릿을 가상 머신으로 변환VM을 켜서 패키지 업데이트 등 필요한 작업 진행다시 템플릿으로 변환 템플릿 생성 과정은 이전 글을 참고해 주세요. [VCSA] Template(템플릿) 생성하기안녕하세요 ~ 오늘은 Vshpere에 템플릿 생성 방법에 관련해서 작성해보려고 합니다. 여기서 템플릿이란 VM 즉 가상머신의 복제본이라고 할 수 있습니다. 템플릿은 가상머신 생성 및 프로비저닝에alsrbdmsco0409.tistory.c..

서울
--:--:--
-전체 글
-카테고리
오늘 방문