Red Hat Training

A Red Hat training course is available for RHEL 8

6.2.2. Executando ferramentas de apoio com runlabels

A imagem do recipiente rhel8/support-tools é feita para executar ferramentas como sosreport e sos-collector para ajudá-lo a analisar seu sistema hospedeiro. Para simplificar a execução da imagem support-tools, ela inclui um runlabel run. O procedimento a seguir descreve como executar a imagem support-tools:

Procedimento

  1. Puxe a imagem support-tools:

    # podman pull registry.redhat.io/rhel8/support-tools
  2. Exibir (mas ainda não rodar) o runlabel 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

    Isto mostra que o comando monta diretórios e abre privilégios e espaços de nomes (ipc, net, e pid) para o sistema hospedeiro. Ele atribui o sistema de arquivos raiz do host ao diretório /host no container.

  3. Executar o runlabel run para ferramentas de apoio:

    # 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#

    Isto abre uma casca de bash dentro do contêiner support-tools. Agora você pode executar relatórios ou ferramentas de depuração contra o sistema hospedeiro (/host).

  4. Para deixar o recipiente e voltar para o anfitrião, digite exit.

    # saída