sonnenblen.de - Das unabhängige Sun User Forum Der Treffpunkt für Sun-Fans seit 2001
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 18:06:08

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern Wink und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern Wink
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern!  :-)
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen? Wink *scnr*
21. September 2011, 17:02:09
USENET? - Tolles Ding!
11. September 2011, 15:09:12
Super Wetter!
Spenden
Anzeige
Berechtigungen

Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: xVM (Xen) mit OpenSolaris  (Gelesen 5605 mal)
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« am: 08. November 2007, 15:28:02 »

Hallo ihr Solaris10-Jünger,

ich habe mir vor kurzem das DVD-Image mit Xen/xVM-Unterstützung von Sun heruntergeladen und auf meinem IBM/Lenovo ThinkPad T60 (T5600, 2GB RAM) installiert.

Mein Ziel: Windows 2k auf (Open)Solaris - nicht etwa andersherum via VMware oder ähnliches. Das soll sozusagen der erste Versuch ("Schritt") werden, Solaris an Stelle von Linux auf dem Laptop (Desktop) zu verwenden. Wink

Um folgende Solaris Express Version handelt es sich.
Zitat
bash-3.00# uname -a
SunOS inovo 5.11 xen-nv66-2007-06-24 i86pc i386 i86pc (-> Grub-Booteintrag 0 siehe bootadm)
SunOS inovo 5.11 xen-nv66-2007-06-24 i86pc i386 i86xpv (-> Grub-Booteintrag 1 siehe bootadm)

bash-3.00# psrinfo -vp
The physical processor has 2 virtual processors (0 1)
x86 (GenuineIntel 6F6 family 6 model 15 step 6 clock 1829 MHz)
Intel(r) Core(tm)2 CPU     T5600 @ 1.83 GHz

bash-3.00# bootadm list-menu
0 Solaris Nevada smxgate-66 X86
1 Solaris dom0
2 Solaris failsafe
3 Windows
4 Diagnostic Partition
Ich habe Solaris über Grub-Eintrag 0 und später nochmal mit Eintrag 1 starten lassen.

Unter diesem JDS (Gnome) gibt es einen "Virtual-Machine-Manager" bei dem man sich zu einer VM (Xen oder QEMU) verbinden lassen kann. Leider erhalte ich bei dem Versuch mich mit Xen zu verbinden, folgende Meldungen:
Zitat
Unable to open connection to hypervisor URI 'xen':
  libvirt.libvirtError virConnectOpenReadOnly() failed

Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/engine.py", line 68, in connect_to_uri
  conn = self.get_connection(uri, readOnly)

File "/usr/share/virt-manager/virtManager/engine.py", line 309, in get_connection
  conn = vmmConnection(self.get_config(), uri, readOnly)

File "/usr/share/virt-manager/virtManager/connection.py", line 74, in __init__
  self.vmm = libvirt.openReadOnly(openURI)

File "libvirt.py", line 132, in openReadOnly
  if ret is None:raise libvirtError('virConnectOpenReadOnly() failed')
  libvirtError: virConnectOpenReadOnly() failed
Sprache Python? Ein "pkginfo | grep python" bringt mir folgende Pakete:
  • SUNWgnome-python-desktop
  • SUNWgnome-python-libs
  • SUNWlxml-python
  • SUNWlxsl-python
Zitat
bash-3.00# find /usr/bin -name "python"
/usr/bin/amd64/python
/usr/bin/python

bash-3.00# python
Python 2.4.4 (#1, May 21 2007, 10:12:48) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D

Gibt es eine Installation/Konfigurationanleitung, wie man den nun xVM unter (Open)Solaris (Express) einrichtet und zur Installation eines Gastsystemes (bei mir Windows 2000 Prof) nutzen kann?

EDIT: Diese Informationen habe ich noch gefunden:

Unter zu Hilfenahme der ersten PDF-Datei habe ich daraufhin folgendes versucht:
Zitat
bash-3.00# xm list
Error: Unable to connect to xend: No such file or directory. Is xend running?

bash-3.00# virsh
virsh: error: failed to connect to the hypervisor

Grüße
escimo

« Letzte Änderung: 08. November 2007, 17:20:03 von escimo » Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« am: 08. November 2007, 15:28:02 »

 Gespeichert
Stefan307
Gast
« Antworten #1 am: 08. November 2007, 16:29:39 »

Hochinteresantes Kapitel in der Tat....
Also zu Xen gibts ja bekanntes Buch von Radonic/Meyer im Franzis Verlag enthält auch Kapitel zu Solaris Installationsanleitung etc
Wenn xm nicht funktioniert ist wohl Xen nicht richtig installiert oder wird beim Start nicht richtig geladen ..obiges Buch empfiehlt:
ls -l /dev/xen
da müßte es diverse  Xen Devices geben
ansonsten wird
 
devfsadm

oder gleich

touch /reconfigure
reboot

empfohlen
aber das beziht sich auch ein nachträglich per Skript in ein sol 10 installiertes Xen ...
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #2 am: 08. November 2007, 16:59:00 »

Hi Stefan,

ich muss zu meiner Schande gestehen, ich habe mal wieder keine "Entire Distribution"-Konfiguration ausgewählt, sondern über "End User"-Konfiguration (da war xVM mit angewählt) eine schlanke Installation durchgeführt.  Embarrassed

Allerdings listet mir das Kommando "ls -l /dev/xen/" folgende Geräte-Dateien:
Zitat
balloon -> ../../devices/xpvd/balloon@0:balloon
domcaps -> ../../devices/xpvd/domcaps@0:domcaps
evtchn -> ../../devices/xpvd/evtchn@0:evtchn
privcmd -> ../../devices/xpvd/privcmd@0:privcmd
xenbus -> ../../devices/xpvd/xenbus@0:xenbus

Grüße
escimo
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #3 am: 09. November 2007, 10:09:18 »

Ich habe mal etwas mit google gespielt ("starting xend service opensolaris") und noch folgende Seiten gefunden:

Ich habe das Gefühl, dass ich hier fündig werde. *hoff*  Smiley

EDIT: Ahhhh...  Grin
Zitat
bash-3.00# svcs -a | grep xctl
disabled     10:39:28 svc:/system/xctl/store:default
disabled     10:39:28 svc:/system/xctl/xend:default
disabled     10:39:28 svc:/system/xctl/console:default
disabled     10:39:28 svc:/system/xctl/domains:default
bash-3.00# uname -a
SunOS inovo 5.11 xen-nv66-2007-06-24 i86pc i386 i86pc
bash-3.00# svcadm enable xctl/store
bash-3.00# svcadm enable xctl/xend
bash-3.00# svcadm enable xctl/console
bash-3.00# svcadm enable xctl/domains
bash-3.00# svcs -a | grep xctl
disabled     10:39:28 svc:/system/xctl/store:default
offline     10:39:28 svc:/system/xctl/xend:default
offline     10:39:28 svc:/system/xctl/console:default
offline     10:39:28 svc:/system/xctl/domains:default

Anscheinden funktioniert xVM (Xen) wohl nicht als reguläres VM-System sonder nur als reiner Hypervisor zwischen Hardware und priviligierter/unprivilegierten Domains als VMM (Virtual Machine Monitor), d.h., xVM kann nur mit dem passenden Kernel ("uname -a" => "... i86xpv") und Solaris als dom0 funktionieren. So war es wohl gedacht. Ich probiere weiter.

Grüße
escimo
« Letzte Änderung: 09. November 2007, 10:32:29 von escimo » Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #4 am: 09. November 2007, 10:52:26 »

Reboot tut gut -> "Solaris dom0".  Cheesy

Zitat
bash-3.00# uname -a
SunOS inovo 5.11 xen-nv66-2007-06-24 i86pc i386 i86xpv

bash-3.00# xvcs -a | grep xctl
online     10:39:28 svc:/system/xctl/store:default
online     10:39:28 svc:/system/xctl/xend:default
online     10:39:28 svc:/system/xctl/console:default
online     10:39:28 svc:/system/xctl/domains:default

bash-3.00# xm list
Name                        ID   Mem   VCPUs   State   Time(s)
Domain-0 (Solaris)        0   933    2           r-----   59.0

bash-3.00# virsh
Welcome to virsh, the virtualization interactive terminal

Type: 'help' for help with commands
         'quit' to quit
virsh # quit

bash-3.00# virt-install
...
Alternativ kann man jetzt auch virt-manager (GUI) nutzen.

Gruß
escimo
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #4 am: 09. November 2007, 10:52:26 »

 Gespeichert
luca
Gast
« Antworten #5 am: 24. Dezember 2007, 11:45:01 »

Da hattest du aber Glueck, dass es jetzt funktioniert Smiley

Xen auf opensolaris benoetigt naemlich die entsprechende Unterstuetzung vom BIOS, ein gewisses Feature, welches die Virtualisierung ermoeglicht!

Ich wollte das selbe auch auf meinem opensolaris basiertem PC verwirklichen. Doch auch nach einem BIOS Upgrade laeuft das Teil immernoch nicht..

Ein Freund von mir hats zum fliegen bekommen auf seinem Toshiba Tecra M5, er hat 2GB Memory drin, doch mehr als Solaris und ein Virtuelles WinXP verleidet die Kiste nicht Tongue

Er hat es dann auf einem Server mit 16 GB Memory installiert und neben dem installiertem Solaris noch WinXP, Vista, und Sol 10 am laufen.. schon ne coole Sache  Cool wenns dann mal laeuft..
Gespeichert
Stefan307
Gast
« Antworten #6 am: 24. Dezember 2007, 23:46:11 »

Du mußt grundsätzlich unterscheiden zwischen paravirtuallisierten und fullvirtuallisierten DomU's !
erstere benötigen modifizierte Betriebsysteme (Linux, BSD, Solaris) für letzteres brauchst du spezielle Hardware wobei bei Intel noch hinzu kommt das Chipsatz und Bios das unterstützen müssen! Du solltest aber ein entsprechendes Solaris (im zweifelsfall das von mir hier beschribene: http://www.sonnenblen.de/solarisx86_und_opensolaris/erfahrungsbericht_mit_solaris_unter_xen-t4956.0.html)
auf jedem Rechner zum laufen bekommen!
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #7 am: 26. Dezember 2007, 00:26:00 »

Da hattest du aber Glueck, dass es jetzt funktioniert Smiley
Mit Glück hat das bei mir nichts zu tun. Ich gehe davon aus, dass ich weis was ich tue. Aber wie man unschwer erkennen kann, weis ich noch nicht genug. Wink

Fortsetzung folgt...
Gespeichert
bnsmb
Sobl Junior
**
Offline Offline

Beiträge: 64


WWW
« Antworten #8 am: 26. Dezember 2007, 14:33:09 »

Da hattest du aber Glueck, dass es jetzt funktioniert Smiley
Mit Glück hat das bei mir nichts zu tun. Ich gehe davon aus, dass ich weis was ich tue. Aber wie man unschwer erkennen kann, weis ich noch nicht genug. Wink

Fortsetzung folgt...
xVM unter Solaris ist nicht so schwierig .. Meine Erfahrungen diesbezueglich sind hier :

http://home.arcor.de/bnsmb/public/htdocs/Xen_and_Solaris.html#mozTocId752180

dokumentiert

Gruss

Bernd
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #9 am: 26. Dezember 2007, 16:44:28 »

Hallo Bernd,

vielen Dank für die Link-Zusammenfassung bezüglich xVM.  Smiley
Ich gehe dem Inhalt bei Gelegenheit nach.

Grüße
escimo
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #9 am: 26. Dezember 2007, 16:44:28 »

 Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #10 am: 04. September 2008, 16:42:15 »

Lange, lange ist es her:

Beim Stöbern auf den Sun-Seiten habe ich mir VirtualBox mal etwas genauer angeschaut. Das könnte meine Migration von Windows zu (Open)Solaris wieder ins Rollen bringen. Damit werde ich es beim T60 nochmal probieren...

Hier ein kleines Video.

Ich habe in Erinnerung, dass ich von QEMU das Binary qemu-img zum Erzeugen eines virtuellen Laufwerkes (virt. Disk-Image) für die Konfiguration des Guest-OS brauchte. Soweit bin ich damals leider nicht mehr gekommen. Eventuell ist das jetzt mit VirtualBox auch nicht mehr erforderlich... *hoff*

Gruß
escimo
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #11 am: 22. September 2008, 13:31:55 »

Habe VirtualBox 2.0 (xVM) mal unter Solaris 10 U5 installiert und ein Gast-System mit Windows 2000 Pro aufgesetzt. - Bei der Auflösung komme ich net über 800x600 16Farben. Ich habe ein IBM/Lenovo T60 mit ATI Radeon Mobility X1400. Huh

Hat jemand eine Idee wie ich das beheben kann? Sonst sehe ich eher Schwarz für die Arbeitsumgebung "Windows@Solaris", da ich aufgrund der Abhängigkeit zu IBM Lotus Notes, HP OpenView ServiceCenter, IBM Sametime und anderer Windows-Software angewiesen bin.

Grüße
escimo
Gespeichert
paraglider242
Gast
« Antworten #12 am: 22. September 2008, 17:53:19 »

Hast du die VirtualBox Guest Additions installiert?
Damit laufen OpenSolaris und WinXP auf meinem MacBook mit 1280x800.
Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #13 am: 23. September 2008, 09:43:01 »

Hi paraglider242, danke für den Tipp. Leider scheinen sich unter Windows 2000 keine "Additions" installieren zu lassen. Ich werde es mal mit WinXP probieren.

Auszug aus dem VirtualBox 2.0.2 User Manual:
Zitat
4.2 Windows Guest Additions
The VirtualBox Windows Guest Additions are designed to be installed in a virtual
machine running a Windows operating system. The following versions of Windows
guests are supported:
• Microsoft Windows NT 4.0 (any service pack)
Microsoft Windows 2000 (any service pack) Huh
• Microsoft Windows XP (any service pack)
• Microsoft Windows Server 2003 (any service pack)
• Microsoft Windows Vista (all editions)
Generally, it is strongly recommend to install the Windows Guest Additions.

Ich habe in diesem Zusammenhang auch noch ein anderes gravierenderes Problem: Basisspeicher (RAM) für das Guest OS.

Wenn ich diesen über 512MB einstelle bricht das Notebook zusammen, da angeblich dann nicht mehr Speicher da ist. Es sind aber 2GB RAM vorhanden. Jeglicher Befehl, denn ich dann außerhalb von der VM im Terminal absetze, um mir eine aktuelle Auslastung anzuzeigen (z.B. vmstat), bringt mir eine Meldung wie "Not enough space..." (oder so) - den genauen Wortlaut schaue ich nochmal nach.

Sind da noch Kernel-Parameter zu ändern? Doch das kann doch eigentlich nicht sein.  Huh

Grüße
Stephan
« Letzte Änderung: 23. September 2008, 09:52:59 von escimo » Gespeichert
escimo
Sobl Guru
*****
Offline Offline

Beiträge: 1435


eiskaltes Unwissen


« Antworten #14 am: 23. September 2008, 09:54:48 »

Ahh, weiter lesen hilft:

Zitat
4.2.1 Installing the Windows Guest Additions
After mounting the Guest Additions ISO file, the Windows guest should automatically
start an the Guest Additions installer, which installs the Guest Additions into your
Windows guest.
...
* On Solaris hosts, you can find this file in the additions folder under where you installed VirtualBox (normally /opt/VirtualBox).
Ich probiere es nochmal mit Windows 2000. Wink

EDIT: Gefunden! Die Additions (Tools) sind installiert. Läuft alles erstmal, siehe Beitrag hier.
« Letzte Änderung: 25. September 2008, 17:32:29 von escimo » Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier 10. Mai 2012, 13:33:44