7 Grand Dad

From CSLabsWiki
Revision as of 02:47, 12 February 2017 by Jared (talk | contribs)

Jump to: navigation, search

Tyche is the new VM Host.

7 Grand Dad
IP Address(es): 128.153.145.43
Contact Person: Jared Dunbar & James Bruska
Last Update: Spring 2017
Services: VM Host


Hostname: hydra.cslabs.clarkson.edu
Operating system: Arch Linux
NIC 1: Clarkson Network
IP: 128.153.145.43
CPU: 2x 8 Core Intel Somethings
RAM: 64GB of somethings


Tyche is our newest VM host (as of Feb 2017)

Install

Do a basic Arch install with the hard drives software raided in RAID 1, all of the device as /

Make sure to install GRUB to ALL of the drives and NOT /dev/md0 - also protip: md0 is a partition, not strictly a block device, thus it does not need a mbr and you can mkfs.ext4 /dev/md0 without issue :D

Install Packages

pacman -Syu htop iotop iftop lm_sensors vim sudo qemu libvirtd screen rsync tmux p7zip

Change SSHd to use port 13699 in addition to port 22 (add a line below Port:22 with Port:13699). Edit

/etc/ssh/sshd_config

User Configuration

Add all of the users to the libvirtd and kvm groups that plan to use the VM host

Network Configuration

VM's require a network bridge in order to be able to communicate to the network.

Basic Non-Bond Ethernet


Bonded Ethernet

Warning! This requires setup on the managed switches it's connected to!



Virtual Machine Core Allocation

These are cores that are allocated to VM's for efficiency.

virsh vcpupin <guestname> <local-core> <host core>

Host cores are between 0 and 31 and local cores are from 0 to n-1 cores

You must run it for each core to each host core

CPU CORE ALLOCATION
0 SYSTEM - DO NOT ALLOCATE
1 Keyserver, scheduler, honeypot
2 VRkour, hunterGit
3 comm, hwiki, Turist
4, 5 cacti
6, 7 gmx
24 to 31 colona-evolutionary-cpu

Free cores:

6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23

Hardware Information

TBE