Guia de administração do sistema: gerenciamento de recursos Oracle Solaris Containers e Oracle Solaris Zones

Transferência de recursos

Use o argumento do subcomando transfer para a opção -c de poolcfg com a opção -d para transferir recursos no kernel. A opção -d especifica que o comando opere diretamente no kernel e não tome entrada de um arquivo.

O procedimento abaixo move duas CPUs do conjunto de processadores pset1 para o conjunto de processadores pset2 no kernel.

ProcedureComo mover CPUs entre conjuntos de processadores

  1. Torne-se superusuário ou assuma uma função que inclua o perfil Gerenciamento de processo.

    A função Administrador de sistema inclui o perfil Gerenciamento de processo. Para obter mais informações sobre funções, consulte Using the Solaris Management Tools With RBAC (Task Map) no System Administration Guide: Basic Administration .

  2. Mova duas CPUs de pset1 para pset2.

    As subcláusulas from e to podem ser usadas em qualquer ordem. Somente uma subclásula to e fromtem suporte do comando.


    # poolcfg -dc 'transfer 2 from pset pset1 to pset2'
    

Exemplo 13–3 Método alternativo para mover CPUs entre conjuntos de processadores

Se IDs específicos conhecidos de um tipo de recurso tiverem de ser transferidos, uma sintaxe alternativa será fornecida. Por exemplo, o seguinte comando atribui duas CPUs com IDs 0 e 2 ao conjunto de processadores pset_large:


# poolcfg -dc "transfer to pset pset_large (cpu 0; cpu 2)"

Solução de problemas

Se uma transferência falhar porque não há recursos suficientes para atender a solicitação ou porque os IDs específicos não podem ser localizados, o sistema exibirá uma mensagem de erro.