projects:zoo
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projects:zoo [2012/03/28 23:41] – konkrety d3llf | projects:zoo [2013/05/21 23:51] (current) – [Infrastruktura] d3llf | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| Projekt Zoo ma na celu udostępnienie środowiska wirtualizacyjnego dla członków HS w której mogą realizować własne pomysły zgodne w jakimś stopniu z założeniami projektu. | Projekt Zoo ma na celu udostępnienie środowiska wirtualizacyjnego dla członków HS w której mogą realizować własne pomysły zgodne w jakimś stopniu z założeniami projektu. | ||
| - | == Cele dla HS == | + | ==== Cele dla HS ==== |
| * Udostępnienie platforma testowania / symulowania różnych topologii sieciowych / systemowych | * Udostępnienie platforma testowania / symulowania różnych topologii sieciowych / systemowych | ||
| Line 11: | Line 11: | ||
| Cele oczywiście mogą ulec zmianie wraz z rozwojem projektu. | Cele oczywiście mogą ulec zmianie wraz z rozwojem projektu. | ||
| - | == Cele osobiste == | + | ==== Cele osobiste |
| W tej chwili [[people: | W tej chwili [[people: | ||
| - | === Infrastruktura === | + | ==== Infrastruktura |
| - | Host [[http:// | + | Host <del>[[http:// |
| * AMD Athlon x64 II X3 | * AMD Athlon x64 II X3 | ||
| - | | + | |
| - | * ~ 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 | ||
| - | | + | |
| 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:// | + | System |
| - | === Architektura === | + | ==== Architektura |
| W obecnej chwili wirtualki bazują na [[http:// | W obecnej chwili wirtualki bazują na [[http:// | ||
| Line 47: | Line 45: | ||
| Obrazy wirtualek są przechowywane na partycji Ext4. | Obrazy wirtualek są przechowywane na partycji Ext4. | ||
| - | Na chwilę obecną stosunkowo niewielkim nakładem pracy jestem w stanie wystawić wirtualkę gentoo. | + | Hosty Gentoo w Aquarium mają na root-filesystem na BTRFS, nie mają / |
| - | == Klatki == | + | Na chwilę obecną stosunkowo niewielkim nakładem pracy jestem w stanie wystawić wirtualkę Gentoo bazując na h2o (patrz poniżej). |
| + | |||
| + | ==== Klatki | ||
| Topologia sieciowa w Zoo bazowana jest na klasach /28, ponieważ na dalszym etapie rozwoju zoo, chciałbym poćwiczyć [[http:// | Topologia sieciowa w Zoo bazowana jest na klasach /28, ponieważ na dalszym etapie rozwoju zoo, chciałbym poćwiczyć [[http:// | ||
| Wyjscie z zoo jest organizowane przez 10.13.37.16/ | Wyjscie z zoo jest organizowane przez 10.13.37.16/ | ||
| + | [[http:// | ||
| Kolejne klatki będą w $klatka++|mod(/ | Kolejne klatki będą w $klatka++|mod(/ | ||
| Line 60: | Line 61: | ||
| UWAGA: Zwierzaków nie trzymamy na [[http:// | UWAGA: Zwierzaków nie trzymamy na [[http:// | ||
| - | + | ==== Zwierzaki | |
| - | == Zwierzaki == | + | |
| Aquarium: | Aquarium: | ||
| Line 67: | Line 67: | ||
| | | ||
| - | 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: | + | **[[projects: |
| - | Template Gentoo (z reguły offline) | + | Template Gentoo (z reguły offline). |
| - | **dns** | + | **taxon** |
| - | DNS + DHCP dla Aquarium. | + | DNS + DHCP dla Aquarium |
| **[[projects: | **[[projects: | ||
| - | 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 / |
| **[[projects: | **[[projects: | ||
| Line 95: | 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 |
| Tautologie: | Tautologie: | ||
| Line 109: | Line 109: | ||
| Rules: | Rules: | ||
| - | 1. W przypadku prowadzenia w zoo działań [[http:// | + | 1. W przypadku prowadzenia w zoo działań [[http:// |
| 2. Ze względu na duże ryzyko nadużyć w tego typu infrastrukturze, | 2. Ze względu na duże ryzyko nadużyć w tego typu infrastrukturze, | ||
| Line 119: | Line 119: | ||
| 5. Z zasady hostname dla systemów musi mieć związek z biosferą (w końcu nazwa zoo zobowiązuje). Reguła nie obowiązuje dla definiowania CNAME, ale patrz Tautologia 1. | 5. Z zasady hostname dla systemów musi mieć związek z biosferą (w końcu nazwa zoo zobowiązuje). Reguła nie obowiązuje dla definiowania CNAME, ale patrz Tautologia 1. | ||
| - | === Roadmap === | + | ==== Roadmap |
| Obecne prace są utrzymywane na [[https:// | Obecne prace są utrzymywane na [[https:// | ||
| * dostęp przez [[http:// | * dostęp przez [[http:// | ||
| - | |||
| - | * przygotowanie skryptów do openrc (bootowanie i składanie maszyn przy starcie narwhala) | ||
| - | |||
| ==== Wanna? Dunno. ==== | ==== Wanna? Dunno. ==== | ||
| Line 137: | Line 134: | ||
| Zawsze możesz próbować [[https:// | Zawsze możesz próbować [[https:// | ||
| + | Jeśli chcesz mieć jakąś VM, to [[https:// | ||
| ==== Trivia ==== | ==== Trivia ==== | ||
projects/zoo.1332978100.txt.gz · Last modified: (external edit)