Edge for Private Cloud v. 4.16.05
Quais versões do Edge podem ser atualizadas para a 4.16.05
Só é possível atualizar o Apigee Edge versão 4.16.01.x para 4.16.05.
Se você tiver uma versão do Edge anterior à 4.16.01.x, primeiro migre para o versão 4.16.01.x e atualizar para 4.16.05.
Quem pode realizar a atualização
O usuário que está executando a atualização deve ser o mesmo que originalmente instalou o Edge ou um usuário sendo executado como raiz.
Depois de instalar os RPMs do Edge, qualquer usuário pode configurá-los.
Upgrade necessário para o Java JDK versão 8
Esta versão do Edge exige que você tenha instalado o Java JDK versão 8 em todo o Edge nós de processamento. É possível instalar o Oracle JDK 8 ou o OpenJDK 8. Se o Java JDK 8 não estiver instalado o script de atualização já pode instalá-lo para você.
Como parte da atualização para o Java 8, algumas criptografias TLS não estão mais disponíveis no Oracle JDK 8. Para a lista completa, consulte a seção "Pacotes de criptografia desativados por padrão". http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html.
Aviso: esta versão do Edge não é compatível com o JDK 7. Se você está atualmente usando o JDK 7, é necessário fazer upgrade para o JDK 8. Se você reverter a instalação do Edge 4.16.05, poderá reconfigure o Edge para usar o Java JDK 7.
Fazendo downgrade do Zookeeper
A versão do RPM do Zookeeper no Edge para a nuvem privada 4.16.01 é apigee-zookeeper-3.4.5-1.0.905.noarch.rpm. Em versões subsequentes do Edge, a versão do Zookeeper foi alterada novamente para apigee-zookeeper-3.4.5-0.0.948. Isso evita yum.Do upgrade do Zookeeper para uma versão posterior do 4.16.01, A maneira de contornar essa situação é executar o yum downgrade apigee-zookeeper antes de atualizar o Zookeeper.
Verifique sua versão do Zookeeper usando o seguinte comando:
> rpm -qa |grep apigee-zookeeper
Se este comando retornar a versão do Zookeeper:
apigee-zookeeper-3.4.5-1.0.905
Em seguida, é necessário fazer o downgrade.
Requisitos de espaço em disco para atualização
Verifique se você tem pelo menos 1 GB de espaço livre em disco antes de realizar a atualizar.
Propagação automática da propriedade da versão 4.16.01.x
Se você tiver definido alguma propriedade editando os arquivos .properties em /opt/apigee/customer/application, estes serão são retidos pela atualização.
Como atualizar o utilitário apigee-validate
Na versão 4.16.01, você instalou e executou o utilitário apigee-validate em uma instância Message Processador. Na versão 4.16.05, o utilitário apigee-validate foi atualizado para execução no nó do Servidor de gerenciamento.
Ao atualizar para a versão 4.16.05, você terá duas opções para atualizar o utilitário apigee-validate:
- Recomendamos a Apigee: instale e execute o utilitário apigee-validate na
Nó do servidor de gerenciamento.
Se quiser, desinstale o utilitário apigee-validate do nós do processador de mensagens. Se você deixá-lo no nó "Processador de mensagens", precisará atualizá-lo até 4.16.05. - Outra opção é atualizar o utilitário apigee-validate na do processador de mensagens e executá-lo de lá. No entanto, a Apigee recomenda que você instale e executá-lo no servidor de gerenciamento.
Atualizar pré-requisitos
Cumpra os seguintes pré-requisitos antes de fazer upgrade do Apigee Edge:
- Fazer backup de todos os nós
Antes da atualização, é recomendável fazer um backup completo de todos os nós por motivos de segurança motivos. Use o procedimento da sua versão atual do Edge para fazer o backup.
Isso permite que você tenha um plano de backup, caso a atualização para uma nova versão não para funcionar corretamente. Para mais informações sobre backup, consulte Backup e restauração. - Verifique se o Edge está em execução
Verifique se o Edge está em execução durante o processo de atualização usando o comando:
> /<inst_root>/apigee/apigee-service/bin/apigee-all status
Como lidar com uma atualização com falha
No caso de uma falha na atualização, tente corrigir o problema e executar update.sh novamente. É possível executar a atualização várias vezes e continua a atualização de onde parou.
Se a falha exigir que você reverta a atualização para a versão anterior, consulte 4.16.05 Processo de reversão para saber mais.
Informações de atualização do Logging
Por padrão, o arquivo update.sh o utilitário grava informações de registro em:
/opt/apigee/var/log/apigee-setup/update.log
Se o usuário que executa o utilitário update.sh não tiver acesso ao Nesse diretório, ele grava o registro no diretório /tmp como um arquivo chamado update_username.log.
Se o usuário não tiver acesso a /tmp, o utilitário update.sh falhará.
Atualização sem inatividade
Uma atualização sem inatividade, ou atualização gradual, permite atualizar a instalação do Edge sem derrubando o Edge.
A atualização sem inatividade só é possível com uma configuração de cinco nós ou maior.
O segredo para fazer upgrade com zero inatividade é remover cada roteador do sistema de carga, um de cada vez. de carga. Depois, você atualiza o roteador e outros componentes na mesma máquina que ele. e adicione o roteador de volta ao balanceador de carga.
- Atualize as máquinas na ordem correta para sua instalação, conforme descrito abaixo em "Fazer o pedido de atualização da máquina".
- Quando chegar a hora de atualizar os roteadores, selecione qualquer um deles e torne-o inacessível, conforme descritos em Ativar/Desativar o servidor (Processador/Roteador de mensagens) Acessibilidade.
- Atualize o roteador selecionado e todos os outros componentes de Edge na mesma máquina que ele. Todas as configurações do Edge mostram um roteador e um processador de mensagens no mesmo nó.
- Torne o roteador acessível novamente.
- Repita as etapas 2 a 4 para os outros roteadores.
- Continue a atualização para os computadores restantes na instalação.
Tome cuidado com o seguinte antes/depois da atualização:
- No nó combinado de roteador e processador de mensagens:
- Antes da atualização, faça o seguinte:
- Torne o roteador inacessível.
- Tornar o processador de mensagens inacessível.
- Após a atualização, faça o seguinte:
- Torne o processador de mensagens acessível.
- Torne o roteador acessível.
- Antes da atualização, faça o seguinte:
- No nó único do roteador:
- Antes da atualização, torne o roteador inacessível.
- Após a atualização, torne o roteador acessível.
- No nó único do processador de mensagens:
- Antes da atualização, torne o processador de mensagens inacessível.
- Após a atualização, torne o processador de mensagens acessível.
Usar um arquivo de configuração silencioso
Você precisa passar um arquivo de configuração silencioso para o comando de atualização. O arquivo de configuração silenciosa deve ser o mesmo usado para instalar o Edge 4.16.01.
Procedimento para atualizando para 4.16.05 em um nó com uma conexão externa à Internet
Use o procedimento a seguir para atualizar os componentes do Edge em um nó:
- Se estiver presente, desative todas as tarefas do CRON configuradas para executar uma operação de reparo no Cassandra até que a atualização seja concluída.
- Faça login no seu nó como raiz para instalar os RPMs do Edge
Observação: embora a instalação do RPM exija acesso raiz, você pode executar o Edge sem acesso à raiz. - Desative o SELinux conforme descrito em Instalar o Edge apigee-setup .
- Faça o download do arquivo bootstrap_4.16.05.sh do Edge 4.16.05 para /tmp/bootstrap_4.16.05.sh:
> curl https://software.apigee.com/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh (link em inglês) - Instale o utilitário Edge 4.16.05 apigee-service e
dependências:
> "sudo bash" /tmp/bootstrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord
em que uName:pWord são o nome de usuário e a senha que você recebeu a Apigee. Se você omitir o pWord, será necessário digitá-lo.
Por padrão, o instalador verifica se você tem o Java 1.8 instalado. Caso contrário, o instala para você. Use a opção JAVA_FIX para especificar o processamento Instalação do Java. JAVA_FIX assume os seguintes valores:
I = Instalar o OpenJDK 1.8 (padrão)
C = continuar sem instalar o Java
P = Sair. Para essa opção, você precisa instalar o Java por conta própria. - Use apigee-service para
atualize o apigee-setup
utilitário:
- Se você instalou a versão 4.16.01 atualizando o Edge para a versão 4.15.07.0x, será necessário
Instale o utilitário apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service instalação de configuração da apigee
Esse comando instala o utilitário update.sh em <inst_dir>/apigee/apigee-setup/bin.
Se você já instalou o utilitário apigee-setup, atualize ele:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update - Se você instalou a versão 4.16.01 diretamente, ou seja, não fez upgrade do
4.15.07.0x, será preciso atualizar o utilitário apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
Esta atualização do apigee-service instala Utilitário update.sh em <inst_dir>/apigee/apigee-setup/bin.
- Se você instalou a versão 4.16.01 atualizando o Edge para a versão 4.15.07.0x, será necessário
Instale o utilitário apigee-setup:
- Instale o comando apigee-validate
no servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
Observação: se você instalou o utilitário apigee-validate em uma nó Processador de mensagens, é possível atualizá-lo usando o seguinte comando nesse nó:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
No entanto, para a versão 4.16.05, a Apigee recomenda que você instale e execute o utilitário de validação da Apigee no no servidor de gerenciamento. - Edite o arquivo de configuração transmitido para o utilitário apigee-validate. Na
versão anterior do Edge, o arquivo de configuração usado pelo apigee-validate exigia o
seguintes propriedades:
APIGEE_ADMINPW=sysAdminPword
MP_POD=gateway
REGION=dc-1
Nesta versão, o arquivo de configuração requer apenas a propriedade APIGEE_ADMINPW. Você pode remover outras duas propriedades do arquivo. - Execute o utilitário de atualização nos nós na ordem descrita abaixo em "Ordem da máquina
atualizar" abaixo:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
O único requisito do arquivo de configuração é que ele esteja acessível ou legível por "apigee" usuário. Por exemplo, coloque o arquivo no diretório /tmp no nó.
Use a opção “-c” para especificar o componente a ser atualizado. A lista de possíveis componentes incluem:- ldap = OpenLDAP
- cs = Cassandra
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =Toda a borda exceto a interface de usuário de borda: o servidor de gerenciamento, o processador de mensagens, o roteador, o servidor QPID, Servidor Postgres
- ui = interface do Edge
- all = atualizar todos Componentes na máquina (use apenas para um perfil de instalação do Edge Aio ou um Asa de API BaaS) perfil de instalação)
- e = ElasticSearch
- b = pilha BaaS de API
- p = BaaS da API Portal
- ebp = ElasticSearch, Pilha de APIs BaaS e API BaaS Portal no mesmo nó
- Teste a atualização executando o utilitário de validação da Apigee no servidor de gerenciamento, conforme descritos em Testar a instalação.
Para reverter a atualização mais tarde, use o procedimento descrito em 4.16.05 Processo de reversão.
Procedimento de atualização de um local para a versão 4.16.05 repositório
Se os nós de borda estiverem protegidos por firewall ou, de alguma outra forma, for proibido acessar repositório da Apigee na Internet, faça a atualização em um repositório local. ou espelho, do repositório da Apigee.
Depois de criar um repositório local do Edge, você tem duas opções para atualizar o Edge pelo repositório local:
- Crie um arquivo .tar do repositório, copie o arquivo .tar em um nó e atualize o Edge pelo arquivo .tar.
- Instale um servidor da Web no nó com o repositório local para que outros nós possam acessá-lo. A Apigee fornece o servidor da Web Nginx, ou você pode usar seu próprio servidor da Web.
Para atualizar a partir de um repositório 4.16.05 local:
- Crie um repositório local 4.16.05 conforme descrito em "Criar um repositório da Apigee local" em Instalar a configuração da Apigee do Edge
.
Observação: se você já tem um repositório 4.16.01, adicione o repositório 4.16.05 repositório a ele. -
Para instalar o apigee-service usando um arquivo .tar:
- No nó com o repositório local, use o seguinte comando para empacotar o repositório local
em um único arquivo .tar chamado /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
> /opt/apigee/apigee-service/bin/apigee-service pacote apigee-mirror - Copie o arquivo .tar para o nó em que você quer atualizar o Edge. Por exemplo, copie-o para no diretório /tmp na um novo nó.
- No novo nó, descompacte o arquivo para o diretório /tmp:
> tar -xzf apigee-4.16.05.tar.gz
Esse comando cria um novo diretório, "repos", no diretório que contém o arquivo .tar. Por exemplo: /tmp/repos. - Instale o utilitário apigee-service do Edge e as dependências em /tmp/repos:
> "sudo bash" /tmp/repos/bootstrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
Você incluiu o caminho o diretório repos neste comando.
- No nó com o repositório local, use o seguinte comando para empacotar o repositório local
em um único arquivo .tar chamado /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
-
Para instalar o apigee-service usando o servidor da Web Nginx:
- Configure o servidor da Web Nginx conforme descrito em "Instalar a partir do repositório usando a linguagem Nginx" webserver" em Instalar o Edge utilitário apigee-setup.
- No nó remoto, faça o download do arquivo Edge bootstrap_4.16.05.sh para
/tmp/bootstrap_4.16.05.sh:
> /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.05.sh -o /tmp/bootstrap_4.16.05.sh
onde uName:pWord são o nome de usuário e a senha que você definiu acima para a repo, e remoteRepo é o endereço IP ou nome DNS do repo nó. - No nó remoto, instale o utilitário Edge Apigee-service e as dependências:
> "sudo bash" /tmp/bootstrap_4.16.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
onde uName:pWord são o nome de usuário do repositório e senha.
- Use apigee-service para
Atualize o utilitário apigee-setup:
- Se você instalou a versão 4.16.01 atualizando o Edge para a versão 4.15.07.0x, será necessário
Instale o utilitário apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service instalação de configuração da Apigee
Esse comando instala o utilitário update.sh. em <inst_dir>/apigee/apigee-setup/bin.
Se você já instalou o utilitário apigee-setup, atualize ele:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update - Se você instalou a versão 4.16.01 diretamente, ou seja, não fez upgrade do
4.15.07.0x, será preciso atualizar o utilitário apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
Esta atualização das instalações do apigee-service o utilitário update.sh em <inst_dir>/apigee/apigee-setup/bin.
- Se você instalou a versão 4.16.01 atualizando o Edge para a versão 4.15.07.0x, será necessário
Instale o utilitário apigee-setup:
-
Instale o utilitário apigee-validate
no nó do Servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
Observação: se você instalou o utilitário apigee-validate em uma nó Processador de mensagens, é possível atualizá-lo usando o seguinte comando nesse nó:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate updateNo entanto, para a versão 4.16.05, a Apigee recomenda que você instale e execute o comando apigee-validate no servidor de gerenciamento. - Edite o arquivo de configuração transmitido para o utilitário apigee-validate. Em
na versão anterior do Edge, o arquivo de configuração usado pelo apigee-validate exigia o
seguintes propriedades:
APIGEE_ADMINPW=sysAdminPword
MP_POD=gateway
REGIÃO=dc-1
Nesta versão, o arquivo de configuração requer apenas a propriedade APIGEE_ADMINPW. Você pode remover outras duas propriedades do arquivo. - Execute o utilitário de atualização nos nós na ordem descrita abaixo em "Ordem da máquina
atualizar" abaixo:
> /opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
O único requisito do arquivo de configuração é que ele esteja acessível ou legível por "apigee" usuário. Por exemplo, coloque o arquivo no diretório /tmp no nó.
Use a opção “-c” para especificar o componente a ser atualizado. A lista de possíveis componentes incluem:- ldap = OpenLDAP
- cs = Cassandra
- zk = Zookeeper
- qpid = qpidd
- ps = postgresql
- edge =Toda a borda exceto a interface de usuário de borda: o servidor de gerenciamento, o processador de mensagens, o roteador, o servidor QPID, Servidor Postgres
- ui = interface do Edge
- all = atualizar todos Componentes na máquina (use apenas para um perfil de instalação do Edge Aio ou um Asa de API BaaS) perfil de instalação)
- e = ElasticSearch
- b = pilha BaaS de API
- p = BaaS da API Portal
- ebp = ElasticSearch, Pilha de APIs BaaS e API BaaS Portal no mesmo nó
- Teste a atualização executando o utilitário de validação da Apigee no servidor de gerenciamento, conforme descritos em Testar a instalação.
Para reverter a atualização mais tarde, use o procedimento descrito em 4.16.05 Processo de reversão.
Ordem de atualização da máquina
A ordem em que você atualiza as máquinas em uma instalação do Edge é importante. A maior considerações importantes para uma atualização são:
- É necessário atualizar todos os nós do Cassandra e do ZooKeeper antes de atualizar outros nós.
- É necessário atualizar todos os nós qpidd e postgresql antes de atualizar Roteador e processador de mensagens.
- Para qualquer máquina com vários componentes de borda (servidor de gerenciamento, processador de mensagens, roteador, servidor QPID, servidor Postgres), use "-c Edge" de atualizar todas ao mesmo tempo tempo de resposta.
- Se uma etapa especificar que ela deve ser realizada em várias máquinas, realize-a no ordem de máquina especificada.
- Não há uma etapa separada para atualizar a monetização. Ela é atualizada quando você especifica "-c" borda" é a melhor opção.
- Depois de atualizar um nó do roteador, é preciso remover todos os arquivos do diretório /opt/nginx/conf.d e depois reinicie o roteador.
Para um host independente instalação
- Fazer downgrade do Zookeeper:
> yum, downgrade apigee-zookeeper - Atualizar máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile - Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
Para um host independente com dois hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Fazer downgrade do Zookeeper na máquina 1:
> yum, downgrade apigee-zookeeper - Atualize o Cassandra e o ZooKeeper na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - Atualize o qpidd e o postgresql na máquina 2:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile - Atualizar LDAP na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - Atualize os componentes do Edge na máquina 2 e na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - No nó 1:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Atualize a interface na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
Para um cluster com 5 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Faça downgrade do Zookeeper na máquina 1, 2 e 3:
> delícia fazer downgrade do apigee-zookeeper - Atualize o Cassandra e o ZooKeeper na máquina 1, 2 e 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - Atualize o qpidd e o postgresql nas máquinas 4 e 5:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile - Atualizar LDAP na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - Atualize os componentes do Edge na máquina 4, 5, 1, 2, 3:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - Nos nós 2 e 3:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Atualize a interface na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
Para um cluster com 9 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Faça downgrade do Zookeeper na máquina 1, 2 e 3:
> delícia fazer downgrade do apigee-zookeeper - Atualize o Cassandra e o ZooKeeper na máquina 1, 2 e 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - Atualize o qpidd nas máquinas 6 e 7:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - Atualize o postgresql nas máquinas 8 e 9:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - Atualizar LDAP na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - Atualize os componentes do Edge na máquina 6, 7, 8, 9, 1, 4 e 5 nesta ordem:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - Nos nós 4 e 5:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Atualize a interface na máquina 1:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
Para um cluster com 13 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Faça downgrade do Zookeeper na máquina 1, 2 e 3:
> delícia fazer downgrade do apigee-zookeeper - Atualize o Cassandra e o ZooKeeper na máquina 1, 2 e 3:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - Atualize o qpidd nas máquinas 12 e 13:
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - Atualize o postgresql nas máquinas 8 e 9:
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - Atualizar LDAP nas máquinas 4 e 5:
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - Atualize os componentes do Edge na máquina 12, 13, 8, 9, 6, 7, 10 e 11 nesta ordem:
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - Nos nós 10 e 11:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Atualize a interface nas máquinas 6 e 7:
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
Para um cluster em cluster com 12 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Atualize o Cassandra e o ZooKeeper:
- Faça downgrade do Zookeeper nas máquinas 1, 2 e 3 no Data center 1:
> delícia fazer downgrade do apigee-zookeeper - Nas máquinas 1, 2 e 3 do data center 1:
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile - Faça downgrade do Zookeeper na máquina 7, 8 e 9 no Data Center 2:
> delícia fazer downgrade do apigee-zookeeper - Nas máquinas 7, 8 e 9 do data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Faça downgrade do Zookeeper nas máquinas 1, 2 e 3 no Data center 1:
- Atualize o qpidd:
- Máquinas 4, 5 no data center 1
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile - Máquinas 10, 11 no data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Máquinas 4, 5 no data center 1
- Atualize o postgresql:
- Máquinas 6 no data center 1
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile - Máquinas 12 no data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- Máquinas 6 no data center 1
- Atualizar LDAP:
- Máquinas 1 no data center 1
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile - Máquinas 7 no data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- Máquinas 1 no data center 1
- Atualize os componentes do Edge:
- Máquinas 4, 5, 6, 1, 2, 3 no data center 1
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - Máquinas 10, 11, 12, 7, 8, 9 no data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c Edge -f configFile - Nos nós 2, 3, 8 e 9:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-router reiniciar
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Máquinas 4, 5, 6, 1, 2, 3 no data center 1
- Atualizar interface:
- Máquina 1 no data center 1
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile - Máquina 7 no data center 2
> /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Máquina 1 no data center 1
Para um BaaS de API com 7 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Atualize o Cassandra nas máquinas 5, 6 e 7:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile - Atualize o ElasticSearch e a pilha de API BaaS nas máquinas 1, 2 e 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile - Atualize o portal de BaaS da API na máquina 4:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
Para um BaaS de API de 10 hosts instalação
Consulte Topologias de instalação. para a lista de topologias de borda e números de nó.
- Atualize o Cassandra na máquina 8, 9 e 10:
> /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile - Atualizar o ElasticSearch nas máquinas 1, 2 e 3:
> /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile - Atualize a pilha de BaaS da API nas máquinas 4, 5 e 6:
> /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile - Atualize o portal do BaaS da API na máquina 7:
> /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile
Para uma instalação fora do padrão
Se você tiver uma instalação não padrão, atualize os componentes do Edge nos seguintes locais ordem:
- ZooKeeper
- Cassandra
- qpidd
- postgresql
- LDAP
- Edge, que significa "borda -c" em todos os nós no pedido: Qpid, Postgres, Management servidor, processador de mensagens, roteador.
- Em todos os nós do Roteador:
- Exclua qualquer arquivo em /opt/nginx/conf.d:
> rm -f /opt/nginx/conf.d/* - Reinicie o Edge Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service perímetro-roteador de reinicialização
- Exclua qualquer arquivo em /opt/nginx/conf.d:
- Interface