Mesmo que você use o Application Services apenas para implantar aplicativos em uma nuvem privada, algumas implantações poderão precisar de acesso a URLs fora do firewall corporativo. Por exemplo, um script de ação pode envolver o download de alguns aplicativos de um site de código aberto. Você pode configurar o Application Services para usar um proxy nesses casos.

Você deve concluir esta tarefa antes de criar os serviços e os aplicativos ou antes de implantar amostras predefinidas existentes de serviços e aplicativos.

O Application Services também contém um arquivo de proxy chamado darwin_global_noproxy.conf, que não define um proxy. Você poderá especificar este arquivo como o valor da propriedade global_conf se um ambiente de implantação não precisar de um proxy. O ambiente de implantação do Amazon EC2 não requer um proxy para implantar um aplicativo.

O suporte ao proxy agora está expandido do nível global para o nível de ambiente de implantação. Para obter mais informações, consulte Criar um ambiente de implantação do vRealize Automation.

Pré-requisitos

  • Faça login no Application Services como um arquiteto de aplicativos e um administrador de catálogo de aplicativos.
  • Verifique se você tem acesso à máquina virtual onde o Application Services foi instalado e a senha para se conectar ao sistema operacional com a conta darwin_user. Essa senha foi definida durante a instalação. Consulte Iniciar o dispositivo Application Services.
  • Familiarize-se com o procedimento para a criação de novos serviços. Consulte Adicionar um serviço à biblioteca.

Procedimento

  1. Para o vCloud Director ou o vRealize Automation, configure o dispositivo virtual do Application Services para usar um proxy.
    1. Faça login no dispositivo virtual do Application Services como darwin_user.
    2. Insira su para alternar para o usuário raiz.
    3. Abra o arquivo /home/darwin/tcserver/darwin/webapps/darwin/conf/darwin_global.conf com um editor de texto.
    4. Atualize o IP de proxy e as informações de porta, e salve o arquivo.
      O formato da URL de proxy é http:// proxy: PortNumber.
    Os serviços de biblioteca ou aplicativos predefinidos existentes que precisam acessar um repositório usando um comando yum update ou install usam o proxy especificado neste arquivo. Os serviços e aplicativos predefinidos têm o script necessário para acessar esse proxy.
  2. Faça login no Application Services como um administrador de catálogo de aplicativos e defina as propriedades específicas de proxy para um serviço novo ou existente.
    1. Para um novo serviço, adicione um serviço à biblioteca.
    2. No serviço novo ou existente, adicione uma propriedade como nome global_conf ao serviço, do tipo Conteúdo e defina o valor como https://DarwinServerIP:8443/darwin/conf/darwin_global.conf.
      Cuidado: Se você adicionar um valor à propriedade http_proxy, https_proxy ou ftp_proxy com scripts de serviço que usem o darwin_global.conf como uma fonte de arquivos, quando o script do serviço for executado, essas propriedades configuradas substituirão quaisquer informações de proxy do aplicativo.
    3. Adicione as seguintes linhas no início de cada script de ação do serviço que requer um proxy:
      # Import global conf
       . $global_conf
    4. Salve o serviço.
  3. Faça login no Application Services como um arquiteto de aplicativos e defina as propriedades e os scripts específicos de proxy no blueprint do aplicativo para configurar um aplicativo para usar um proxy durante a criação do blueprint do aplicativo.
    1. Para o componente de aplicativo, adicione a propriedade global_conf ao componente de aplicativo, do tipo Conteúdo, e defina o valor como https://DarwinServerIP:8443/darwin/conf/darwin_global.conf.
    2. Adicione as seguintes linhas no início de cada script de ação do componente de aplicativo que requer um proxy:
      # Import global conf
       . $global_conf

O que Fazer Depois

Faça login no Application Services e familiarize-se com os recursos do produto. Consulte Fazer login no servidor do Application Services e Usando a interface da Web do Application Services.

Registre um provedor de nuvem para seu ambiente de nuvem. Consulte Registrar o modelo e o provedor de nuvem do vCloud Director, Registrar o modelo e o provedor de nuvem do vRealize Automation ou Registrar o provedor de nuvem e o template do Amazon EC2.