• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Proxmox에서 가상디스크와 패스스루 장/단점

달소 달소 5128

4

9

 

안녕하세요. 달소입니다.

 

이번에는 Proxmox에서 가상머신의 디스크로 사용하는 방법인 가상디스크와 패스스루의 장단점에 대해 간단하게 정리해보고자 합니다.

물론, 제 의견이기때문에,, 좋은의견이있다면 언제든 댓글을 달아주세요 ㅎ

 

아무래도 Proxmox를 구축하시고 헤놀로지를 많이 올리시다보니 저장장소에 대해서 여러가지 궁금증이 있으신듯하여 자주 묻는질문 Top10안에는 나오는듯 합니다 ㅎ..

 

기본적으로 Proxmox VE에서는 디스크를 사용하는 방법은 크게봤을때 두가지가 있습니다.

 

1. 가상디스크

가상디스크는 디스크를 아래와 같이 여러가지 방식으로 디스크를 파일시스템으로 만들어서 여러 VM들이 공유할 수있는 시스템으로 사용하는것을 의미합니다.

 

LVM / 디렉토리 / ZFS는 파일시스템이 모두 다를뿐이지 사용하는방식은 하나의 디스크 자원을 여러 VM에서 공유할 수 있다는데 동일한 공통점이있습니다.

 

image.png.jpg

 

이러한 가상디스크 사용의 장점이라면

1.1 용량 사용 효율성

하나의 디스크를 여러 VM에서 사용하기때문에 사용 효율성이 좋습니다.

이렇게 하나의 스토리지 안에 여러 VM들 디스크를 사용해서 리소스를 공유할 수 있습니다.

image.png.jpg

 

1.2 스토리지의 기능 사용가능

위에서 디스크를 파일시스템별로 사용할 수 있다고 말씀드렸듯 각 시스템별로 장단점이 존재합니다.

공통적으로는 스냅샷을 사용하는 파일시스템을 사용했을때 VM 디스크별로 스냅샷을 떴을때 원하는 시점으로 복구 할 수 있다는 큰 메리트가 있습니다.

ex) 헤놀로지 버전업이되었을때 스냅샷을통해 문제 발생 시 롤백을 할 수 있습니다.

 

image.png.jpg

 

추가로 ZFS등을 사용한다면 사용하는 디스크효율성에 따라서 용량압축을 사용할 수 있는 장점도 있습니다.

 

이외에 장점도 많지만 패스스루와 비교했을때 단점은 디스크 성능을 100%사용할 수 없다는점이 있습니다.

물론, zfs등으로 어느정도 커버가 가능하긴합니다만,,

 

2.패스스루

패스스루의 기본적인인 정의는 아래와같습니다.

Passthrough는 호스트 시스템의 하드웨어 자원(예: 그래픽 카드, 네트워크 카드, USB 컨트롤러 등)을 가상 머신에 직접 할당하는 기술입니다. 이를 통해 가상 머신은 호스트 시스템의 하드웨어를 직접 사용할 수 있어서 성능이 향상됩니다. 하지만, 호스트 시스템의 자원을 완전히 가상 머신에 할당하기 때문에, 다른 가상 머신과 자원을 공유하지 못하는 단점이 있습니다.

 

여기서 나오는 장점은 위에서 말해주는것과 일맥상통합니다.

2.1 성능

디스크 자체를 가상머신에 다이렉트로 할당하기때문에 성능적으로 장점이있습니다.
 

2.2 타시스템으로 이전시 편의성

디스크를 다이렉트로 붙이기때문에 다른 Proxmox 시스템이나 만약, 헤놀에서 패스스루로 사용하던거라면 일반 헤놀/시놀에 디스크를 붙여도 일반 디스크처럼 동작합니다.

 

2.3 디스크 정보확인(특정상황에서)

Proxmox VE에서 디스크정보의 확인이 가능하지만, 디스크컨트롤러까지 패스스루를 진행한다면 

헤놀로지에서도 디스크 S.M.A.R.T 정보등을 바로 확인할 수 있습니다.

 

단점으로는 위 디스크방식과 다르게 VM간의 리소스 공유가 불가능하고 스냅샷이나 파일시스템등의 기능을 이용할 수 없습니다.

 

결론적으로는 passthrough와 가상 디스크는 각각의 장단점을 가지고 있으며, 사용자는 해당하는 상황에 맞게 적절한 방식으로 사용하는게 가장 효율적일거라고 생각합니다.

신고공유스크랩
9
profile image 1등
한군77 2023.04.09. 14:19
패스스루시 헤놀 네이티브에서 proxmox vm으로 바로 붙는거 해보니 용도에따라 구성을 잘 해놔야겠다 싶더군요 ㅎㅎ
혹시 가상드라이브인 경우, local이랑 local vm 합치는 글올려놓으셨는데, 합치는 것에 대해선 어떻게 생각하시나요? 이게 구분되는게 의미가 있나 싶어서 저도 따라서 합치긴 했는데 이것도 장단점이 있나요?
purndal 2023.04.09. 17:46
한군77
저같은 초보적인 입장에서 생각해본다면 처음 설치 시 local 이라는 곳과 local vm이라는곳의 역활도
모르고 그냥 local 에 설치를 해 놓은 상태로 보다보니 용량이 적음을 뒤늦게 깨닫게 되더군요.

멋 모르고 사용할때 120기가 를 분리 시켜버리니 적은곳인 local에 설치해버리다보니 용량부족때문에
힘들었던 기억이 있네요.. 그래서 합쳐놨습니다 ㅎㅎ. 걱정없이.. ㅠㅠ;
profile image
한군77 2023.04.16. 20:58
purndal
아 오히려 분리해놓은 상태서는 그럴수 있겠네요.. 합치길 잘했네요 ㅎㅎ 댓글 감사합니다!
시간이필요해 2023.04.11. 12:10

저는 failover 가 머리 안쪽에 눌어붙어 있어서 패스쓰루는 사용하지 않습니다.

가끔 그래픽카드 놀이할 땐 사용합니다.

시간이필요해 2023.04.19. 16:29
nadomola
서버, 네트워크, 서비스 등이 다양한 원인(물리적, 논리적, 인과적)에 의해서 이상이 발생했을 때 극복하는 기술 또는 기능입니다.
"장애 조치" 입니다.
곰삼촌 2023.04.12. 00:11
SAS HBA를 이용하신다면 아에 HBA 통째로 VM에 PCIe Pass-Through 시키시는 것도 꽤 편한 방법입니다.

Proxmox VE하에 Q35 UEFI 기반 VM으로 TrueNAS 같은 스토리지 서버 구축해서 사용해보니 관리적인 면에서도 편했습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu에서 Ubuntu Pro 로 전환하기 1 달소 9시간 전22:22 121 +1
가이드 Gaming Linux OS Garuda Linux 설치해보기. 1 달소 1일 전06:46 116 +1
Proxmox 8 레포 설정 및 패키지 설치방법. (The enterprise repository is enabled, but there is no active subscription!) 1 달소 1일 전05:50 129 +6
3884 가이드
image
달소 9시간 전22:22 121 +1
3883 가이드
image
ljr10 23시간 전08:20 109 0
3882 가이드
image
달소 1일 전06:46 116 +1
3881
image
달소 1일 전05:50 129 +6
3880 정보
image
달소 1일 전05:38 74 0
3879 잡담
image
달소 1일 전05:20 246 0
3878 오픈소스
image
keiminem 1일 전17:43 280 +3
3877 질문
normal
purndal 1일 전14:32 211 0
3876 질문
image
초보나스 1일 전10:46 94 0
3875 후기
image
달소 1일 전10:03 240 0
3874 질문
normal
keiminem 1일 전09:29 282 0
3873 잡담
normal
kmw_ 1일 전09:11 141 0
3872 질문
normal
환경설정 2일 전13:31 377 0
3871 잡담
image
지축또타 3일 전23:02 317 +1
3870 질문
image
ljr10 3일 전20:47 364 0
3869 잡담
image
양미 3일 전18:34 181 0
3868 잡담
file
몰래컴퓨터 4일 전00:30 167 0
3867 질문
image
무백 4일 전21:45 178 0
3866 잡담
normal
kmw_ 5일 전21:52 565 0
3865 후기
normal
ljr10 5일 전21:18 159 0