Actions

Albert: Difference between revisions

From HacDC Wiki

m (Haxwithaxe moved page Albert to Server Albert)
(→‎Specs: updating to reflect hardware changes and continued configs)
Line 5: Line 5:


===Case===
===Case===
* 3U ATX case
* 3U 19 inch rackmount


====PSU====
====PSU====
* temporarily has a full size ATX PSU that needs to be replaced with a <4U PSU
* ATX PSU with both 4 and 8 pin cpu power connectors
* Wattage:


====Slots====
====Slots====
* 6 stock 3.5" hot swap slots
* 7 stock 3.5 inch hot swap slots
* 1 front,floppy slot
* 1 front, floppy slot
* 1 front, slim optical drive slot
* 1 front, 5.25 inch slot
* more internal 3.5" slots will be added.
* 2 internal front 3.5 inch slots
* 2 3.5 inch slots on spreader bar
 
====Addon Cards====
* RAID/SATA controller
** ports
** model
* GPU see [[Server_Albert#GPU]]


===Mother Board===
===Mother Board===


====RAM====
====RAM====
* 4x 2GB? DDR2?3?
* 4GB DDR2 ECC


====CPU====
====CPU====
* 4 core AMD ?model?
* dual socket dual core Xeon
* has VM extensions
* has VM extensions
* hyper-threading?
* no hyper-threading
* /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
    stepping : 6
    microcode : 0x44
    cpu MHz : 2333.448
    cache size : 4096 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
    bogomips : 4666.89
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
   
    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
    stepping : 6
    microcode : 0x44
    cpu MHz : 2333.448
    cache size : 4096 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
    bogomips : 4666.89
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
   
    processor : 2
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
    stepping : 6
    microcode : 0x44
    cpu MHz : 2333.448
    cache size : 4096 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
    bogomips : 4666.89
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
   
    processor : 3
    vendor_id : GenuineIntel
    cpu family : 6
    model : 15
    model name : Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
    stepping : 6
    microcode : 0x44
    cpu MHz : 2333.448
    cache size : 4096 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 10
    wp : yes
    flags : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
    bogomips : 4666.89
    clflush size : 64
    cache_alignment : 64
    address sizes : 36 bits physical, 48 bits virtual
    power management:
 


====GPU====
====GPU====
* Built-in?
* NVIDIA Corporation NV43 [GeForce 6600] (rev a2)


====BIOS/UEFI====
====BIOS/UEFI====
Line 34: Line 123:


=====Menu=====
=====Menu=====
* F1 - Setup
* ?Setup
* <Tab> - View Post
* ?View Post
* F12? - Boot Select
* ?Boot Select


===OS===
===OS===
Line 46: Line 135:


=====Storage=====
=====Storage=====
* Partitions
* Partitions #FIXME
** All drives have stripe for /boot
** All drives have stripe for /boot
** 1TB drives 4 partitions
** 1TB drives
** 500GB 2 partitions
** 500GB drives
* Soft RAID
** 250GB drives
* Soft RAID # FIXME
** the /boot stripe is RAID1
** the /boot stripe is RAID1
** 500GB drives are split between 2 RAID5(to maximize storage) arrays including 1 partition from each of the 1TB drives per array
** 250GB drives
** 500GB drives
** 1TB drives
 
* LVM
* LVM
** Volume Groups
** Volume Groups
*** albert0
*** albert
*** albert0-root
*** albert-root
**** /
**** /
*** albert0-home
*** albert-home
**** /home
**** /home
*** albert0-swap
*** albert-swap
**** swap
**** swap
**** contiguous LV
**** contiguous LV
*** albert0-storage
*** albert-nas
**** /mnt/storage
**** /srv/share
**** generic storage
**** generic storage
*** albert0-proxy
*** albert-proxy
**** /mnt/proxy
**** /srv/squid
**** separate storage for proxy data so it doesn't block r/w of generic data storage
**** separate storage for proxy data so it doesn't block r/w of generic data storage
***albert-vms
**** /mnt/vm-images
**** VM images. will probably get replaced by lvm storage.
==Software==


===Software===
====Xen HVM====
* domain configs /mnt/vm-images/config
* default image storage /mnt/vm-images
* configs trcked with git
** use /mnt/vm-images/config/.commit to commit changes as nonroot user


====Squid====
==VMs==
 
===cthulhu===
* xen configs
** CPU: 2
** RAM: 2048MB
** Disk:
*** / - /dev/xvda2
*** swap - /dev/xvda1
 
====Software====
 
=====Squid=====
* Not configured
* Not configured
* repo: #FIXME
* Caches - all include official install/live isos/images
** debian/ubuntu/mint apt traffic
*** does not cache Packages* files - prevents stale package lists
** fedora/centos yum traffic
** slackware/slax/porteus
*** caches data from official sources only
** gentoo/funtoo
*** #will coordinate with mirage


====Xen PVM====
===tortoise===
* Not configured
* Shell server
* ssh key access only
* local network webhosting
* xen configs
** CPU: 3
** RAM: 128MB
** Disk:
*** disk.img
**** / - /dev/xvda2
**** swap - /dev/xvda1
*** home.img
**** /home - /dev/xvdb1
*** var.img
**** /var - /dev/xvdc1
*** tmp.img
**** /tmp - /dev/xvdd1
 
====Users====
* "staff"/admin accounts in /home/staff
* user accounts in /home/users
* use "addshelluser" command in /usr/local/sbin
 
====Config====
* mesg -n set in /etc/profile.d
* set nosuid (via mount):
** /var - /dev/xvdc1 var.img - nosuid,nodev
** /home - /dev/xvdb1 home.img - nosuid,nodev
** /tmp - /dev/xvdd1 tmp.img - nosuid

Revision as of 16:42, 19 November 2014


Specs

Case

  • 3U 19 inch rackmount

PSU

  • ATX PSU with both 4 and 8 pin cpu power connectors
  • Wattage:

Slots

  • 7 stock 3.5 inch hot swap slots
  • 1 front, floppy slot
  • 1 front, 5.25 inch slot
  • 2 internal front 3.5 inch slots
  • 2 3.5 inch slots on spreader bar

Addon Cards

Mother Board

RAM

  • 4GB DDR2 ECC

CPU

  • dual socket dual core Xeon
  • has VM extensions
  • no hyper-threading
  • /proc/cpuinfo
   processor	: 0
   vendor_id	: GenuineIntel
   cpu family	: 6
   model		: 15
   model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
   stepping	: 6
   microcode	: 0x44
   cpu MHz		: 2333.448
   cache size	: 4096 KB
   fpu		: yes
   fpu_exception	: yes
   cpuid level	: 10
   wp		: yes
   flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
   bogomips	: 4666.89
   clflush size	: 64
   cache_alignment	: 64
   address sizes	: 36 bits physical, 48 bits virtual
   power management:
   
   processor	: 1
   vendor_id	: GenuineIntel
   cpu family	: 6
   model		: 15
   model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
   stepping	: 6
   microcode	: 0x44
   cpu MHz		: 2333.448
   cache size	: 4096 KB
   fpu		: yes
   fpu_exception	: yes
   cpuid level	: 10
   wp		: yes
   flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
   bogomips	: 4666.89
   clflush size	: 64
   cache_alignment	: 64
   address sizes	: 36 bits physical, 48 bits virtual
   power management:
   
   processor	: 2
   vendor_id	: GenuineIntel
   cpu family	: 6
   model		: 15
   model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
   stepping	: 6
   microcode	: 0x44
   cpu MHz		: 2333.448
   cache size	: 4096 KB
   fpu		: yes
   fpu_exception	: yes
   cpuid level	: 10
   wp		: yes
   flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
   bogomips	: 4666.89
   clflush size	: 64
   cache_alignment	: 64
   address sizes	: 36 bits physical, 48 bits virtual
   power management:
   
   processor	: 3
   vendor_id	: GenuineIntel
   cpu family	: 6
   model		: 15
   model name	: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
   stepping	: 6
   microcode	: 0x44
   cpu MHz		: 2333.448
   cache size	: 4096 KB
   fpu		: yes
   fpu_exception	: yes
   cpuid level	: 10
   wp		: yes
   flags		: fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl pni est ssse3 cx16 hypervisor lahf_lm dtherm
   bogomips	: 4666.89
   clflush size	: 64
   cache_alignment	: 64
   address sizes	: 36 bits physical, 48 bits virtual
   power management:


GPU

  • NVIDIA Corporation NV43 [GeForce 6600] (rev a2)

BIOS/UEFI

  • Make - ?
  • Version - ?
Menu
  • ?Setup
  • ?View Post
  • ?Boot Select

OS

  • Debian
    • Version - testing
    • Arch - amd64

Config

Storage
  • Partitions #FIXME
    • All drives have stripe for /boot
    • 1TB drives
    • 500GB drives
    • 250GB drives
  • Soft RAID # FIXME
    • the /boot stripe is RAID1
    • 250GB drives
    • 500GB drives
    • 1TB drives
  • LVM
    • Volume Groups
      • albert
      • albert-root
        • /
      • albert-home
        • /home
      • albert-swap
        • swap
        • contiguous LV
      • albert-nas
        • /srv/share
        • generic storage
      • albert-proxy
        • /srv/squid
        • separate storage for proxy data so it doesn't block r/w of generic data storage
      • albert-vms
        • /mnt/vm-images
        • VM images. will probably get replaced by lvm storage.

Software

Xen HVM

  • domain configs /mnt/vm-images/config
  • default image storage /mnt/vm-images
  • configs trcked with git
    • use /mnt/vm-images/config/.commit to commit changes as nonroot user

VMs

cthulhu

  • xen configs
    • CPU: 2
    • RAM: 2048MB
    • Disk:
      • / - /dev/xvda2
      • swap - /dev/xvda1

Software

Squid
  • Not configured
  • repo: #FIXME
  • Caches - all include official install/live isos/images
    • debian/ubuntu/mint apt traffic
      • does not cache Packages* files - prevents stale package lists
    • fedora/centos yum traffic
    • slackware/slax/porteus
      • caches data from official sources only
    • gentoo/funtoo
      • #will coordinate with mirage

tortoise

  • Shell server
  • ssh key access only
  • local network webhosting
  • xen configs
    • CPU: 3
    • RAM: 128MB
    • Disk:
      • disk.img
        • / - /dev/xvda2
        • swap - /dev/xvda1
      • home.img
        • /home - /dev/xvdb1
      • var.img
        • /var - /dev/xvdc1
      • tmp.img
        • /tmp - /dev/xvdd1

Users

  • "staff"/admin accounts in /home/staff
  • user accounts in /home/users
  • use "addshelluser" command in /usr/local/sbin

Config

  • mesg -n set in /etc/profile.d
  • set nosuid (via mount):
    • /var - /dev/xvdc1 var.img - nosuid,nodev
    • /home - /dev/xvdb1 home.img - nosuid,nodev
    • /tmp - /dev/xvdd1 tmp.img - nosuid