Skip to content

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

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

잡담
2023.04.17 21:22

가상화 서버를 쓰는 이유

profile
조회 수 14697 댓글 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
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 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
    Cliche      Whole Lotta Red 2023.04.17 22:00
    저도 컴공 가면 이런거 배울 수 있겠죠...?
  • profile
    360Ghz      case kill mark: BQ SB 802 white, CM H500m qube 500 FP, 3r L600/700/900/... 2023.04.17 22:07
    커리큘럼 잘 보고 가셔야 됩니다... 과학과로 왔는데 근본론에 대해 너무 논하다보니 수학과와 하는 내용이 차이가 별로 없습니다...
  • profile
    Cliche      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
    허태재정      본업보다는부업 2023.04.18 06:27
    에디터는 나노가 짱이죠~
  • ?
    엔플 2023.04.18 08:31
    다크테마가 7.4 부터 적용된 것으로 알고 있는데, 너무 만족스러운 업데이트인 것 같습니다.
  • profile
    DecAF 2023.04.18 08:58
    저도 비슷하게 세팅하고 싶은데 이것저것 넣다보니 견적이 산으로 가네요
  • profile
    벨드록 2023.04.18 10:20
    오...... proxmox란 게 있었군요.
    이번에 새로 만든 서버에 ESXi 를 깔건가 openstack을 깔껀가 고민하고 있었는데 proxmox쪽으로 고민해봐야겠군요.
  • profile
    Induky      자타공인 암드사랑 정회원입니다 (_ _) 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
번호 분류 제목 글쓴이 날짜 조회 수
74123 잡담 디엣지 구경 7 file 용산급행 2023.05.13 448
74122 잡담 게이밍 오목눈이 꿈 7 file title: 가난한까마귀 2023.05.13 652
74121 잡담 대충 오늘의 상식 - 우주 표준시 1 title: 폭8책읽는달팽 2023.05.13 538
74120 잡담 청주에 만두가 유명했나요? 27 file title: 부장님유니 2023.05.13 753
74119 잡담 코카-콜라 제로 레몬 10 file title: 명사수린네 2023.05.13 1375
74118 잡담 오랜만에 버거킹에 갔어요 1 file title: 폭8이게뭘까 2023.05.13 402
74117 잡담 처음 보는 외국 젤리들을 먹어봤어요 10 title: 가난한까마귀 2023.05.13 541
74116 잡담 심연을 보았습니다 10 file NC 2023.05.13 569
74115 퍼온글 인생 하드코어 11 file title: 가난한카토메구미 2023.05.13 867
74114 잡담 운동은 왜 하는지 모르겠어요 9 file 슈베아츠 2023.05.13 5448
74113 잡담 롯데리아 빙수 후기 6 file title: 부장님유니 2023.05.13 629
74112 잡담 유튜브 광고상태가??? 3 file 슬렌네터 2023.05.13 469
74111 잡담 서울 시내 버스 와이파이 속도 8 file 공탱이 2023.05.13 710
74110 잡담 요즘 NC소프트 최대 아웃풋 13 file title: 부장님유니 2023.05.13 934
74109 잡담 윽 이걸 이 돈 주고 사야한다니 8 file title: 가난한까마귀 2023.05.13 710
74108 퍼온글 우크라 드론에 항복한 러시아 병사 11 file 타미타키 2023.05.13 951
74107 잡담 화이트에 미치면 벌어지는 일 32 file 냐아 2023.05.13 1029
74106 퍼온글 달려오는 자동차로부터 살아남는 법 9 file title: 가난한까마귀 2023.05.13 838
74105 잡담 알리 트리오 근황 12 file title: 가난한까마귀 2023.05.13 608
74104 잡담 디아블로 4 서버 슬램 4 title: AI아즈텍 2023.05.13 584
74103 퍼온글 전시엔 즉결처형이 가능하다?? 9 title: 명사수AZUSA 2023.05.13 1147
74102 잡담 예전에는 게임을 이것저것 했는데 요즘에는 하는 ... 16 file 고자되기 2023.05.13 627
74101 퍼온글 갤럭시 S23 시리즈, 사은품 증정! 50% 파격 할인 10 file 낄낄 2023.05.13 1274
74100 퍼온글 지게차로 하면 안되는 것 13 file 타미타키 2023.05.13 846
74099 잡담 밤에 다나와를 뒤지면 9 file 냐아 2023.05.12 9848
74098 퍼온글 테라 권 대표 자유를 찾다 9 file title: 가난한까마귀 2023.05.12 1039
74097 잡담 제가 X믈리에였더라면 10 file title: 가난한까마귀 2023.05.12 656
74096 잡담 우체국 경매 닌텐도 스위치를 낙찰 받았습니다 15 file 우리동네오타쿠 2023.05.12 2783
74095 잡담 학생들에게 교실을 청소하게 하는 이유 18 file title: 부장님유니 2023.05.12 994
74094 퍼온글 유튜브 썸네일 어그로 끄는 노래 4 타미타키 2023.05.12 551
목록
Board Pagination Prev 1 ... 315 316 317 318 319 320 321 322 323 324 ... 2790 Next
/ 2790

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소