Proxmox VE에서 GPU Passthrough 구성

Proxmox VE에서 GPU Passthrough 구성
Photo by Thomas Foster / Unsplash

1. 요약

1.1. IOMMU 활성화

# Node shell로 접속

nano /etc/default/grub

# 아래 내용으로 업데이트 (인텔 CPU)
# GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"

update-grub
reboot

1.2. GPU를 VFIO로 바인딩

# Node shell로 접속

lspci -nnk | grep -A2 VGA

# 아래 그림 빨간색 영역의 값을 아래 명령에 포함
echo "options vfio-pci ids=10de:2503,19da:4630" > /etc/modprobe.d/vfio.conf

update-initramfs -u -k all
reboot

1.3. GPU Passthrough 적용

# Node shell로 접속

# Passthrough를 적용할 VM 설정 업데이트
nano /etc/pve/qemu-server/{VM_ID}.conf

# 아래 내용을 추가 (lspci 명령어에서 조회된 아래 그림 빨간색 영역의 값으로 대체)
# cpu: host,hidden=1,flags=+pcid
# hostpci0: 01:00.0,pcie=1,x-vga=1

1.4. VM에 Nvidia 드라이버 설치

⚠️
Passthrough한 Windows VM 경우 Proxmox의 콘솔로는 연결되지 않고 RDP를 통해서 접속해야 합니다.
  • 위에서 GPU Passthrough 적용한 VM에 접속하여 Nvidia 드라이버를 설치합니다.

2. 참조

Read more

Ghostty 터미널

Ghostty 터미널

💢Ghostty는 Mitchell Hashimoto(미첼 하시모토)가 개발했습니다. 미첼 하시모토는 HashiCorp의 공동 창업자로도 잘 알려져 있으며, Vagrant, Terraform, Vault 등의 유명한 개발자 도구를 만든 인물입니다. Ghostty는 하시모토가 개인적으로 필요로 하는 완벽한 터미널 에뮬레이터를 찾지 못해 시작되었습니다. 1. 설치 # Mac brew install --cask ghostty # Ubuntu # [Releases](https://github.com/mkasberg/ghostty-ubuntu/releases)

By Byungmoon
Cron 구문 설명

Cron 구문 설명

Cron 표현식은 5개의 필드로 구성되며, 각 필드는 공백으로 구분됩니다. ┌───────────── 분 (0 - 59) │ ┌───────────── 시 (0 - 23) <-- UTC 기준! │ │ ┌───────────── 일 (1 - 31) │ │ │ ┌───────────── 월 (1 - 12) │ │ │ │ ┌───────────── 요일 (0 - 6) (0:일요일, 1:월요일, ..., 6:토요일) │ │ │ │ │ │ │ │ │ │ * * * * * * *: 모든 값 (매 분, 매 시, 매 일 등) * */n: n

By Byungmoon
프로비저닝(Provisionning)과 구성관리(Configuration Management)의 차이

프로비저닝(Provisionning)과 구성관리(Configuration Management)의 차이

프로비저닝과 구성 관리는 IT 인프라 관리의 중요한 부분이지만, 각각 다른 목적과 범위를 가지고 있습니다. 두 개념의 주요 차이점을 살펴보겠습니다: 프로비저닝 (Provisioning): 1. 정의: 새로운 IT 자원을 설정하고 배포하는 과정 2. 목적: 시스템, 서비스, 또는 애플리케이션을 사용 가능한 상태로 준비 3. 범위: 주로 초기 설정과 배포에 중점 4. 작업: 하드웨어 할당,

By Byungmoon