GNU/Linux >> Tutoriales Linux >  >> Linux

Error:xenstore-read:xs_open:No existe tal archivo o directorio en DomU [Resuelto]

Pregunta: Hola, instalé Xen Hypervisor versión 3.1 en una máquina RHEL, que ejecuta dos máquinas virtuales CentOS en Dom0. Me gustaría usar xenstore para escribir información en Dom0 (por ejemplo, quiero almacenar/escribir el nombre de host de Dom0) y leer esa tienda en DomU. Después de leer algunos foros, entendí que tengo que usar los siguientes comandos en Dom0 para almacenar el nombre de host.

# xenstore-write /herramienta/nombre de host $(uname -n);
# xenstore-chmod /herramienta/nombre de host r

y ejecute 'xenstore-read /tool/hostname ' en cualquiera de los DomU para obtener el nombre de host de Dom0. Pero recibo este error "xenstore-read:xs_open:No such file or directory on DomU ” cuando ‘xenstore-read /tool/hostname ' se ejecuta en DomU. ¿Algunas ideas? – Sri

Solución:

Sri, el ‘xenstore El comando almacenará información de configuraciones y estado, que finalmente se comparte entre dos dominios. Si usa xenstore-write en Dom0, entonces se puede leer usando xenstore-read en DomU, solo si comparten el sistema de archivos. Para hacerlo, debe montar xenfs en DomU.

En DomU

# vi /etc/fstab

y agregue la siguiente línea:

xenfs /proc/xen xenfs defaults 0 0

Vuelva a cargar el fstab para crear un punto de montaje.

# mount -a

Ahora, use xenstore-read en DomU como se muestra a continuación:

# xenstore-read /tool/hostname

Debería funcionar.


Linux
  1. pcre.h:No existe tal error de archivo o directorio al instalar la caché alternativa de PHP [Resuelto]

  2. No existe tal error de archivo o directorio al ejecutar un binario

  3. ¿Por qué ENOENT significa No existe tal archivo o directorio?

  4. Cómo evitar No such file or directory Error for `make clean` Makefile target

  5. Bash:¿No existe tal archivo o directorio?

Error:Tcl.h no encontrado (no existe tal archivo o directorio)?

Error de Linux al cargar bibliotecas compartidas:no se puede abrir el archivo de objeto compartido:no existe tal archivo o directorio

Error de compilación:g ++:error al intentar ejecutar 'cc1plus':execvp:no existe tal archivo o directorio

arm-linux-gnu-gcc error fatal:stdio.h:No existe tal archivo o directorio

sys/types.h:No existe tal archivo o directorio

El comando conda generará un error:Intérprete incorrecto:no existe tal archivo o directorio