I have an existing production server that is running 4 drives each 750 GB in size in two software RAID levels. RAID 1 for the /boot partition and RAID 5 for the rest of the partitions including the /share volume that is used for serving files to the network. There were no LVMs originally used since it seemed to be too complicated to setup. The box is currently running on Ubuntu 8.04 LTS with the possibility of either moving to Ubuntu 10.04 LTS or a Red Hat derivative of some kind.
The bare metal server is intended to run CIFS, NFS, and possibly KVM.
I have 6 new drives that are each 2 TB in size that I am going to install into this production server and upgrade the OS with a clean install of the OS. I am looking for recommendations on how to choose the software RAID level to use for the new drives and possibly reuse the old drives in a software RAID configuration as well. The follow are some additional considerations that I would like ideas or thoughts on:
- Should the partitions reside on the physical drives or reside within the space that exists after the RAID is created? Should it reside within the LVM that sits on top of the RAID configuration?
- Should I consider the use of RAID 6 in this instance since there will be many files that are important enough such that loosing two drives could be significant?
- I would like to have the new drives running a software RAID level, then have some LVMs that reside on top them, and apply some type of encryption to the data on top of all of this. Is this a good idea or a bad idea? Will this make recovery more difficult later? Is there anything else I should now about this possible setup?
- Is there going to be a significant performance impact when running software RAID, LVM, and encryption?
Thanks in advance for your help and ideas.