MythTV.nl
16 December 2019, 01:09:18 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Klik hier voor een overzicht van de meest recente fourm postings.
Help mee te uit te groeien tot een noemenswaardige Nederlandse MythTV community en anderen ver te helpen met MythTV!

:
 
   Home   Help Search Login Register  
Pages: [1] 2
  Print  
Author Topic: Myth install op Xen?  (Read 19500 times)
Bastiaan
Newbie
*
Posts: 7


« on: 5 November 2007, 12:37:57 »

Misschien offtopic, wel leuk Wink

Ik heb zowel de frontend als de backend op Xen draaien, dit werkt prima...

In xen is het mogelijk om je virtuele installaties direct aan je hardware te hangen, wat ik heb gedaan voor de capture kaarten in de server en de graf. kaart in de frontend.

Misschien ga ik er nog een howto van maken, als ik er tijd voor kan vinden Smiley
Logged
moosylog
Full Member
***
Posts: 60


Instant Messaging: moosylog@gmail.com


WWW
« Reply #1 on: 5 November 2007, 18:49:09 »

Kijk - XEN en myth - dat is hip

Een howto zou de wereld goed doen ;-)
Logged
Bastiaan
Newbie
*
Posts: 7


« Reply #2 on: 5 November 2007, 20:26:14 »

Kijk - XEN en myth - dat is hip

Een howto zou de wereld goed doen ;-)

Op het moment is het erg druk op het werk, geef me een week of 3 a 4 en je krijgt je howto Smiley
Logged
Michel
Administrator
Sr. Member
*****
Posts: 111


« Reply #3 on: 8 November 2007, 12:28:36 »

Misschien offtopic, wel leuk Wink

Ik heb zowel de frontend als de backend op Xen draaien, dit werkt prima...

Dit board is ondertussen gerenamed naar de meer algemene term "virtualisatie",
dus heb ik er maar even een nieuw topic van gemaakt.

Al met al een zeer interessante optie, die nu niet meer "offtopic" is...

Michel.
Logged
HarryD
Administrator
Full Member
*****
Posts: 98


« Reply #4 on: 8 November 2007, 17:11:03 »

Wat ik me afvraag is:
-Is Xen net als VMware ook in een gratis variant verkrijgbaar?
-Wat biedt Xen eventueel aan voordelen t.o.v. VMware (en zijn er ook nadelen)?
-Is de bedoelde virtualisatie op HOST niveau (dus een Host OS draait de virtualisatie) of is ie native (dus bij de opstart gaat Xen zelf de hardware gevirtualiseerd opsplitsen waarna de afzonderlijke OS'en er toegang tot krijgen)?
Logged
moosylog
Full Member
***
Posts: 60


Instant Messaging: moosylog@gmail.com


WWW
« Reply #5 on: 8 November 2007, 19:28:36 »

Xen is opensource en Xen rocks;

Xen is een virtuele machine hypervisor en laat meerdere besturingssystemen gelijktijdig op n systeem draaien zonder de prestaties drastisch te benvloeden. De Xen host draait op de fysieke hardware en is een
Linux kernel met een aantal kernel aanpassingen.

Dus Ja, het is software die draait op een host-besturingssysteem.
meer info: http://nl.wikipedia.org/wiki/Xen
Logged
Bastiaan
Newbie
*
Posts: 7


« Reply #6 on: 19 November 2007, 14:27:44 »

Wat ik me afvraag is:
-Is Xen net als VMware ook in een gratis variant verkrijgbaar?
-Wat biedt Xen eventueel aan voordelen t.o.v. VMware (en zijn er ook nadelen)?
-Is de bedoelde virtualisatie op HOST niveau (dus een Host OS draait de virtualisatie) of is ie native (dus bij de opstart gaat Xen zelf de hardware gevirtualiseerd opsplitsen waarna de afzonderlijke OS'en er toegang tot krijgen)?

xen is opensource, dus is het gratis te verkrijgen

xen is niet/moeilijk te vergelijken met vmware, de werking is totaal anders (vmware is een emulator, al zeggen ze zelf van niet)
Belangrijkste voordeel van xen is voor mij dat ik er bekend mee ben (draai ruim 100 installaties in productie omgeving).
Daarnaast kan je bij xen een pci device 'mappen' naar een guest installatie, wat dus nodig is voor je tvkaart, en ook bij de videokaart handig kan zijn.
Virtualisatie is native, xen is een kernel, welke zelf andere kernels kan draaien. wel is er 1 speciale installatie (dom0), welke je als host zou kunnen zien.
Logged
maxmegalon
Newbie
*
Posts: 3


« Reply #7 on: 23 November 2007, 10:35:51 »

De essentie van het installeren is te regelen dat een domU toegang tot de pci-bus krijgt en de dom0 van de tv-kaart(en) afblijft. Omdat dat impliceert dat je zelf een 2-tal kernels moet compileren, kan dat ingewikkeld zijn (het is mij tot nu toe helaas ook nog niet gelukt).

Dus ja, een howto zou erg welkom zijn.
Logged
Bastiaan
Newbie
*
Posts: 7


« Reply #8 on: 25 November 2007, 16:33:12 »

De essentie van het installeren is te regelen dat een domU toegang tot de pci-bus krijgt en de dom0 van de tv-kaart(en) afblijft. Omdat dat impliceert dat je zelf een 2-tal kernels moet compileren, kan dat ingewikkeld zijn (het is mij tot nu toe helaas ook nog niet gelukt).

Dus ja, een howto zou erg welkom zijn.

Als je een binary distro gebruikt zou het moeten kunnen zonder zelf een kernel te bakken, ik heb zelf gekozen voor gentoo, omdat dit voor mij de makkelijkste keuze was.

PS. Ik heb een kleine opzet gemaakt, van de week wil ik het uitwerken.
Logged
Michel
Administrator
Sr. Member
*****
Posts: 111


« Reply #9 on: 29 November 2007, 14:46:01 »

Ondertussen heb ik ook een bak klaarstaan waar ik met Xen op ga spelen, en heb alvast op de wiki (het documentatie-systeem zeg maar ;-) ) een pagina klaargezet waar ik mijn ervaringen wil delen:

http://www.mythtv.nl/wiki/index.php/InstallatieOpXen

Als er andere mensen zijn die hun ervaringen willen delen (Bastiaan?) dan nodig ik je bij deze uit om "helemaal los te gaan" op de wiki  Cheesy

Michel.
Logged
maxmegalon
Newbie
*
Posts: 3


« Reply #10 on: 18 December 2007, 12:58:06 »

Quote
PS. Ik heb een kleine opzet gemaakt, van de week wil ik het uitwerken.

Dat zou mooi zijn, nu de kerstvakantie is begonnen ...
Logged
TD-er
Newbie
*
Posts: 10


« Reply #11 on: 27 December 2007, 13:08:56 »

Hier ook interesse.
Ik heb zelf ook al wat ervaring met XEN, maar nog niet met het doorgeven van specifieke PCI-devices aan een bepaalde DomU.
Daarnaast zit er in mijn fileservertje een AMD CPU met Pacifica, dus zou ik niet eens een speciale kernel hoeven te maken. (even aangenomen dat de Pacifica ook werkelijk aan staat, staat wel in /proc/cpuinfo maar het schijnt dat sommige BIOSsen nogal kunnen tegenwerken)

Mischien handig om XEN iets simpeler uit te leggen...
De meesten hier zullen vast wel eens gespeeld hebben met VMware en hebben dus wel een gevoel hoe dat werkt.
Je start een programma op, die een PC nadoet en alle belangrijke componenten die in die virtuele PC zitten.
Zo kun je bijvoorbeeld een Broadcom of Realtek netwerkkaart in je fysieke PC hebben zitten, maar onder je Windows/Linux installatie binnen VMware zie je een andere, meer standaard, netwerkkaart zitten. Dit komt omdat VMware die apparaten dus emuleert.
Het enige wat VMware niet emuleert is de processor, althans voor elk commando wordt gekeken of de processor dat rechtstreeks mag uitvoeren, of dat het een commando is om bijvoorbeeld te kijken wat voor hardware er in de (virtuele) PC zit.

Xen werkt anders. Je kunt Xen het beste vergelijken met verschillende programma's die op je PC draaien. Wanneer je bijvoorbeeld Firefox en Open Office draait (of 2 willekeurig andere programma's), dan kan Firefox in principe niets doen met de dingen waar OpenOffice mee bezig is en omgekeerd. Ze draaien op dezelfde processor maar zien zelf alleen maar de dingen waar ze zelf mee bezig zijn.
Xen is een beetje vergelijkbaar, alleen gaat het een stapje verder. Zo kun je bijvoorbeeld 2 complete besturingsystemen tegelijk draaien naast elkaar (die heten DomU) en is er een overkoepelend besturingsysteem (Dom0) die de beschikbare processortijd en het geheugen verdeelt over alle DomU's.
Nu is het dus een beetje lastig om bijvoorbeeld dezelfde grafische kaart of hetzelfde toetsenbord te laten besturen door 2 besturingsystemen, dus daarom kun je bepaalde devices koppelen aan een bepaalde DomU.

Als je processor geen ondersteuning heeft voor dit soort virtualisatie, dan moet je besturingsysteem wat je in je DomU installeert kunnen samenwerken met een Xen-Dom0. Hierdoor vallen besturingsystemen af waar je de kernel niet van kunt aanpassen, zoals Windows.
Intel processoren die dit ondersteunen zijn de Core2- 6xxx serie en de betreffende instructie heet "VT". (en Xeon-series en nog een paar)
Bij AMD zijn dat in principe alle X2 processoren op een AM2 socket en daar heet het "Pacifica".
Helaas schijnt het ook zo te zijn dat je BIOS die mogelijkheid ook nog moet aanzetten, dus Windows in een Xen-installatie installeren is niet altijd mogelijk als je een van die processoren hebt.
Logged
Michel
Administrator
Sr. Member
*****
Posts: 111


« Reply #12 on: 28 December 2007, 20:26:25 »

Inderdaad, XEN kan draaien op reguliere machines (d.w.z. zonder pacifica (AMD) of vanderpool-technology (intel)) als het client-systeem XEN aware is. Voor alle andere operating systemen (waaronder spullen van een zekere software leverancier uit Redmond) kan dit alleen alleen als die betreffende support aanwezig is in de processor.

Voor wat betreft intel-processors: alleen zeer recente CPU's hebben dit goed geimplementeerd.

Iedere Athlon FX en Athlon X2 dual-core processor moet in principe 'pacifica' aan boord hebben.
Voor oudere (Athlon64/Sempron) CPU's zou ik dit moeten nakijken; binnenkort maar eens een Linux CD in de PC van mijn vriendin proppen ;-)

Michel.
Logged
TD-er
Newbie
*
Posts: 10


« Reply #13 on: 28 December 2007, 21:37:30 »

[...]
Iedere Athlon FX en Athlon X2 dual-core processor moet in principe 'pacifica' aan boord hebben.
Voor oudere (Athlon64/Sempron) CPU's zou ik dit moeten nakijken[..]
Uit ervaring kan ik vertellen dat mijn Athlon 64 X2 op socket 939 geen pacifica aan boord heeft. In de praktijk heb je daar toch echt socket AM2 voor nodig.
Socket 754 heb ik nog nooit getest hierop.
Logged
maxmegalon
Newbie
*
Posts: 3


« Reply #14 on: 13 January 2008, 19:45:34 »

Bastiaan, zie je nog kans wat te posten? Al is het een schets, misschien kunnen de geinteresseerden daar toch al  mee vooruit?
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!