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/03/28 23:48] – [Zoo] BTRFS, kernel, nagłówki 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
  
- 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.1332978534.txt.gz · Last modified: 2014/04/02 06:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki