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
번호 분류 제목 글쓴이 날짜 조회 수
83547 잡담 일본에서 김치가 가지는 위상을 보여주는 광고 8 file title: 부장님유니 2023.01.25 15782
83546 잡담 집인데 집에 가고싶다를 어떻게 이해를 시키면 좋... 23 뚜찌`zXie 2019.04.28 15686
83545 퍼온글 외계인을 갈아넣은 반다이 플라스틱 사출 기술 21 file title: 부장님호무라 2019.05.10 15553
83544 잡담 충격과 공포의 하드디스크 배송 63 file 평범한드라이버 2019.11.10 15532
83543 잡담 역시 버거킹... 14 file 슈베아츠 2022.08.04 15506
83542 잡담 충전단자 교체는 스스로 하는거 맞잖아요 그죠? (... 12 file 쁘띠버섯 2016.08.16 15482
83541 퍼온글 서울대 가는 법 9 file 뚜찌`zXie 2022.12.31 15431
83540 퍼온글 군필들은 알고있는 컵라면 조합 22 file title: 부장님유니 2022.03.05 15406
83539 잡담 윈도우 11로 업글하라는 안내문까지는 이해를 하... 20 file 낄낄 2023.09.19 15223
83538 잡담 크롬 하드웨어 가속을 껐어요 13 file title: 가난한까마귀 2023.06.25 15210
83537 잡담 거주민이 쓰는 노량진 맛집 리스트 1.0 41 file 몜드라고라 2017.03.14 15209
83536 잡담 사랑니 발치 후기 2탄: 드라이소켓 당-첨 14 달가락 2020.01.29 14905
83535 퍼온글 어린 세대가 삼성폰을 싫어하는 이유 49 file title: 부장님유니 2022.09.23 14851
83534 퍼온글 미스터 도넛이 한국에서 사라진 이유 30 file title: 부장님유니 2022.06.12 14838
83533 잡담 조용히 등장한 노트북 엔트리급 그래픽 카드 Nvid... 5 file TPZ 2020.11.12 14777
» 잡담 가상화 서버를 쓰는 이유 22 file BEE3E3 2023.04.17 14697
83531 잡담 설계자의 의도와는 다른방향이라는건 알고있으나 12 file 고자되기 2022.11.29 14513
83530 잡담 쉐보레가 미쳤어요.(2)) 58 file 야메떼 2023.03.22 14315
83529 잡담 드라이버 설치 요즘도 하시나요? 28 file 소망노인복지센터 2019.10.08 14250
83528 퍼온글 현대차 세단형에서 1자형 drl완성이군요 21 file title: 명사수AZUSA 2023.02.27 14219
83527 핫딜 인도 플레이스토어에서 어플 매우 저렴하게 구매하기 13 file title: AI청솔향 2017.10.17 14217
83526 잡담 작고 귀여운 엔진엔 1만km 마다 오일교환은 가혹... 21 file title: 명사수AZUSA 2023.05.05 14188
83525 잡담 노트8 액정 수리했습니다 12 file Mazenda 2018.03.28 14119
83524 잡담 인텔 ac9260(기가 와이파이, 블루투스 5 지원) ... 13 file 르아르 2018.04.24 14109
83523 잡담 'AM4' 당했습니다 45 file 새벽안개냄새 2020.01.21 14076
83522 잡담 청바지 석유냄새 제거방법 있나요. 12 title: 부장님호무라 2020.06.29 14050
83521 잡담 왜 다들 지역난방을 싫어하는걸까요? 23 file 뚜까뚜까 2021.05.06 14011
83520 잡담 윈도우의 ㅎㄷㄷ한 호환성 21 file 뚜까뚜까 2019.04.13 14009
83519 퍼온글 (속보) 이태원 할로윈 행사 집단 압사 사고 20 file title: 부장님유니 2022.10.29 13964
83518 퍼온글 월급 300만원의 가치 43 file title: 부장님호무라 2018.12.26 13929
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 2790 Next
/ 2790

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소