본문 바로가기

리눅스 리뷰/ubuntu

Proxmox에 Ubuntu 경량 설치 가이드

728x90
반응형

이 가이드는 Proxmox VE에서 Ubuntu Server를 경량으로 설치하는 과정을 단계별로 설명합니다. Ubuntu Server는 최소한의 리소스를 사용하여 효율적으로 실행되며, Proxmox 환경에 적합합니다.

1. 준비 단계

설치를 시작하기 전에 아래 항목들을 준비하세요:

  • Proxmox VE: 최신 버전이 설치된 서버 (최소 6.x 이상 권장).
  • Ubuntu Server ISO: Ubuntu Server 22.04 LTS 또는 최신 버전의 ISO 파일 (공식 사이트에서 다운로드).
  • 네트워크 연결: 인터넷에 연결된 환경.
  • Proxmox 관리 인터페이스: 웹 브라우저를 통해 접근 가능.

2. ISO 파일 업로드

Ubuntu Server ISO 파일을 Proxmox에 업로드합니다.

  1. Proxmox 웹 인터페이스에 로그인합니다 (기본 URL: https://[Proxmox_IP]:8006).
  2. 왼쪽 메뉴에서 데이터센터 → 스토리지 (예: local) → ISO Images를 선택합니다.
  3. Upload 버튼을 클릭하고 다운로드한 Ubuntu Server ISO 파일을 선택하여 업로드합니다.

3. 가상 머신 생성

Proxmox에서 새 가상 머신(VM)을 생성합니다.

  1. Proxmox 웹 인터페이스에서 Create VM 버튼을 클릭합니다.
  2. General:
    • Name: VM 이름을 입력 (예: ubuntu-server).
    • Node: VM을 호스팅할 노드를 선택.
  3. OS:
    • Use CD/DVD disc image file (ISO)를 선택하고 업로드한 Ubuntu ISO 파일을 선택.
    • Guest OS: Linux, 버전은 5.x - 2.6 Kernel 또는 최신을 선택.
  4. System:
    • Graphic card: Default 또는 SPICE (원격 접속 시 유용).
    • Machine: q35 권장.
  5. Hard Disk:
    • Bus/Device: VirtIO Block (성능 최적화).
    • Storage: 디스크를 저장할 스토리지를 선택.
    • Disk size: 최소 10GB 권장 (경량 설치를 위해 20GB 이상 추천).
  6. CPU:
    • Cores: 최소 1코어, 필요에 따라 조정.
    • Type: host (최적 성능).
  7. Memory:
    • 최소 512MB, 경량 설치의 경우 1GB 이상 권장.
  8. Network:
    • Model: VirtIO (최적화된 네트워크 성능).
    • Bridge: 기본 네트워크 브릿지 선택 (예: vmbr0).
  9. 설정을 검토하고 Finish를 클릭하여 VM을 생성합니다.

4. Ubuntu Server 설치

VM을 시작하고 Ubuntu Server를 설치합니다.

  1. VM을 선택하고 Start 버튼을 클릭합니다.
  2. Console을 열어 설치 과정을 확인합니다 (SPICE 또는 HTML5 콘솔 사용).
  3. Ubuntu 설치 마법사를 따라 진행:
    • 언어 선택: English 또는 원하는 언어.
    • 키보드 레이아웃: 기본값 사용 또는 설정.
    • 네트워크: DHCP로 자동 설정 또는 수동 IP 설정.
    • 스토리지: 기본 파티션 사용 또는 수동으로 LVM 설정.
    • 설치 유형: Minimal installation 선택 (경량 설치).
    • SSH 서버: 원격 접속을 위해 OpenSSH server 설치 권장.
    • 사용자 계정: 관리자 계정과 비밀번호 설정.
  4. 설치 완료 후 VM을 재부팅합니다.

5. 설치 후 설정

Ubuntu Server 설치 후 최적화를 위해 다음 단계를 수행합니다.

  1. 시스템 업데이트:
    sudo apt update && sudo apt upgrade -y
  2. 불필요한 서비스 제거:경량화를 위해 불필요한 패키지 제거:
  3. sudo apt purge [패키지명]
  4. VirtIO 드라이버 확인:성능 최적화를 위해 VirtIO 드라이버가 활성화되었는지 확인:
  5. lsmod | grep virtio
  6. SSH 설정:원격 접속을 위해 SSH 설정 확인 및 방화벽 설정:
  7. sudo ufw allow ssh sudo systemctl enable ssh sudo systemctl start ssh
반응형