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
Last revisionBoth sides next revision
projects:zoo [2012/03/28 23:48] – [Zoo] BTRFS, kernel, nagłówki d3llfprojects:zoo [2013/05/21 23:51] – [Infrastruktura] d3llf
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
  
- GB Ramu+ 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.
  
-[[http://www.youtube.com/watch?v=nITLob098W8|Hard to comprehend]]? [[projects:hack-net|Not anymore]]!+System to Gentoo z qemu-KVM, VDE, SSH i NTP.
  
 ==== Architektura ==== ==== Architektura ====
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 56: Line 54:
  
 Wyjscie z zoo jest organizowane przez 10.13.37.16/28. W tej podsieci znajduje sie narwhal, proliant i rozdymki. Wyjscie z zoo jest organizowane przez 10.13.37.16/28. W tej podsieci znajduje sie narwhal, proliant i rozdymki.
 +[[http://www.youtube.com/watch?v=nITLob098W8|Hard to comprehend]]? [[projects:hack-net|Not anymore]]!
  
 Kolejne klatki będą w $klatka++|mod(/28) w stounku do obecnych sieci, max do 10.13.37.224/16. Nie sądzę, że szybko to zapełnimy. Na pewno nie na narwhalu. Kolejne klatki będą w $klatka++|mod(/28) w stounku do obecnych sieci, max do 10.13.37.224/16. Nie sądzę, że szybko to zapełnimy. Na pewno nie na narwhalu.
Line 62: Line 61:
  
 UWAGA: Zwierzaków nie trzymamy na [[http://en.wikipedia.org/wiki/IP_address#Uses_of_static_addressing|łańcuchu]], tylko wołamy po [[http://pl.wikipedia.org/wiki/Domain_Name_System|imieniu]] ;) UWAGA: Zwierzaków nie trzymamy na [[http://en.wikipedia.org/wiki/IP_address#Uses_of_static_addressing|łańcuchu]], tylko wołamy po [[http://pl.wikipedia.org/wiki/Domain_Name_System|imieniu]] ;)
- 
 ==== Zwierzaki ==== ==== Zwierzaki ====
  
Line 69: Line 67:
  **[[http://http://en.wikipedia.org/wiki/OpenBSD|puffy]]**, **pufffy**   **[[http://http://en.wikipedia.org/wiki/OpenBSD|puffy]]**, **pufffy** 
  
-Routery łączące klatki w zoo (w tym aquarium) z resztą HS.+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).
  
-**dns**+**taxon**
  
-DNS + DHCP dla Aquarium. Takwiem wstyd mi za hostname - zmienię.+DNS + DHCP dla Aquarium i hs.org.pl (wewnętrzny). Na łańcuchu (.1). Dependency dla hostów budowanych w oparciu o cleanze 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+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 111: Line 109:
 Rules: Rules:
  
-1. W przypadku prowadzenia w zoo działań [[http://pl.wikipedia.org/wiki/Zoofilia|niezgodnych z polskim prawem]] chętnie będę współpracować z władzami w celu odwrócenia relacji ruchany / ruchający.+1. W przypadku prowadzenia w zoo działań [[http://pl.wikipedia.org/wiki/Zoofilia|niezgodnych z polskim prawem]] chętnie będę współpracować z władzami w celu odwrócenia relacji stron czynnej i biernej tego stosunku.
  
 2. Ze względu na duże ryzyko nadużyć w tego typu infrastrukturze, na poczet w/w. punktu rezerwuję sobie prawo do wykonywania snapshotów maszyn wirtualnych (ram/storage) w dowolnym momencie, bez informowania o tym jej administratora, nawet jeśli może to wpłynąć na niestabilność zwierzaka. 2. Ze względu na duże ryzyko nadużyć w tego typu infrastrukturze, na poczet w/w. punktu rezerwuję sobie prawo do wykonywania snapshotów maszyn wirtualnych (ram/storage) w dowolnym momencie, bez informowania o tym jej administratora, nawet jeśli może to wpłynąć na niestabilność zwierzaka.
Line 126: Line 124:
  
  * dostęp przez [[http://spice-space.org/|spice]] -> rozszerzenie dostępu do systemów o okienkowe  * dostęp przez [[http://spice-space.org/|spice]] -> rozszerzenie dostępu do systemów o okienkowe
- 
- * przygotowanie skryptów do openrc (bootowanie i składanie maszyn przy starcie narwhala) 
 ==== Wanna? Dunno. ==== ==== Wanna? Dunno. ====
  
Line 138: 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 [[https://hackerspace.pl/~d3llf/vm_template|wypełnione dane]] dot. twojej maszyny.
 ==== Trivia ==== ==== Trivia ====
  
projects/zoo.txt · Last modified: 2014/04/02 06:57 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki