Documentação do Oracle Cloud Infrastructure

Utilitários do OCI

Instâncias criadas com o Imagens Fornecidas pela Oracle com base no Oracle Linux incluem um conjunto pré-instalado de utilitários projetados para facilitar o trabalho com imagens do Oracle Linux. Esses utilitários consistem em um componente de serviço e ferramentas de linha de comando relacionadas que podem ajudar a gerenciar volumes em blocos (anexar, remover e descobrir automaticamente), configurar a VNIC secundária, descobrir o endereço IP público de uma instância e recuperar metadados da instância.

A tabela a seguir resume os componentes incluídos nos utilitários OCI.

Nome Descrição
ocid O componente de serviço de oci-utils. Geralmente ele é executado como um daemon iniciado por meio de systemd. Esse serviço procura alterações nas configurações do dispositivo iSCSI e VNIC e armazena em cache os metadados e o endereço IP público da instância.
oci-growfs Expande o sistema de arquivos raiz da instância para seu tamanho configurado.
oci-iscsi-config Usado para exibir e configurar dispositivos iSCSI anexados a uma instância de computação. Se nenhuma opção de linha de comando for especificada, listará os dispositivos que precisam de atenção.
oci-metadata Exibe metadados para a instância de computação. Se nenhuma opção de linha de comando for especificada, listará todos os metadados disponíveis. Os metadados incluem o OCID da instância, o nome para exibição, o compartimento, a forma, a região, o domínio de disponibilidade, a data de criação, o estado, a imagem e quaisquer metadados personalizados que você fornecer, como uma chave pública SSH.
oci-network-config Lista ou configura placas de interface de rede virtual (VNICs) anexadas à instância do serviço Compute. Quando uma VNIC secundária é provisionada na nuvem, ela deve ser configurada explicitamente na instância usando esse script ou comandos semelhantes.
oci-network-inspector Exibe um relatório detalhado de um determinado compartimento ou rede.
oci-public-ip Exibe o endereço IP público do sistema atual em formato legível por seres humanos ou JSON.

Instalando os Utilitários do OCI

Os utilitários do OCI são incluídos automaticamente nas instâncias iniciadas com uma imagem do Oracle Linux. No momento, eles não estão disponíveis em outras distribuições.

Uma grande parte da funcionalidade oci-utils requer que você tenha o SDK para Python do Oracle Cloud Infrastructure e a CLI do Oracle Cloud Infrastructure instalada e configurada.

Você pode instalar a CLI do Oracle Cloud Infrastructure usando yum:

yum install python-oci-cli

Para obter informações sobre configuração, consulte a documentação do SDK para Python do Oracle Cloud Infrastructure e a documentação para configurar a CLI do Oracle Cloud Infrastructure.

Atualizando os Utilitários do OCI

Para atualizar para a versão mais recente dos Utilitários do OCI:

$ sudo yum update oci-utils

Usando os Utilitários do OCI

Para usar os utilitários do OCI, primeiro você precisa iniciar o serviço ocid:

sudo systemctl start ocid.service

Exemplo de saída:

Redirecting to /bin/systemctl start ocid.service