User Tools

Site Tools


projects:zoo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:zoo [2012/05/22 21:06] – template for vm d3llfprojects:zoo [2014/04/02 06:57] (current) – external edit 127.0.0.1
Line 17: Line 17:
 ==== Infrastruktura ==== ==== Infrastruktura ====
  
-Host [[http://www.youtube.com/watch?v=ykwqXuMPsoc|narwhal]]:+Host <del>[[http://www.youtube.com/watch?v=ykwqXuMPsoc|narwhal]]</del>bogdan:
  
  * AMD Athlon x64 II X3  * AMD Athlon x64 II X3
Line 23: Line 23:
  * 6 GB Ramu  * 6 GB Ramu
  
- * ~ 700 GB raw storage: + * ~ 1T raw storage:
- +
-  * ~ 250 GB w RAID1 -> LVM +
-  * ~ 150 GB reszty -> LVM+
  
 +  * ~ 500 GB w RAID1 -> LVM
 +  
  * Ethernet:  * Ethernet:
  
   * 1x10MB   * 1x10MB
   * 1x1GB   * 1x1GB
-  * 1x1GB FC (nieużywany) +  
 Narwhal to czarny tower pod proliantem w szafie. Jest podłączony do 3coma, na którym pierwsze 12 portów ma VLAN 1337 przeznaczone do Zoo. W tej chwili wpięte są tam 2 porty w/w. ethernety narwhala i jeden prolianta, który routuje do reszty HS. Narwhal to czarny tower pod proliantem w szafie. Jest podłączony do 3coma, na którym pierwsze 12 portów ma VLAN 1337 przeznaczone do Zoo. W tej chwili wpięte są tam 2 porty w/w. ethernety narwhala i jeden prolianta, który routuje do reszty HS.
  
Line 49: Line 47:
 Hosty Gentoo w Aquarium mają na root-filesystem na BTRFS, nie mają /boot'a (kernel jest ładowany z poziomu KVM). Rozdymki są ładowane standardowo. Hosty Gentoo w Aquarium mają na root-filesystem na BTRFS, nie mają /boot'a (kernel jest ładowany z poziomu KVM). Rozdymki są ładowane standardowo.
  
-Na chwilę obecną stosunkowo niewielkim nakładem pracy jestem w stanie wystawić wirtualkę Gentoo bazując na clean (patrz poniżej). +Na chwilę obecną stosunkowo niewielkim nakładem pracy jestem w stanie wystawić wirtualkę Gentoo bazując na h2o (patrz poniżej). 
  
 ==== Klatki ==== ==== Klatki ====
Line 71: Line 69:
 Routery łączące klatki w zoo (w tym aquarium) z resztą HS. Na łańcuchu (odpowiednio .6 i .8) + CARP'y (.7, .27). Serwery NTP. Routery łączące klatki w zoo (w tym aquarium) z resztą HS. Na łańcuchu (odpowiednio .6 i .8) + CARP'y (.7, .27). Serwery NTP.
  
-**[[projects:zoo:clean]]** +**[[projects:zoo:h2o]]** 
  
 Template Gentoo (z reguły offline). Template Gentoo (z reguły offline).
Line 77: Line 75:
 **taxon** **taxon**
  
-DNS + DHCP dla Aquarium. Na łańcuchu (.1). Dependency dla hostów budowanych w oparciu o clean, ze względu na serwer dhcp i dns. Serwer NTP.+DNS + DHCP dla Aquarium i hs.org.pl (wewnętrzny). Na łańcuchu (.1). Dependency dla hostów budowanych w oparciu o clean, ze względu na serwer dhcp i dns. Serwer NTP.
  
 **[[projects:zoo:coral]]** **[[projects:zoo:coral]]**
  
-Builder paczek dla reszty hostów, wystawiający portage (w tym distfiles i packages z use-flagami specyficznymi dla aquarium) po NFS. Na łańcuchu (.2). Jest dość upierdliwym (długi boot time), ale nie krytycznym dependency dla wszystkich innych wirtualek w Aquarium, bo te mają NFS /usr/portage podłączany przez fstab.+Builder paczek dla reszty hostów, wystawiający portage (w tym distfiles i packages z use-flagami specyficznymi dla aquarium) po NFS i mirror distfiles po http (proxy_pass na nginx). Na łańcuchu (.2). Jest dość upierdliwym (długi boot time), ale nie krytycznym dependency dla wszystkich innych wirtualek w Aquarium, bo te mają NFS /usr/portage podłączany przez fstab.
  
 **[[projects:zoo:octopus]]** **[[projects:zoo:octopus]]**
Line 97: Line 95:
 == Dostęp == == Dostęp ==
  
-Dostęp do maszyn odbywa się po SSH.+Dostęp do maszyn odbywa się po SSH lub SPICE.
  
 ==== Terms of Service ==== ==== Terms of Service ====
Line 136: Line 134:
 Zawsze możesz próbować [[https://redmine.hackerspace.pl/projects/zoo/|polimeryzować]] i zacząć przepowiadać [[https://redmine.hackerspace.pl/projects/zoo/issues/new|przyszłość]]. Zawsze możesz próbować [[https://redmine.hackerspace.pl/projects/zoo/|polimeryzować]] i zacząć przepowiadać [[https://redmine.hackerspace.pl/projects/zoo/issues/new|przyszłość]].
  
-Jeśli chcesz mieć jakąś VM, to [[https://redmine.hackerspace.pl/projects/zoo/issues/new|wypełnij zgłoszenie na redmine]] dołączając wypełnione dane dot. twojej maszyny+Jeśli chcesz mieć jakąś VM, to [[https://redmine.hackerspace.pl/projects/zoo/issues/new|wypełnij zgłoszenie na redmine]] dołączając [[https://hackerspace.pl/~d3llf/vm_template|wypełnione dane]] dot. twojej maszyny.
- +
----- +
-# Full hostname of VM +
-+
-VM_HOSTNAME="clean.aquarium.zoo.hs.org.pl" +
- +
-# Write how many seconds your system is booting / shutting down +
-# This is used by init scripts - how service have to wait before +
-# trying to kill VM if shutting down, and not to kill storage after +
-# booting whole zoo. +
-#  +
-# Values below 4 will be ignored by hardcoded init script. +
-+
-BOOT_WAIT="10" +
- +
-# Telnet port for qemu-monitor to listen on or "sock" or "socket" for  +
-# UNIX socket in /var/vm/ for monitor interface +
-+
-MONITOR_IFACE="sock" +
- +
-# How much memory in MB +
-+
-MEM="1800" +
- +
-# Is our VM support virtio baloon driver? +
-+
-BALLOON="virtio" +
- +
-# If your machine is linux, you don't need grub. Check /var/vm/img/kernel/ +
-# for possible kernels or put "current", to use newest "coral gentoo" compiled +
-# kernel +
-+
-KERNEL="current" +
- +
-#### STORAGE #### +
- +
-# What kind of interface do we use for storage? Use "ide" "scsi" or "virtio" +
-+
-DISK_IF1="virtio" +
- +
-#### NETWORK #### +
- +
-# You can have max four virtual network interfaces by incrementing x in NET_MACx +
-# and NET_MODELx +
- +
-# MAC address for first card +
-+
- +
-NET_MAC1="00:00:00:00:00:99" +
-# Network model for first card. Use "e1000" if you don't support "virtio". +
-+
-NET_MODEL1="virtio" +
- +
-# Which vsw (VDE) switch your VM should be connected? +
-+
-NET_SW1="aquarium" +
- +
-# To which port your VM is connected on vsw (VDE)? +
-+
-NET_SW_PORT1="11" +
-# Make sure you set proper VLAN on your port in switch configuration! +
- +
----- +
 ==== Trivia ==== ==== Trivia ====
  
projects/zoo.1337720784.txt.gz · Last modified: 2014/04/02 06:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki