Difference between revisions of "Hydra"
(→Virtual Machine Core Allocation)
|Line 76:||Line 76:|
virsh vcpupin <guestname>
virsh vcpupin <guestname>
Revision as of 11:48, 5 September 2016
|Contact Person:||Jared Dunbar|
|Last Update:||Fall 2016|
|Operating system:||Debian 8.2|
|NIC 1:||Clarkson Network |
|CPU:||2x 16 Core AMD Opteron 6376|
|RAM:||4x 16GB DDR3-1600 ECC|
Hydra is our newest VM host (as of September 2016
Do a basic debian install with the hard drives software raided in RAID 6, all of the device as /, then continue below
apt install htop iotop iftop lm-sensors vim sudo qemu-kvm libvirt-bin virtinst screen rsync tmux p7zip
Change SSHd to use port 13699 instead of port 22. See
We beed to create a network bridge for the VM's to connect on.
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # Auto Configure eth0 and eth1 (our two NIC's - the ethernet over the usb ports is actually a IPMI port) auto eth0 auto eth1 # Bridge, set the IP here and bridge all the defined ports for communication auto br0 iface br0 inet static address 126.96.36.199 netmask 255.255.254.0 gateway 188.8.131.52 bridge_ports all
Libvirt will automatically allocate RAM and CPU properly only to one CPU - but this can only happen if a VM is eating less than half of the RAM and half of the CPU power. VM's that have more than 16 cores or 32GB of ram may behave strangely or just not be as performant as you may expect. RAM latency will become an issue. VM's really should never use this much resources anyways, most being only a core or two, and somewhere between 256MB and 4GB of RAM.
Virtual Machine Core Allocation
These are cores that are allocated to VM's for efficiency. Do NOT allocate more than one task per core for efficiency sake!
virsh vcpupin <guestname> 0 core-number
|0||SYSTEM - DO NOT ALLOCATE|
IMPORTANT - DO NOT BUMP OR JOSTLE CASE
The CPU0 heat sink cooler is not very well mounted. It is mounted properly, however if the server is bumped too hard, the cooler will pop off. Treat the server with extreme care ALWAYS
- 2x 16 Core AMD Opeteron 6376
- 4x 16GB DDR3-1600 ECC RAM
- 5x 2TB Segate Constelation HDD in RAID 6
- 2x Noctua CPU Coolers
- Super Micro MBD-H8DG6-F-0 Motherboard EATX
- Silver Stone 550 Watt 80+ Platinum Power Supply
- Roswell 4u Server Chassis
Good to note is that there are 3 Ethernet ports. Two of them are NIC's (the pair right next to one another) and the one over the USB port is IPMI over Ethernet and has no connection to the kernel. Remote IPMI is disabled, so don't even bother with this.