projects:zoo
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
projects:zoo [2012/03/28 23:41] – konkrety d3llf | projects:zoo [2013/05/21 23:51] – [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.txt · Last modified: 2014/04/02 06:57 by 127.0.0.1