Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

잡담
2023.04.17 21:22

가상화 서버를 쓰는 이유

profile
조회 수 14595 댓글 22

image.png

 

image.png

 

이번에 방구석 서버를 정비하면서 윈도우 깔아서 쓰던 PC(위에 있는 은색)에 proxmox를 올렸습니다.

 

저는 원래 프로그래밍 과목을 하나 들을 때마다 VM을 과목당 하나씩 만들어서 과제용으로 쓰고 학기가 끝나면 지워버리는 습관이 있습니다. 윈도우 VM은 비주얼노벨 플레이나 윈도우에서 작동하는 일부 다운로더 프로그램을 사용하기 위함이구요, VM 여러개를 동시에 사용하는 일은 거의 없다시피 합니다. 동시에 과제 여러개를 할리도 없고, 과제를 하면서 게임을 하지도 않으니까요.. 그러면 사실 멀티 부팅 환경이 이상적입니다. 24시간 작동해야 하는 컨테이너나 스토리지 역할은 아래에 있는 검은색 PC가 하거든요. 가상화는 네이티브보다 어느정도 성능 하락을 감수해야 하고, 특히 윈도우 게스트는 영 이상하게 작동해서 불편한 부분이 없지 않아 있습니다.

 

그런데 원격지에서 컴퓨터를 켜는 것 까지는 WOL로 가능하지만, 바이오스 창을 켜서 부팅할 디스크를 선택하는건 IPMI가 없다면 불가능합니다. 그래서 WOL로 PC를 켜고 > VMM 관리페이지에 접근해서 원하는 VM을 켜고 > RDP나 SSH로 접근해서 과제나 오락을 하게 됩니다.

 

원래는 이 베어메탈 하이퍼바이저로 ESXi를 사용했었는데, 인텔랜 달린 슈퍼마이크로 보드에 설치할 때랑은 다르게 이번에는 일반 소비자용 시스템이다보니 그놈의 꽃게텍 랜 인식문제로 온갖 삽질을 하다가 실패하고 이번에 Proxmox VE를 처음 사용해봤습니다. ESXi와는 다르게 기본 UI가 다크테마인게 일단 합격점이구요, 오픈소스에 데비안 OS기반인 덕분에 라이선스 이슈도 없고 apt로 다양한 유틸리티를 간편하게 깔아서 쓸 수 있습니다. 특히 LXC 컨테이너 기능은 별 기대도 안하고 있었는데 의외의 사용처가 있어 맘에 쏙 들었습니다 (이건 후술하겠습니다). 다만 VirtIO 윈도우 게스트 드라이버가 이상해서 부팅 디스크로 쓸 SATA SSD를 패스스루하면 HDD로 인식해서 TRIM이 안되더라구요. 어차피 SATA SSD는 이거 하나만 물려있기 때문에 SATA 서브시스템 전체를 PCIe 패스스루해서 해결했습니다.

 

제가 이번학기에 가상화 시스템이라는 전공과목을 수강중인데, 여기서는 Rust로 KVM 기반의 VMM을 짜는 과제를 합니다. 당연히 이걸 VM 위에서 하려면 중첩 가상화를 사용해야 하고, 강의에서 제공하는 과제용 서버가 바로 이런 방식으로 작동하기에 성능이 많이 떨어집니다. 똑같은 전철을 밟기는 싫어서 이왕 proxmox를 설치한 김에 LXC 컨테이너로 눈을 돌렸습니다. 컨테이너 기술은 OS 가상화가 아니기 때문에 이론상 Privileged 컨테이너라면 중첩 가상화 대신 호스트의 /dev/kvm을 마운트해서 네이티브 가상화를 사용할 수 있을 거라는 계산이었고, 생각한 방법과 좀 다르긴 하지만 약간의 구글링 끝에 성공했습니다(아래에 간단하게 설정법을 남기겠습니다). 아마 앞으로도 과제용 환경은 LXC로 만들어서 쓸 것 같네요. 그냥 일기장 느낌으로 주저리주저리 쓴거라 글이 두서없어서 죄송합니다..

 

 


PVE LXC CT에서 KVM 사용하기

1. /etc/pve/lxc/{CTID}.conf 열기

2. lxc.group2.devices.allow: c 10:232 rwm 추가하기

image.png

3. 컨테이너 내에서 /dev/kvm 생성하기

image.png

이건 컨테이너 킬때마다 작업해줘야 하니 쉘스크립트로 만들어뒀습니다.



  • profile
    title: AMDInduky      자타공인 암드사랑 정회원입니다 (_ _) 2023.04.17 21:27
    오호 컨테이너에서 VM을 돌린다는 개념은 생각 안해봤는데 이게 가능하네요??
  • profile
    BEE3E3      idolm@ster.email 2023.04.17 21:28
    저도 그런 발상은 없었는데 생각해보니까 이론상(+실제로) 안될건 없더라구요.
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2023.04.17 21:47
    와 능력자시군요.

    웃긴건 K게임들 어떤것들은 가상화에서 게임하다가 재수없으면 영정때리더군요
  • profile
    title: 야행성para77 2023.04.19 00:50
    가상화에서 돌면 호스트가 게스트 메모리를 들여다보는걸 막을수가 없어서 영정떄리는 경우가 꽤 있습니다. 대표적으로 유비소프트 게임이 그렇지요.
  • profile
    BEE3E3      idolm@ster.email 2023.04.19 01:50
    온라인게임은 가상화에서 돌리면 보안상 핵이나 마찬가지니 어쩔수 없죠;;
  • profile
    title: 폭8Cliche      Whole Lotta Red 2023.04.17 22:00
    저도 컴공 가면 이런거 배울 수 있겠죠...?
  • profile
    title: AI360Ghz      case kill mark: BQ SB 802 white, CM H500m qube 500 FP, 3r L600/700/900/... 2023.04.17 22:07
    커리큘럼 잘 보고 가셔야 됩니다... 과학과로 왔는데 근본론에 대해 너무 논하다보니 수학과와 하는 내용이 차이가 별로 없습니다...
  • profile
    title: 폭8Cliche      Whole Lotta Red 2023.04.17 22:54
    아앗... 원서 넣기 전 커리큘럼 정독 명심하겠습니다...
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2023.04.17 22:18
    16GB 시스템 메모리에 환경 최적화하며 쓰려면 꽤나 고생하셨을 것 같군요
  • profile
    BEE3E3      idolm@ster.email 2023.04.17 22:19
    조만간 32기가로 업그레이드할 예정입니다..ㅠㅠ
  • profile
    title: 명사수린네      Someday out of the blue 2023.04.17 23:18
    재밌겠다...
    대학 빨리가고싶은데 몸이 공부를 안해요 엉엉
  • profile
    rnlcksk      감사합니다! 2023.04.18 04:51
    패스스루한 ssd vm 하드웨어 설정에서 ssd 에뮬레이션 해주면 ssd로 인식합니다.
  • profile
    BEE3E3      idolm@ster.email 2023.04.18 16:34
    왠지 모르겠지만 켜도 안되더라구요ㅠㅠ 부팅디스크라 그런지 QEMU HARDDISK로만 잡혀서 포기했습니다ㅠㅠ
  • profile
    rnlcksk      감사합니다! 2023.04.19 15:43
    헤놀로지로 보면 이름만 그렇고 ssd로 잡히던데 말이죠.
  • profile
    title: 흑우허태재정      본업보다는부업 2023.04.18 06:27
    에디터는 나노가 짱이죠~
  • ?
    엔플 2023.04.18 08:31
    다크테마가 7.4 부터 적용된 것으로 알고 있는데, 너무 만족스러운 업데이트인 것 같습니다.
  • profile
    title: 삼성DecAF 2023.04.18 08:58
    저도 비슷하게 세팅하고 싶은데 이것저것 넣다보니 견적이 산으로 가네요
  • profile
    title: AMD벨드록 2023.04.18 10:20
    오...... proxmox란 게 있었군요.
    이번에 새로 만든 서버에 ESXi 를 깔건가 openstack을 깔껀가 고민하고 있었는데 proxmox쪽으로 고민해봐야겠군요.
  • profile
    title: AMDInduky      자타공인 암드사랑 정회원입니다 (_ _) 2023.04.19 15:39
    요즘 오픈소스 쪽으로는 proxmox가 좋아 보입니다.
  • profile
    title: 야행성para77 2023.04.19 00:51
    언제 다크테마가 생겼죠...? 뭐야 나도 다크테마 줘요..
  • ?
    마라톤 2023.04.19 07:39
    좋은 정보 감사합니다. ^_^
  • ?
    푸른바다왕거북이 2023.04.19 11:15
    저도 리얼텍 랜카드 때문에 ESX 포기하고 proxmox로 왔네요. 처음 들어봤는데 버전이 7이라 그런지 생각보다 완성도가 높았습니다. 근데 pvestatd 가 자꾸 죽어서 상태값 다 회색 물음표 아이콘으로 바뀌는건.. 뭐 공짜인데 참아야쥬 ㅠ

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
81533 잡담 기글하드웨어=클리앙? 47 file M16 2024.02.03 2443
81532 잡담 이제 폰을 바꿀때가 된 것 같아요. 10 Plasma 2024.02.03 596
81531 잡담 늦은 나눔 수령 인증 file Plasma 2024.02.03 212
81530 방구차 저는 독재하긴 글렀나봅니다 6 file skyknight 2024.02.03 591
81529 방구차 저희집 고양이가 했습니다. 2 file 산청군시천면 2024.02.03 476
81528 방구차 축구 보고 한숨 자려다 해봤는데요 2 file PARK_SU 2024.02.03 428
81527 방구차 저는.... 아 아닙니다 9 file K_mount 2024.02.03 342
81526 방구차 예대에 떨어지지 않아 다행입니다.... 4 file CMG90000 2024.02.03 470
81525 퍼온글 당근마켓 (불)효도 라디오 6 file 임시닉네임 2024.02.03 708
81524 잡담 대륙의 AR강화유리 거짓이네요 6 M16 2024.02.03 711
81523 방구차 선동날조 설문조사 '나는 무슨 독재자인가' 17 file title: AMD소주 2024.02.03 535
81522 잡담 알리가 잘못했네요. 1 file JBD 2024.02.03 325
81521 방구차 나는 무슨 독재자인가 17 file 냐아 2024.02.02 394
81520 핫딜 8700G 가격 보고 실망한 분들 이리 오세요 9 file title: AI360Ghz 2024.02.02 1017
81519 잡담 가끔 copilot을 갖고 놉니다. 1 file 냐아 2024.02.02 455
81518 장터 (완료)롬라이터 1.8V 강하 어댑터 구합니다. 5 file uss0504 2024.02.02 420
81517 잡담 2024년은 초반부터 돈 쓸 일이 생기네요. 5 file milsa 2024.02.02 588
81516 퍼온글 피라미드 근황 3 title: AMD아무개 2024.02.02 846
81515 퍼온글 12500원짜리 미니 PC 7 title: AMD벨드록 2024.02.02 3486
81514 잡담 요즘 열도 맥도날드 메뉴 근황 3 file title: 부장님유니 2024.02.02 701
81513 퍼온글 lg그램 vs 갤럭시 북 21 file 고자되기 2024.02.02 1704
81512 퍼온글 분담금을 안내면 기체를 안 넘겨 주면 된다! 10 file 왓땃따뚜겐 2024.02.02 1007
81511 잡담 재정난으로 난방 안돌리는게 꼭 나쁜건 아닌거같아요 6 file 고자되기 2024.02.02 672
81510 퍼온글 ???: 땅파서 장사하는곳이 어딨어? 10 뚜찌`zXie 2024.02.02 753
81509 잡담 직장이 집에서 걸어 30분이네요. 31 file title: 부장님유니 2024.02.02 688
81508 잡담 썰렁할때 먹는것 5 file title: AMD툴라 2024.02.02 421
81507 잡담 듀얼유심 쓰면 생기는 와이파이 버그? 1 도토로이 2024.02.02 539
81506 잡담 일본 맥도날드 한정 고지라 버거 후기 5 file title: 부장님유니 2024.02.02 628
81505 퍼온글 매우 적절한 s24울라리 모델 5 file title: AMD툴라 2024.02.02 975
81504 퍼온글 요즘 빵값이 너무 비싸다 싶었는데 12 file 고자되기 2024.02.02 974
목록
Board Pagination Prev 1 ... 42 43 44 45 46 47 48 49 50 51 ... 2764 Next
/ 2764

최근 코멘트 30개
냥뇽녕냥
04:08
uss0504
04:03
냥뇽녕냥
03:52
uss0504
03:51
냥뇽녕냥
03:51
Neons
02:20
까마귀
02:06
Neons
01:46
메이드아리스
01:41
메이드아리스
01:36
Loliconite
01:29
Loliconite
01:27
Neons
01:23
Loliconite
01:21
낄낄
01:11
Loliconite
01:10
카토메구미
00:59
낄낄
00:55
이유제
00:51
연금술사
00:48
노예MS호
00:47
연금술사
00:39
아스트랄로피테쿠스
00:36
Lynen
00:29
아이들링
00:20
스와마망
00:16
Kylver
00:15
포인트 팡팡!
00:14
슬렌네터
00:14
연금술사
00:14

한미마이크로닉스
AMD
MSI 코리아
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소