Instalar o AlloyDB Omni usando RPM

Selecione uma versão da documentação:

Este guia de início rápido mostra como usar o pacote RPM para instalar o AlloyDB Omni em uma máquina Linux ou servidor bare metal que oferece suporte ao RHEL 9.

Para uma visão geral do AlloyDB Omni, consulte Visão geral do AlloyDB Omni.

Antes de começar

Antes de instalar o AlloyDB Omni, verifique se você atende aos requisitos a seguir.

Escolher uma opção de download ou instalação

O AlloyDB Omni pode ser baixado e instalado usando um repositório YUM para ambientes RHEL. Consulte Opções de download e instalação disponíveis.

Atender aos requisitos de hardware e software

Verifique se você atende aos requisitos mínimos de hardware e software a seguir:

SO/plataforma Hardware mínimo Software mínimo
Linux
  • CPU x86-64 ou Arm (*) com suporte a AVX2
  • 2 GB de RAM
  • 10 GB de espaço em disco
  • RHEL 9
  • Versão do kernel do Linux 5.3 ou mais recente
  • Cgroupsv2 ativado
  • (*) O suporte ao Arm está em pré-lançamento.

    Verificar se o cgroupsv2 está ativado

    Para determinar se o cgroupsv2 está ativado na sua máquina, execute o comando a seguir:

    grep cgroup /proc/filesystems

    Se a máquina oferecer suporte ao cgroupsv2, você verá a seguinte saída:

    nodev cgroup
    nodev cgroupsv2
    

    Se a máquina não oferecer suporte ao cgroupsv2, você verá a seguinte saída:

    nodev cgroup
    

    Verificar a configuração do SELinux

    Se o sistema usa o SELinux, verifique se ele está configurado para permitir a execução do AlloyDB Omni. Para este guia de início rápido, você pode definir temporariamente o SELinux para o modo permissivo executando o comando a seguir:

    sudo setenforce 0

    Instalar o AlloyDB Omni usando RPM

    Para instalar e iniciar o AlloyDB Omni, siga estas etapas:

    1. Configure o repositório YUM:

      sudo tee -a /etc/yum.repos.d/alloydbomni.repo << EOF
      [alloydbomni]
      name=alloydbomni
      baseurl=ALLOYDB_OMNI_URL
      enabled=1
      repo_gpgcheck=1
      gpgcheck=1
      gpgkey=https://dl.google.com/linux/linux_signing_key.pub
      EOF
      sudo yum makecache

      Substitua ALLOYDB_OMNI_URL pelo URL do AlloyDB Omni que você recebeu depois de preencher o formulário de inscrição para download.

    2. Instale o pacote RPM do AlloyDB Omni:

      sudo dnf install alloydbomni18
    3. Inicialize o banco de dados do AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD PGDATA=DATA_DIR /usr/lib/postgresql/18/bin/alloydbomni18-setup initdb POSTGRES_INITDB_ARGS

      Substitua:

      • POSTGRES_PASSWORD: sua senha.
      • DATA_DIR: caminho do diretório do host para armazenar dados relacionados ao banco de dados, por exemplo, MOUNT_POINT/18.
      • POSTGRES_INITDB_ARGS: (opcional) use para transmitir opções initdb padrão como uma única string.
    4. Prepare o banco de dados do AlloyDB Omni:

      sudo PGPASSWORD=POSTGRES_PASSWORD /usr/lib/postgresql/18/bin/alloydbomni18-setup preparedb
    5. (Opcional) Para execução otimizada no host, execute o script setup-host. Essa otimização no nível do host é separada dos argumentos de inicialização do banco de dados POSTGRES_INITDB_ARGS:

      sudo /usr/lib/postgresql/18/bin/alloydbomni18-setup-host
    6. Ative e inicie o serviço do AlloyDB Omni:

      sudo systemctl enable alloydbomni18
      sudo systemctl start alloydbomni18
    7. Conecte-se ao AlloyDB Omni usando psql:

      sudo -u postgres psql -h localhost

      A janela do terminal mostra o texto de login psql que termina com um prompt postgres=#.

    Limpar

    Para desinstalar o pacote do AlloyDB Omni e limpar o serviço criado durante este guia de início rápido, siga estas etapas:

    1. Interrompa o serviço do AlloyDB Omni:

      sudo systemctl stop alloydbomni18
    2. Remova o pacote do AlloyDB Omni:

      sudo dnf remove alloydbomni18

    A seguir