Instalar o Gateway de Dados Remoto

Instale o gateway de dados remoto para permitir que o Oracle Analytics Cloud acesse dados armazenados em uma sub-rede privada.

As instruções e um link para download do instalador são fornecidos na seção Código de Download.

Para acessar um banco de dados, o listener de gateway de dados remoto requer uma porta aberta em um firewall Linux e uma regra de entrada na lista de segurança da rede virtual na nuvem (VCN).

Preparar para Instalar o Gateway de Dados Remoto

Para se preparar para instalar o gateway de dados remoto, copie o instalador para a instância de computação de bastião e para a instância de computação que hospedará o gateway. Você também deve criar um arquivo de localização do inventário e um arquivo de resposta do instalador.

Antes de iniciar as etapas abaixo, faça download do instalador do RDG (Remote Data Gateway). As instruções e um link para download do instalador são fornecidos na seção Código de Download.

  1. Copie o archive do instalador e a chave privada SSH criada anteriormente para a instância de computação que hospeda o servidor bastião.
    Use SCP (Secure Copy Protocol) de sistemas do tipo Linux (ou RDP (Remote Desktop Protocol) de sistemas Windows) para copiar o instalador. Por exemplo, de um sistema do tipo Linux em que opc é o usuário padrão:
    $ scp -i <path to installer file> opc@<IP address or host name>:/tmp
  2. Da mesma forma, copie o archive do instalador e a chave privada SSH para a instância de computação que hospeda o gateway de dados remoto.
  3. Use o shell seguro (SSH) para conectar-se à instância que hospeda o RDG. Por exemplo:
    $ ssh -i <private key path> <user>@<IP address or host name>
  4. Descomprima o arquivo do instalador. Por exemplo, o seguinte descompacta o archive para o diretório home do usuário atual (opc):
    $ cd ~ && unzip <path to the installer zip file>
  5. Crie um arquivo de localização de inventário.
    1. Como usuário-raiz, use um editor para criar um arquivo de localização do inventário. Por exemplo:
      $ sudo su -
      $ vi /etc/oraInst.loc
      inventory_loc=/home/opc/oraInventory
      inst_group=opc
      
      :wq
    2. Verifique o conteúdo do arquivo e saia da sessão do usuário-raiz:
       $ cat /etc/oraInst.loc 
      Inventory_loc=/home/opc/oralnventory 
      Inst_ group=opc 
      $ exit
  6. Criar um arquivo de resposta do instalador.
    1. Altere para o diretório home:
      $ cd ~
    2. Use um editor para criar um arquivo de resposta do instalador com um nome de arquivo escolhido.

      Certifique-se de fornecer o nome do usuário e a senha do administrador da página de credenciais. Por exemplo:

      $ vi silentInstall.response
      [ENGINE]
      #DO NOT CHANGE THIS.
      Response File Version=1.0.0.0.0
      
      [GENERIC]
      ORACLE_HOME=/home/opc/Oracle/Middleware/Oracle_Home
      SELECT_RD_VERSION_RADIO_V1=false
      CREDENTIALS_PAGE_ADMIN_USERNAME=<admin user>
      CREDENTIALS_PAGE_PASSWORD=<admin password>
      
      :wq
    3. Verifique o conteúdo do arquivo e saia da sessão do usuário-raiz:
      $ cat silentInstall.response 
      [ENGINE]
      #DO NOT CHANGE THIS.
      Response File Version=1.0.0.0.0
      
      [GENERIC]
      ORACLE_HOME=/home/opc/Oracle/Middleware/Oracle_Home
      SELECT_RD_VERSION_RADIO_V1=false
      CREDENTIALS_PAGE_ADMIN_USERNAME=<admin user>
      CREDENTIALS_PAGE_PASSWORD=<admin password>

Instalar e Iniciar o Gateway de Dados Remoto

Instale o gateway de dados remoto na instância de computação usando arquivos de resposta e localização do instalador.

Antes de instalar o gateway de dados remoto usando as etapas abaixo, primeiro você deve ter copiado e descompactado o instalador do gateway e criado os arquivos de resposta e localização do instalador.
  1. Altere para o diretório home.
    $ cd ~
  2. Execute o instalador "silenciosamente" usando os arquivos de resposta e localização do instalador criados anteriormente:
    $ ./datagateway-linux-105.5.bin -silent -responseFile /home/opc/silentInstall.response –invPtrLoc /etc/oraInst.loc 

    O instalador exibe notificações de andamento e uma mensagem quando ela é concluída com sucesso.

  3. Altere para o diretório home especificado no arquivo de resposta. Por exemplo:
    $ cd /home/opc/Oracle/Middleware/Oracle_Home
  4. Iniciar o gateway:
    $ domain/bin/startJetty.sh
  5. Execute o comando status e anote a Porta HTTP e o URL para uso na configuração do gateway.
    $ domain/bin/status.sh

Abrir uma Porta do Firewall no Host do Gateway de Dados Remoto

Para acessar um banco de dados em uma máquina virtual da instância de computação, o listener do gateway de dados remoto requer uma porta aberta no firewall do host do gateway de dados remoto.

Por padrão, os firewalls da instância de computação são criados sem portas de listener abertas. Somente a porta 22 do Secure Shell (SSH) está aberta.

Antes de começar, certifique-se de ter criado regras de entrada da lista de segurança que especificam a porta do listener como 8080.

  1. Use shell seguro (SSH) para conectar-se à instância do gateway de dados remoto como o usuário opc:
    ssh -i <private_key_path> opc@<rdg_ip_or_host_name>
  2. Alterne para o usuário root:
    sudo su -
  3. Para exibir portas abertas, use qualquer um ou todos os seguintes comandos:
    • Para exibir as portas abertas:
      firewall-cmd --list-ports
    • Se uma porta não estiver listada, ela poderá ser aberta por meio de um serviço. Para exibir serviços abertos:
      firewall-cmd --list-services
    • Para localizar um serviço específico, como SSH, associado a uma porta:
      cat /etc/services | grep ssh
    • Para localizar uma porta específica, como 1521:
      at /etc/services | grep 1521
  4. Para abrir uma porta na instância em execução no momento:
    firewall-cmd --add-port=<port>/<protocol>
    Para especificar que a porta seja aberta em reinicializações futuras da instância, adicione a opção --permanent. Por exemplo:
    firewall-cmd --permanent --add-port=8080/tcp