GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fehler:xenstore-read:xs_open:Keine solche Datei oder Verzeichnis auf DomU [Gelöst]

Frage: Hallo, ich habe Xen Hypervisor Version 3.1 auf einem RHEL-Computer installiert, auf dem zwei CentOS-VMs auf Dom0 ausgeführt werden. Ich möchte xenstore verwenden, um einige Informationen in Dom0 zu schreiben (z. B. möchte ich den Hostnamen von Dom0 speichern/schreiben) und diesen Speicher in DomU lesen. Nachdem ich einige Foren gelesen hatte, verstand ich, dass ich die folgenden Befehle auf Dom0 verwenden muss, um den Hostnamen zu speichern.

# xenstore-write /tool/hostname $(uname -n);
# xenstore-chmod /tool/hostname r

und führen Sie ‘xenstore-read /tool/hostname aus ‘ auf einer der DomU, um den Hostnamen von Dom0 zu erhalten. Aber ich erhalte diesen Fehler „xenstore-read:xs_open:No such file or directory on DomU “, wenn „xenstore-read /tool/hostname ‘ wird auf DomU ausgeführt. Irgendwelche Ideen? – Sri

Lösung:

Sri, der ‘xenstore ‘-Befehl speichert Informationen zu Konfigurationen und Status, die schließlich zwischen zwei Domains geteilt werden. Wenn Sie xenstore-write verwenden auf Dom0, dann kann es mit xenstore-read gelesen werden auf DomU, nur wenn sie das Dateisystem teilen. Dazu müssen Sie xenfs auf DomU mounten.

Auf DomU

# vi /etc/fstab

und fügen Sie die folgende Zeile hinzu:

xenfs /proc/xen xenfs defaults 0 0

Laden Sie die fstab neu, um einen Bereitstellungspunkt zu erstellen.

# mount -a

Verwenden Sie nun xenstore-read auf DomU wie folgt:

# xenstore-read /tool/hostname

Es sollte funktionieren.


Linux
  1. Fehler:Xend Start – /proc/xen/capabilities:No such file or directory [Gelöst]

  2. pcre.h:Kein solcher Datei- oder Verzeichnisfehler beim Installieren des alternativen PHP-Cache [Gelöst]

  3. Fehler:Tcl.h nicht gefunden (keine solche Datei oder Verzeichnis)?

  4. Kein solcher Datei- oder Verzeichnisfehler beim Ausführen einer Binärdatei

  5. Warum bedeutet ENOENT No such file or directory?

arm-linux-gnu-gcc schwerwiegender Fehler:stdio.h:Keine solche Datei oder Verzeichnis

Bash:Keine solche Datei oder Verzeichnis?

sys/types.h:Keine solche Datei oder Verzeichnis

Der conda-Befehl zeigt den Fehler an:Bad Interpreter:No such file or directory

touch:kann `foo' nicht berühren:Keine solche Datei oder Verzeichnis

ssh-add gibt zurück mit:Fehler beim Verbinden mit dem Agenten:Keine solche Datei oder kein solches Verzeichnis