GNU/Linux >> Znalost Linux >  >> Linux

Chyba:xenstore-read:xs_open:Žádný takový soubor nebo adresář na DomU [Vyřešeno]

Otázka: Dobrý den, nainstaloval jsem Xen Hypervisor verze 3.1 na stroj RHEL, který provozuje dva virtuální počítače CentOS na Dom0. Chtěl bych použít xenstore k zápisu některých informací do Dom0 (například chci uložit/zapsat název hostitele Dom0) a číst toto úložiště v DomU. Po přečtení několika fór jsem pochopil, že k uložení názvu hostitele musím použít níže uvedené příkazy na Dom0.

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

a spusťte ‘xenstore-read /tool/hostname ‘ na libovolném serveru DomU, abyste získali název hostitele Dom0. Zobrazuje se mi však tato chyba „xenstore-read:xs_open:Žádný takový soubor nebo adresář na DomU ” když ‘xenstore-read /tool/hostname ‘ se provádí na DomU. Nějaké nápady? – Sri

Řešení:

Sri, xenstore ‘ příkaz uloží informace o konfiguracích a stavu, které jsou nakonec sdíleny mezi dvěma doménami. Pokud používáte xenstore-write na Dom0, pak jej lze číst pomocí xenstore-read na DomU, pouze pokud sdílejí systém souborů. Chcete-li to provést, musíte na DomU připojit xenfs.

Na DomU

# vi /etc/fstab

a přidejte následující řádek:

xenfs /proc/xen xenfs defaults 0 0

Znovu načtěte fstab a vytvořte přípojný bod.

# mount -a

Nyní použijte xenstore-read na DomU, jak je uvedeno níže:

# xenstore-read /tool/hostname

Mělo by to fungovat.


Linux
  1. Chyba:Xend Start – /proc/xen/capabilities:Žádný takový soubor nebo adresář [Vyřešeno]

  2. fatální chyba openssl/evp.h:Žádný takový soubor nebo adresář:[Vyřešeno]

  3. Nelze spustit žádný takový soubor nebo adresář [Opravit]

  1. Ssh – Pokus o připojení SSH na server a získání Key_load_public:Žádná taková chyba souboru nebo adresáře?

  2. Chyba Linuxu při načítání sdílených knihoven:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  3. Proč ENOENT znamená Žádný takový soubor nebo adresář?

  1. Jak se vyhnout Žádný takový soubor nebo adresář Chyba pro cíl Makefile `make clean`

  2. Závažná chyba:cuda.h:Žádný takový soubor nebo adresář

  3. touch:nelze se dotknout `foo':Žádný takový soubor nebo adresář