Noções Básicas Sobre Grupos
OS grupos fornecem uma maneira de gerenciar e monitorar uma coleção de instâncias no OS Management Hub. Você pode usar grupos para aplicar errata, atualizar software e programar jobs para tarefas comuns de gerenciamento de conteúdo.
A criação de um grupo envolve a seleção do SO (e origens de software para o Oracle Linux) e, em seguida, a adição de instâncias ao grupo. As instâncias do grupo devem ter o mesmo fornecedor de SO, versão do SO, arquitetura e local. A localização pode ser OCI ou on-premises e nuvem de terceiros. Os grupos podem abranger vários compartimentos. No entanto, recomendamos que todos os membros do grupo residam em um único compartimento (consulte Melhores Práticas para Compartimentos).
Para grupos, você pode programar jobs para tarefas comuns de gerenciamento de conteúdo, como programar jobs de atualização recorrente para aplicar patches de vulnerabilidade de segurança e correções de bugs. Depois de programar jobs, você pode monitorar o status dos jobs pendentes e concluídos. Os resultados do job ajudam a determinar quais, se houver, membros do grupo não conseguiram executar um job de grupo. Os cargos específicos de um membro individual do grupo não serão exibidos na lista de cargos do grupo.
Para obter visibilidade adicional e status de geração de relatórios, o serviço fornece relatórios para grupos nos quais você pode exibir informações sobre os membros de um grupo dentro de um compartimento, incluindo quais membros exigem aplicação de patch e aqueles que não estão em comunicação com o serviço.
O que acontece quando uma instância se junta ao grupo?
O serviço:
- Inclui a instância em qualquer job programado para o grupo.
- Aplica todas as ações futuras no nível do grupo à instância (como jobs de atualização, alterações de manifesto).
- (Somente Oracle Linux) Substitui as origens de software da instância pelas origens de software listadas no manifesto de grupo
- (Somente Oracle Linux) Instala as versões mais recentes disponíveis dos pacotes no manifesto de grupo das origens de software do grupo.
- (Somente Oracle Linux) Instala os módulos e perfis no manifesto de grupo das origens de software do grupo.
O serviço não:
- (Somente Oracle Linux) Remova quaisquer pacotes ou módulos existentes. Isso significa que a instância conterá pacotes e módulos não listados no manifesto de grupos. Consulte Por que o manifesto de grupo difere do que está na instância?
O que acontece quando uma instância sai do grupo?
Nenhuma alteração é feita no conteúdo do SO na instância. O software na instância permanece como estava quando a instância deixou o grupo. A instância não é mais gerenciada como parte do grupo e não será incluída em nenhum job de grupo recorrente. Considere a criação de jobs de atualização recorrentes da instância para garantir que ela receba segurança regular e outras atualizações.
Uma instância pode ser modificada independentemente do grupo?
Você pode instalar pacotes, remover pacotes ou atualizar pacotes em uma instância individual do grupo. Quando você faz alterações em um membro de grupo individual, essa instância pode ser diferente do manifesto de grupo. Consulte Por que o manifesto de grupo difere do que está na instância?
No entanto, as origens de software devem ser anexadas no nível do grupo.
Manifesto de Grupo (somente Oracle Linux)
Você controla o conteúdo disponível para um grupo de instâncias do Oracle Linux usando o manifesto de grupo. O manifesto de grupo lista as origens de software disponíveis para cada membro do grupo. Você também pode usar o manifesto para definir um conjunto de pacotes e módulos para instalar instâncias quando elas se juntam ao grupo.
Todas as alterações feitas no manifesto de grupo são refletidas nos membros atuais do grupo. Por exemplo, se você adicionar uma origem de software ao manifesto, essa origem de software será anexada a todas as instâncias do grupo. Da mesma forma, a adição de um pacote ao manifesto de grupo instala esse pacote em todas as instâncias do grupo.
Programe jobs de atualização recorrentes para manter os membros do grupo atualizados para os pacotes mais recentes disponíveis para o grupo.
- Por que o manifesto de grupo difere do que está na instância?
-
O manifesto de grupo não lista um inventário completo de pacotes e módulos para membros do grupo, nem impõe o alinhamento completo do conteúdo em todo o grupo. Especifica o conjunto de pacotes e módulos a serem instalados em uma instância quando em junções ao grupo.
Uma instância individual conterá pacotes não listados no manifesto de grupo. Isso inclui:
- Pacotes instalados antes da instância entrar no grupo.
- Pacotes instalados na instância individual (Instalando Pacotes em uma Instância).
- Pacotes instalados fora do serviço (por exemplo, usando
dnf install
)
Pode haver pacotes no manifesto de grupo que não estejam na instância se:
- Os pacotes foram removidos da instância individual (Removendo Pacotes de uma Instância).
- Os pacotes foram removidos fora do serviço (por exemplo, usando
dnf remove
).
- O que acontece quando o manifesto do grupo é alterado?
-
Quando o manifesto do grupo é alterado, o serviço aplica essas alterações a todos os membros atuais do grupo. Por exemplo, a remoção de um pacote do manifesto remove o pacote de todas as instâncias do grupo.