가상화 딜레마/헤드리스 서버

가상화 딜레마/헤드리스 서버

소규모 비즈니스 서버에 사용할 가상화 솔루션에 대한 제안을 찾고 있습니다.

저는 현재 헤드리스 Proliant ML110 G5 [CentOS - Xeon 3056 Dual Core 2.33 Ghz| 3.5GB RAM] 다음과 같습니다.

  1. 단순 파일 서버 [삼바]

  2. 회계 소프트웨어 서버 [SSH 로그인을 사용하는 Cobol 프로그램 5-8 사용자] + 비즈니스 인텔리전스용 Oracle 10g XE (거의 사용되지 않음)

회계 소프트웨어는 공급업체에서 주기적으로 액세스하므로 이 두 기능을 분리하기 위해 VM 솔루션을 사용할 생각입니다. 그리고 삼바 서버와 함께 Asterisk를 실행할 생각입니다. 베어메탈 솔루션(VMWARE esXi)을 사용할지 아니면 (Virtual Box/VwWare Server/또는 XEN 가상화)와 같은 솔루션을 사용할지에 대한 의견을 찾고 있습니다. 무엇을 제안하시겠습니까?

추신. 4GB 또는 RAM을 추가로 주문하고 있습니다. 1.

답변1

이전 버전의 별표에는 실제로 시각화에 문제가 있습니다. 별표 1.6을 사용하고 정확한 커널 RTC를 제공하는 가상 머신이 있으면 이를 작동시킬 수 있습니다. 또는 freeswitch를 고려해 보셨나요? 별표보다 VM에서 더 잘 재생되는 것으로 나타났습니다.

마찬가지로 가상 환경이 중첩 페이징 및 물리적 RAM 부족과 같은 기능을 지원하지 않으면 데이터베이스 앱이 큰 성능 저하를 겪을 수 있습니다.

나는 항상 vmware 제품 라인을 좋아했지만... 집에 있는 컴퓨터와 워크스테이션에서는 virtualbox를 사용합니다. Xen은 일반적으로 하이퍼바이저에 가장 고급 기능이 구현되어 있습니다. 또한 KVM에 대한 경험이 없다는 점을 고백해야 합니다.

또한 Microsoft의 Hyper-V에 대해서도 언급하지 않으셨습니다. 이 경우에는 언급하지 않는 것이 좋을 것 같습니다. Microsoft OS에서는 놀라울 정도로 작동하지만 Linux를 사용하면 정말 제대로 작동하지 않습니다. 불행하게도 Microsoft는 Linux Hyper-V 커널 지원을 유지하는 데 신경을 쓰지 않았으므로 매우 제한된 수의 커널 릴리스에서만 사용할 수 있습니다.

답변2

확실히 파일 서버와 회계 소프트웨어는 쉽게 가상화할 수 있으며 데이터베이스는 가상화할 때 성능이 거의 떨어지는 경향이 있지만 거의 사용하지 않는 데이터베이스가 완벽한 후보입니다. 슬픔을 안겨줄 수 있는 유일한 것은 Asterisk이며 이는 전적으로 귀하의 필요에 따라 달라집니다. 게스트 운영 체제가 PCI 버스에 연결된 특수 하드웨어에 직접 액세스하도록 하는 것은 문제가 될 수 있습니다.

사용하는 한VM웨어버추얼박스KVM... VirtualBox는 아마도 기존 CentOS 호스트와 사용 중인 모든 데스크탑에서 간단히 시도해 볼 수 있는 가장 쉬운 방법일 것입니다. 하지만 헤드리스 관리는 약간 어려울 수 있습니다(완전히 가능하긴 하지만). ESXi가 더 매력적이라고 ​​생각하고 데스크톱에서 관리 클라이언트를 실행할 수 있습니다.

답변3

누군가 언급했듯이 일부 앱은 VM에서 실행되는 것을 좋아하지 않으며 VM에서 시계가 불안정해질 수 있습니다(특히 백업을 수행하기 위해 게스트를 일시 중지하는 경우).

따라서.. 기존 OS 위에서 실행되는 가상화 도구를 실행하십시오. 나는 사용한다VMWare 서버. 가상화되지 않은 OS에서 유지하려는 모든 앱과 함께 설치되고 실행되는 앱입니다. 메모리 관리자 드라이버를 컴파일하고(무통) rpm을 사용하여 VMware를 설치해야 합니다(역시 무통). 그런 다음 게스트를 관리하기 위한 웹 인터페이스(또는 원하는 경우 이전 콘솔 인터페이스)(또는 CLI 인터페이스)를 갖게 됩니다. 게스트를 스크립팅하거나 SSH를 통해 연결하는 데 사용할 수 있음)

답변4

저는 VMware만 실행하기 때문에 이것은 노골적으로 편향될 것입니다. 하지만 제가 당신이라면 ESXi의 안정성 측면에서만 ESXi를 강력하게 고려해 보겠습니다. 매우 성숙한 하이퍼바이저입니다.

관련 정보