XEN-Disk-Mapping-Problem unter opensolaris

377
Louis

Ich habe ein System mit zwei Festplatten, ich wollte die Einfachheit von ZFS für meinen Dateiserver verwenden und ich muss auch einen Linux ausführen. Ich entschied mich für die XEN-Virtualisierung, die auf beiden Systemen unterstützt wird.

Mein GRUB ist gut konfiguriert und ich kann beide Systeme booten.

Ich möchte beide Systeme mit Solaris als dom0und das auf der 2. HD installierte Debian als virtuelle Maschine ausführen .

Mein Problem ist, dass ich die Partitionen meiner 1. Festplatte (sda1 unter Linux) verwenden möchte und es nicht funktioniert. Ich habe meinen Use Case nicht im Web gefunden.

Hier ist mein Opensolaris-Gerätename dieser Partition: /dev/rdsk/c7d0p1Wenn ich jedoch verwende: disk = [ 'phy:rdsk/c7d0p1,sda1,w' ]Als Festplattenzuordnung in meiner XEN-Konfigurationsdatei habe ich den Fehler:

Error: Device 2049 (vbd) could not be connected. error: "rdsk/c7d0p1" is not a valid block device. 

Ich bin verloren".

0

1 Antwort auf die Frage

-1
Louis

Das Problem war, dass / dev / rdsk das r von rdsk bedeutet. Lesen Sie nur, um lesen und schreiben zu können, müssen Sie / dev / dsk / verwenden. Ich setze meine Einstellung, weil es wirklich interessant ist. Auf meinem Opensolaris-Rechner habe ich ein vollständiges Upgrade durchgeführt und XEN installiert.

Hier ist meine vollständige Konfigurationsdatei:

name="debian" memory='2047' cpus='1' vcpus='1' bootloader = '/usr/lib/xen/bin/pygrub' ramdisk ="/boot/initrd.img-2.6.26-2-xen-amd64" kernel ="/boot/vmlinuz-2.6.26-2-xen-amd64" on_shutdown = 'destroy' on_reboot = 'restart' on_crash = 'restart' vif = [ '' ] disk = [ 'phy:/dev/dsk/c7d0p0,sda,w' ] extra="kerne /boot/vmlinuz-2.6.26-1-xen-amd64 root=/dev/sda1 ro console=tty0" 

Ich ordne die HD direkt der SDA zu. Ich muss die Partition hier nicht verwalten, kein Swap-Problem etc etc ...

Ihr erster Satz ist unverständlich. Außerdem wäre "im letzten" "Managen" gegen "Managen" klarer. jlliagre vor 13 Jahren 0