Difference between revisions of "7 Grand Dad"
(→Bonded Ethernet) |
|||
Line 51: | Line 51: | ||
==Basic Non-Bond Ethernet== | ==Basic Non-Bond Ethernet== | ||
− | <pre> | + | <pre style="background-color:#ccccff"> |
/etc/netctl/ethernet | /etc/netctl/ethernet | ||
</pre> | </pre> | ||
Line 69: | Line 69: | ||
'''Warning! This requires setup on the managed switches it's connected to!''' | '''Warning! This requires setup on the managed switches it's connected to!''' | ||
− | <pre> | + | <pre style="background-color:#ccccff"> |
/etc/netctl/bond | /etc/netctl/bond | ||
</pre> | </pre> |
Revision as of 03:00, 12 February 2017
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)
Contents
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
/etc/netctl/ethernet
Description='A basic static ethernet connection' Interface=enp4s0f0 Connection=ethernet IP=static Address=('128.153.145.43/23') #Routes=('192.168.0.0/24 via 192.168.1.2') Gateway='128.153.144.1' DNS=('128.153.145.3')
Bonded Ethernet
Warning! This requires setup on the managed switches it's connected to!
/etc/netctl/bond
Description="A bonded interface" Interface=bond0 Connection=bond BindsToInterfaces=('enp4s0f0' 'enp4s0f1') IP=no
/etc/netctl/bridge
Description="Example Bridge connection" Interface=br0 Connection=bridge BindsToInterfaces=(bond0) IP=static Address=('128.153.145.43/23') Gateway='128.153.145.1' DNS=('128.153.145.3')
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