PDA

Bekijk Volledige Versie : vKVM?



Piwi-Web
05/11/09, 18:13
Hallo,

Ik ga een ander topic niet kapen dus dan even een nieuw topic :)

Ik zag iets interessants bij OVH namelijk het virtueel opstarten van een server.
Ik weet dat ze het doen via een PXE en zo een programma of iets opstarten wat op zijn beurt de harde schijf weer doet booten. Zo kan je dus zien hoe je server opstarten zo kan je ook een OS opnieuw installeren.
Het gaat via het VNC protocol (webbased VNC dan wel).

Mijn grote vraag is nu hoe ze zoiets gemaakt hebben want vind het wel handig :thumbup:

frenkel
05/11/09, 20:46
Waarschijnlijk via IPMI? Zoek daar maar eens op via Google oid.

t.bloo
05/11/09, 22:22
als het gaat via VNC dan is het vast een of andere hypervisor systeem zoals KVM, XEN, ESX etcetera

http://en.wikipedia.org/wiki/Hypervisor

Piwi-Web
05/11/09, 23:07
Waarschijnlijk via IPMI? Zoek daar maar eens op via Google oid.

Als je OVH kent weet je dat dat niet zo is ;)
Het zijn el cheapo systeempje en ze laden dat met PXE (daar ben ik wel al achter).

Denk ook dat het iets is wat t.bloo zegt maar misschien dat iemand wat meer info erover heeft ? :innocent:

Mikey
05/11/09, 23:35
waarschijnlijk pxe, xen, vm

Yourwebhoster
06/11/09, 01:21
PXE en XEN of een andere virtualisatie systeem zou best mogelijk zijn, configs worden dan apart aangemaakt hiervoor en alles wordt van het netwerk geboot. Best lastig en complex om een dergelijk systeem als deze te maken, tenminste als je het gaat automatiseren.

Yourwebhoster
05/12/09, 14:41
Ze maken gebruik van Qemu, kwam er net achter. Iemand enig idee hoe de VPS in qemu en de node dezelfde IP te laten gebruiken? En hoe poort 81 voor de webserver op de node gebruikt kan worden?

Mark17
05/12/09, 14:43
Ze maken gebruik van Qemu, kwam er net achter. Iemand enig idee hoe de VPS in qemu en de node dezelfde IP te laten gebruiken? En hoe poort 81 voor de webserver op de node gebruikt kan worden?

Geef de VPS een intern IP en ga een soort NAT met poort forwarding ervoor opzetten. In theorie werkt het (in de praktijk heb ik een dergelijke constructie nooit gebruikt).

Yourwebhoster
05/12/09, 14:44
Zat er ook al aan te denken, maar weet niet hoe goed dit werkt. Soms werkt NAT niet goed, maar ga het ooit eens proberen:)

vipeax
05/12/09, 17:35
Zo doet OVH het ook... in vKVM modus heb je een 10.X.X.X IP i.p.v. je normale, waardoor je toch nog kunt browsen etc in die modus.

Yourwebhoster
05/12/09, 18:26
Oke, ja dat wist ik niet gebruik het normaal niet maar er is een server vrijgekomen dus dacht even een normale CentOS derop zetten en toen ben ik er achter gekomen. En ik maar denken dat het ingewikkelder was dan het is....:)

maxnet
05/12/09, 18:30
Qemu zonder speciale parameters opstarten.
Dan zorgt ie er standaard voor dat je VM een private IP krijgt (usermode networking).


Ben zelf ook met een vKVM module bezig geweest voor het installeren van nieuwe besturingssystemen.
Op zich is het booten van de vKVM image via PXE, het mounten van de installatie cd-rom van het OS over het netwerk, en het uitvoeren van de installatie onder qemu/kvm niet zo'n probleem.

Echter weigeren een aantal Linux distro's zoals Suse na de installatie te booten.
Die gebruiken dan in de fstab en bootloader configuratie /dev/disk/by-id/serienummer-schijf verwijzingen.
En die zijn onder een gevirtualiseerde omgeving anders dan bare-metal.

Yourwebhoster
05/12/09, 18:34
Qemu zonder speciale parameters opstarten.
Dan zorgt ie er standaard voor dat je VM een private IP krijgt (usermode networking).


Ben zelf ook met een vKVM module bezig geweest voor het installeren van nieuwe besturingssystemen.
Op zich is het booten van de vKVM image via PXE, het mounten van de installatie cd-rom van het OS over het netwerk, en het uitvoeren van de installatie onder qemu/kvm niet zo'n probleem.

Echter weigeren een aantal Linux distro's zoals Suse na de installatie te booten.
Die gebruiken dan in de fstab en bootloader configuratie /dev/disk/by-id/serienummer-schijf verwijzingen.
En die zijn onder een gevirtualiseerde omgeving anders dan bare-metal.
Tsja ik heb nog niet kunnen testen met KVM en qemu, tot op heden alleen met OpenVZ gewerkt wat voldoet. Maar had wel een vermoeden en nu weet ik het:)

Trouwens, ooit van PXE install gehoord ipv vKVM?:) CentOS kan je trouwens ook als je de PXE goed instelt installeren via VNC als je geen ks wilt gebruiken, zal mij niks verbazen als andere OSes dit ook ondersteunen. Net trouwens een CentOS install via vKVM gedaan, gaat erg traag ten opzichte van normaal vraag me af wat het probleem zou kunnen zijn (is een I7 machine met 2 keer 1TB in software RAID 1 voor de grap, weer eens wat anders dan HW RAID).

maxnet
05/12/09, 18:47
Net trouwens een CentOS install via vKVM gedaan, gaat erg traag ten opzichte van normaal vraag me af wat het probleem zou kunnen zijn

Waarschijnlijk gebruik je Qemu zonder Kvm module.
Dan gebruikt ie emulatie, en dat is niet vooruit te branden.

Yourwebhoster
05/12/09, 18:48
Waarschijnlijk gebruik je Qemu zonder Kvm module.
Dan gebruikt ie emulatie, en dat is niet vooruit te branden.
Geen idee of het KVM of alleen qemu is, OVH dus...;)

Tim.Bracquez
06/12/09, 14:13
Als je het simpel wilt doen,
Xen Source installatie doen met default parameters en DHCP IPtjes,
je maakt 1 config aan die boot op de sda, indien je wenst (wat ik heb gedaan) maak je meerdere config's aan die booten op verschillende disks zodat je zeker wist dat 1 ervan ging werken

Dan connecteer je op VNC op het IP (laat het VASTE ip je DHCP server uitgeven met PXE boot met het Xen Source gebeuren) en in VNC vul je gewoon IP:1 in en het werkt.

Zoals maxnet zei, gebruik de kvm module (opgelet dat die CPU dat ondersteund), op Atom's gaat dit wel nog eens fout maar op de echte server CPU's (Xeon's) uiteraard geen probleem.