Illumos의 KVM (OpenIndiana 및 SmartOS)


11

최근 KVM 포트를 Illumos로 실행하는 단일 서버에 여러 게스트를 가상화하는 것을 고려하고 있습니다. 내 두 가지 기본 옵션이 OpenIndiana와 SmartOS 인 것 같습니다. 내가 사용할 분배는 다음 요구 사항을 충족해야합니다.

  • CLI를 통해 관리 및 사용자 정의 할 수 있어야합니다 (예 : ZFS 파일 시스템 / zvol 옵션 변경, 외부 드라이브 연결 및 데이터 복사 또는 zfs 보내기 / 받기를 사용하여 오프 사이트 서버에 자동으로 데이터 복제).
  • 자동 ZFS 스냅 샷을 구현해야합니다 (예 : zfs-auto-snapshot 사용).
  • 서버 상태가 저하되면 자동 이메일 알림을 설정할 수 있어야합니다. 기본적으로 주기적 ZFS 스크러빙 설정, zpool 모니터링, 결함 관리자 및 / 또는 SMART 문제 및 문제 감지시 이메일 등. OS에서 허용하는 한 수동으로 설정하면됩니다.
  • 안정성과 합리적인 성능으로 데비안, 우분투 및 Windows 2008 Server R2 게스트를 처리해야합니다. 이 손님은 생산에 사용될 것입니다.
  • 향후 릴리스가 계속 제공 될 것이라는 합리적인 기대가 있어야합니다. 데드 엔드 제품을 사용하고 싶지는 않습니다.
  • 설정이 쉽고 GUI가 있으면 좋을지 모르지만 이것은 선택 사항입니다.

이러한 요구 사항에 따라 어떤 배포를 권장하십니까?

곧 출시 될 OpenIndiana 안정 릴리스가 출시 될 때까지이 환경이 배포되지 않을 것이라고 가정 할 수 있습니다. 또한 서버가 Sandy Bridge Xeon E3-1xxx CPU를 사용한다고 가정하면 KVM 호환성을 관리해야합니다.

또한 이러한 배포판 중 하나에서 KVM 포트가 Illumos에 얼마나 강력하고 안정적입니까? 현재 프로덕션 환경에서 KVM / Illumos를 고려해야합니까?

답변:


9

나는 현재 몇 달 동안 프로덕션 환경에서 SmartOS와 KVM을 사용해 왔으며 매우 만족합니다. 그것은 당신의 요구에 잘 맞는 것 같습니다. 필요한 모든 ZFS 항목이 지원됩니다. 모니터링 항목의 경우 타사 항목을 설정해야합니다.

모니터링과 관련된 몇 가지 프로젝트를 진행 중이며 특히 언급 한 작업을 수행하고 있습니다. 그들을 확인하고 나에게 라인을 드롭 자유롭게.

https://github.com/gflarity/nervous https://github.com/gflarity/response


10

KVM을 특별히 사용하는 것이 얼마나 중요합니까?

귀하가 문의하는 솔루션 유형에 대한 나의 선호는 VMWare ESXi 주위에 구축하는 것 입니다. 플래시 미디어 (SDHC, USB, CF)에서 VMWare ESXi 부팅을 실행하는 올인원 서버를 구축하고 현재 서버에서 사용 가능한 DirectPath I / O (PCI- 통과) 를 활용하여 가상화 된 SAS / SATA HBA를 제시 할 수 있습니다 ZFS 기반 OS ( OpenIndiana 라고 가정 하지만 일반적으로 NexentaStor Community Edition을 사용합니다 ). 여기에서 루프백 vSwitch를 생성하고 게스트 가상 머신 (Windows, Linux 등)을 수용하기 위해 ZFS 스토리지를 10GbE NFS 또는 iSCSI로 ESXi에 제공 할 수 있습니다.

  • 이를 사용하면 압축, 중복 제거 및 스냅 샷과 같은 ZFS 기능에 완전히 액세스 할 수 있습니다. ZIL 및 L2ARC를 사용하여이 설정을 매우 쉽게 보강 할 수 있습니다.

  • ZFS 솔루션에 NexentaStor를 선택하면 자동 스냅 샷 / 계층화를 관리 할 수있는 전체 GUI가 제공됩니다. 디스크 모니터링 도구도 내장되어 있습니다.

  • VMWare는 여러 게스트 유형을 매우 잘 처리하므로 잘 다룹니다.

  • Nexenta, OpenIndiana 및 VMWare가 여기에 있기 때문에 기술 결정이 나쁘지 않습니다.

  • 하드웨어 예산이 있다면 ESXi, ZFS OS 및 Linux는 무료입니다 ...

참조 :

http://blog.laspina.ca/ubiquitous/encapsulating-vt-d-accelerated-zfs-storage-within-esxi

http://www.napp-it.org/napp-it/all-in-one/index_en.html


1
감사. 다른 가상화 기술에도 개방적입니다. 나는 당신이 제안한 것과 비슷한 접근법에 대해 생각했지만 더 복잡하기 때문에 안정적으로 작동하지 않는 것처럼 보이기 때문에 불안했습니다. 예를 들어 ESXi가 재부팅되면 ZFS VM이 아직 부팅되지 않았기 때문에 NFS / iSCSI 스토리지가 표시되지 않습니다. 따라서 부팅 할 때마다 ZFS VM이 부팅 될 때까지 기다렸다가 VMware에 해당 스토리지를 연결하도록 지시 한 다음 다른 VM을 수동으로 부팅하도록 지시해야합니다. 또한 VMware를 통해 ZFS를 통해 기본적으로 볼륨을 복제 할 수 있습니까?
Alex

VMWare를 사용하면 부팅 우선 순위를 설정할 수 있습니다. 따라서이 경우 ZFS VM이 먼저 부팅되고 마지막에 종료됩니다. 수동 피들 링이 필요하지 않습니다. 스토리지가 설치되면 VM이 부팅됩니다. ZFS 관점에서 디스크는 통과하므로 디스크를 제거하고 다른 서버로 이동하여 동일한 결과를 기대할 수 있습니다. 상당히 휴대하기 편리합니다. VMWare 복제는 사용하지 않지만 VMware VM 수준에서 또는 ZFS / 데이터 저장소 수준에서 수행하는 것이 좋습니다.
ewwhite

2
무료 버전의 ESXi 5에서는 32GB의 RAM이 사용됩니다.
Jed Daniels
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.