VirtualBox-소규모 사무실 및 백업에서 사용


11

저는 8 인 개발 팀과 몇 명의 관리자로 구성된 소규모 사무실을 운영합니다. 우리는 여러 VirtualBox VM을 실행하는 하나의 강력한 서버 하나-DC 역할을하는 Samba 파일 공유, 개발을위한 또 다른 LAMP 상자, IE 테스트 등을위한 하드웨어 설정으로 전환하려고합니다. 총 4 ~ 5 개의 VM 중요한 두 가지는 네트워크를 실행하는 Samba 박스와 대부분의 개발이 수행되는 dev LAMP 박스입니다.

이러한 종류의 설정이 나에게 매력적인 이유는 필요한 경우 모든 VM을 밤새 백업 할 수 있다는 아이디어가 마음에 들기 때문 입니다. VirtualBox 호스트가 부족한 경우 복원 빠르고 간편 해야 합니다.

VM을 백업하기 위해서는 전원을 꺼야하지만 이것이 쇼 스토퍼가 될 것이라고는 생각하지 않습니다. 코어 호스트 OS에서 Samba를 실행하기로 결정했기 때문에 종료 할 필요가 없습니다 (데이터의 rsync 만 정렬합니다).

따라서이 "VM for everything"접근 방식에 대한 의견을 찾고 있습니다. 이것은 사업에 정상입니까? 이것 또는 물리적 상자와 비교하여 불가능한 것들에 명확한 문제가 있습니까? 누구든지 이것을 시도하고 중대한 문제를 겪었습니까?

모든 의견에 감사드립니다.

친절하다,

제임스

답변:


6

내 생각은 Virtualbox를 서버 플랫폼으로 사용해서는 안된다는 것입니다. 그건 데스크탑 워크 스테이션에 대한,하지만 서버로, 당신은 젠소스에서 VM웨어 ESXi를 또는 하이퍼 바이저, 모두 무료로 볼 수도 있습니다. Dell 2950 (ESXi 솔루션)에서 사용하며 Windows 시스템의 관리 인터페이스에서 항목을 복사하거나 Veeam을 실행하여 복사 할 수 있습니다. 또한 예산을 사용하여 관리 측을 강화하기로 결정한 경우 두 서버 간의 실시간 마이그레이션 및 더 나은 백업 옵션과 같은 항목을 허용하도록 업그레이드 할 수 있습니다 (고가의 비용으로).

우리는 지금 7 대의 서버를 가상화하고 있습니다. 가상화를 지원하지 않는 공급 업체가 있습니다. Exchange는 지원되지 않으며 Oracle도 지원하지 않지만 수행 할 수 있습니다.

우리는 VMWare Server (Linux 호스트, Windows 게스트)에서 실행할 때 끔찍한 성능을 제공하는 SQL 데이터베이스 (판매 시점)로 실행되는 하나의 시스템을 보유하고 있었으며, 시스템 장애로 인해 문제를 해결할 정도로 오랫동안 가상화 상태를 유지할 수 없었습니다. 실제 시스템에 다시 배치되었습니다. ESXi는 베어 메탈 유형 1 하이퍼 바이저이며이를 처리하기에 충분한 성능 향상을 제공 할 수 있습니다 (시도 할 계획 없음).

상황에 적합한 지 확인하기 위해 시도해야 할 수도 있습니다. 우리는 그것을 좋아합니다. 서버 룸의 전력 요구량을 낮추고 주말 동안 시스템 상태를 백업 할 수 있으며 서버에 문제가 발생할 경우 성능을 모니터링하고 복구 계획을 도와줍니다.

여기여기 와 같은 사이트의 지침에 따라 비교적 저렴한 ESXi 시스템을 조립할 수 있습니다 . 하드웨어 지원에 매우 까다 롭습니다. 테스트 된 항목에 대해 즉시 사용 가능한 항목이나 화이트 박스 사이트가 있는지 확인하기 위해 HCL을 살펴보고 싶을 것입니다.


3

초기 질문에 대한 짧은 대답은 예입니다. 가상화는 네트워크로 연결된 여러 응용 프로그램이나 기능이 필요한 비즈니스에있어 사실상 "모범 사례"가되고 있습니다.

1- 일반적으로 서버는 하나만 사용하지 않는 것이 좋습니다. 더 일반적으로, 회사는 각각 헤드 룸이있는 두 서버간에 기능을 분할하여 하드웨어 문제로 인해 회사가 완전히 무너지지는 않습니다.

2- 가상화는 종종 공유 스토리지와 함께 구현되며, 특히 데이터가 많은 중요 애플리케이션 또는 앱에 적합합니다. 이것은 쉬운 중복성을 허용합니다. 또한 개별 서버가 아닌 공유 스토리지 (일부 스냅 샷을 통해)에서 백업을 수행하는 경우 모든 백업 문제를 해결할 수 있습니다.

3- 점진적 접근이 일반적으로 더 낫습니다. 하나의 서버를 가져 와서 하나의 기능을 VM에 배치하십시오. 그런 다음 두 번째 서버를 확보하고 중복을 확보하고 복구를 수행하십시오. 그런 다음 필요하거나 원하는대로 기능을 새 VM으로 마이그레이션하십시오.

4- 소프트웨어의 다른 릴리즈 인 척 .. TEST, TEST, TEST. 앱 테스트, 백업 테스트, 복구 테스트, 디스크 테스트, 가상화 도구 테스트 등.

5- 가상화의 추가 복잡성을 할인하거나 과소 평가해서는 안됩니다. 하나의 서버에서 가상화 된 7 가지 기능은 필요한 관리 노력을 줄이지 않습니다. 사실 그것은 그것을 증가시킬 것입니다. 관리 대상, 모니터링 대상, 디스크 관리 방법 등을 이해해야합니다.

행운을 빕니다!


0

VirtualBox는 훌륭한 데스크탑 가상화 솔루션이며 훌륭한 서버 솔루션이 아닙니다. Hyper-V 또는 ESX 또는 XenServer가 아마도 당신이 취해야 할 경로 일 것입니다.

여기에서 Windows 혼을 다루지는 않지만 가장 경험이 있습니다. Hyper-V는 섀도 복사본을 사용하여 간단하고 효과적인 내장 백업 기능을 갖춘 훌륭한 하이퍼 바이저입니다. 스냅 샷 및 VM 마이그레이션을 지원합니다 (실시간은 아니지만 네트워크 및 vhd 크기에 따라 15-20 분 내에 한 호스트에서 다른 호스트로 VM을 이동할 수 있음).

듀얼 듀얼 코어 CPU, 32GB 메모리 및 25 개 이상의 Windows VM (1GB 메모리 및 1cpu) 이상을 볼 수있는 대용량 하드 드라이브가 장착 된 Dell 2950에서 Hyper-V를 통해 밀도를 높일 수 있습니다.

@tomjedrz는 좋은 지적을합니다. 헤드 룸이있는 하드웨어 상자 두 개를 구입하면 다운해도 중단되지 않습니다.

높은 수준에서 접근 방식은 완벽하게 수용 가능한 솔루션이므로 환경에서 작동하는지 테스트하기 만하면됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.