Hello to all,
This is my first post on MangoLassi. I was referred to this forum by a colleague...
I've recently been entrusted with the task of setting-up a Hyper-V host, for our client.The physical server was already purchased, from another vendor. I require some advice on setting-up a single Hyper-V host (This would be my first-time deploying a Virtualization solution in a production environment, so I may require some hand-holding.. )
I'll start with some facts & figures, and then move-on, to asking the questions : -
Company's Line of Business : Interior Design & Architecture. So most of data/files would be presentations, Autocad file (.dwg etc), images, spreadsheets, docs etc..
-
Current Size of Data : 1.4TB
-
Number of users : 15
-
OS Platform : All Windows based .. Win 7 and above
-
Server OS License : Windows 2016 R2, Standard
-
Physical Host/Server Specs : HP ML-150 Gen 9 with
- Intel Xeon E5-2609v4 (1.7GHz/8-core/20MB/85W)
- 16 GB DDR-4 RAM
- Dynamic Smart Array B140i Controller
- 2x2TB SAS HDD in hard-RAID 1 Config.. Usable space = 1.86TB
- 2x3TB SAS HDD in hard-RAID 1 Config ... Usable space = 2.79TB
- 2x2 Port NICs
- Dual 900W Power Modules
-
Proposed VM to be provisioned : 2 ... 1 for Active Directory Domain Controller & other Management activities, and the 2nd for File & Application server. The storage is to be provisioned from the disks in server itself. The client MAY implement a project management application, in the near future ..
I know that the storage config is rather awkward - The server is brand new, and was purchased with 2x2TB HDD. After it was delivered, the client realized that they required more storage, so they bought an additional 2x3TB HDDs... I'm guessing They opted for 7.2RPM disk, due to cost constrains..
explained the pros and cons of a RAID10 & RAD1 to the client ... Also.. this a new server, and has bays for 4LFFs, which are all occupied, with the 4 disks. So, adding more/higher capacity disks is not possible, unless we swap-out 2 of the existing ones, or add additional bays.. Currently, the client is not willing to spend more ..
The decision we arrived at is that, for now, they'd prefer to have storage space (Given that there are just 15 users), with the decent'ish redundancy & performance offered by RAID 1 ... If, down-the-line, they feel that the performance needs to be better, they'll swap the 2x2TB HDDs for new 2x3TB HDD, and have them in a RAID 10 array, with around 5.5TB of storage..
Anyway.. here's what I've done ...
-
I've created 2xRAID1 arrays ... Array1 with 2x2TB HDDs, and Array2 with 2x3TB HDDS
-
Carved-out a 64GB partition on Array1, and installed Windows 2012 r2 Std. (With GUI, as I am a Hyper-V noob. Once I'm acclimatized to Hyper-V, I'll uninstall the GUI) for the host OS.
-
Created a 300GB Partition (V:) on Array1, for the 2 VM guest operating systems. VM1 will the Domain Controller (DC) has a 100GB Dynamic VHDX, and VM2 (File and Application Server) has a 150GB Dynamic VHDX.
-
Created a 2.7 (Max available) partition on Array2, and assigned 1.5TB to a Dynamic VHDX, for all the Data. Attached this VHDX to VM2
My questions ..
-
What about provisioning for Checkpoints and VSS ? Currently, VSS is disabled on all volumes on the Host OS.
-
Shall I created a 3rd VHDX for VM2, just for VSS ? If yes, what size, and would it be fine, if I create this VHDX on Array1 ? We are happy with around 2-3 days worth of previous versions.. I don't think daily changes would be more than 1GB
-
Is one large 2TB VHDX fine for the data, or should is it recommended to break it up in smaller VHDXs
-
Is it recommended to disable checkpoints for the Domain Controller VM ? ... btw ... how does one disable checkpoint, for a particular VM ? From Integration Services ?
-
Any special provisioning for paging ? or anything else, for that matter ?
-
I'm thinking of using VEEAM Free, for back-ups.. The back-up destination would be a Synology NAS box, with a 5TB HDD. Does VSS need to enabled for backups ?
-
Am I over-thinking things, and shall I just keep it real simple ?
I'd like to know if the above storage provisioning is fine.. Comments and suggestions, a thwack on the head (for asking these ridiculous question) , are most welcome..