Red Hat Training

A Red Hat training course is available for RHEL 8

6.2.2. Ejecutar support-tools con runlabels

La imagen del contenedor rhel8/support-tools está hecha para ejecutar herramientas como sosreport y sos-collector para ayudarle a analizar su sistema anfitrión. Para simplificar la ejecución de la imagen support-tools, ésta incluye una etiqueta de ejecución run. El siguiente procedimiento describe cómo ejecutar la imagen support-tools:

Procedimiento

  1. Tire de la imagen de support-tools:

    # podman pull registry.redhat.io/rhel8/support-tools
  2. Mostrar (pero no ejecutar) la etiqueta de ejecución run para support-tools:

    # podman container runlabel run --display rhel8/support-tools
    command: podman run -it --name support-tools --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=support-tools -e IMAGE=registry.redhat.io/rhel8/support-tools:latest -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host registry.redhat.io/rhel8/support-tools:latest

    Esto muestra que el comando monta directorios y abre privilegios y espacios de nombres (ipc, net y pid) al sistema anfitrión. Asigna el sistema de archivos raíz del host al directorio /host en el contenedor.

  3. Ejecute la etiqueta de ejecución run para las herramientas de apoyo:

    # podman container runlabel run rhel8/support-tools
    command: podman run -it --name support-tools --privileged --ipc=host --net=host --pid=host -e HOST=/host -e NAME=support-tools -e IMAGE=registry.redhat.io/rhel8/support-tools:latest -v /run:/run -v /var/log:/var/log -v /etc/machine-id:/etc/machine-id -v /etc/localtime:/etc/localtime -v /:/host registry.redhat.io/rhel8/support-tools:latest
    bash-4.4#

    Esto abre un shell bash dentro del contenedor support-tools. Ahora puede ejecutar informes o herramientas de depuración contra el sistema anfitrión (/host).

  4. Para salir del contenedor y volver al host, escriba exit.

    # exit