On 01/28/2011 03:21 PM, Ross Walker wrote:
> On Jan 28, 2011, at 4:55 AM, carlopmart<[email protected]> wrote:
>
>> Hi all,
>>
>> I need to install a virtual machine acting as a virtual storage server
>> under
>> CentOS 5.x (using kvm, xen, virtualbox or vmware). This virtual storage
>> machine
>> needs to server storage to another ESXi server and at the same time to the
>> host
>> where is installed.
>>
>> This is due to the limitations of hardware I have available. Both hosts
>> needs to
>> server several machines.
>>
>> It is very important that the virtual machine consumes the least resources
>> possible (host has 5GB RAM and i need to run three virtual machines minimum,
>> including this storage server as a virtual machine).
>>
>> What can be better solution: CentOS, NexentaStor, openfiler ...??
>
> For such a small setup, I recommend installing ESXi on both machines and
> setting up a storage server on the ESXi box with all the storage.
>
> Use NFS for your storage server. Disable ESXi memory ballooning/over commit
> for your storage VM otherwise you'll have memory contention between storage
> producer and storage consumers.
>
> Your choice of OS depends on your experience level and needs. If your
> comfortable with Redhat Linux use CentOS minimal install, otherwise use
> OpenFiler. If data integrity is more important then performance use
> Nexentastor (if performance is more important then consistency disable ZIL,
> ZFS guarantees file system integrity, ZIL guarantees data consistency).
>
> -Ross
>
Thanks Ross. I had been thought about this solution. But, there is a problem: I
need
to run two more VMs on that server and only has 5GB of RAM. AFAIK, NexentaStor
requires a minimum of 4GB of RAM.
But If I use nfs services to share disks: can I limit memory used by nfs
process in
some manner??
Thnaks.
--
CL Martinez
carlopmart {at} gmail {d0t} com
_______________________________________________
CentOS mailing list
[email protected]
http://lists.centos.org/mailman/listinfo/centos