Princípios, falhas e casos de manutenção, atualizações e upgrades de servidores
Autor:Eve Cole
Data da Última Atualização:2009-07-24 17:04:58
Princípio de atualização
1. O objetivo da atualização do servidor é resolver o gargalo de um determinado aspecto do sistema, mas o resultado da atualização não pode causar novos gargalos no sistema.
Ao atualizar, você deve considerar qual aspecto do servidor é o gargalo. No entanto, do ponto de vista do aplicativo, você não pode simplesmente atualizar um determinado componente para causar outros gargalos de desempenho. Para dar um exemplo simples, um servidor de CPU única pode ser configurado com 256 MB de memória, mas se um servidor de CPU dupla for configurado com 256 MB de memória, a memória definitivamente se tornará o gargalo do sistema.
2. A premissa para a atualização do servidor é que a configuração do hardware do sistema possa fornecer aos usuários espaço para atualização.
As atualizações de servidor são realizadas com base na premissa de que a configuração de hardware do servidor possui capacidade de atualização. Portanto, nos estágios iniciais do planejamento da rede, os administradores de rede devem ter uma estimativa inicial da demanda e do crescimento do aplicativo. Ao selecionar um modelo, prepare-se para expansão futura. Deixe algum espaço.
3. As atualizações devem ser direcionadas a aplicações específicas, em vez de simplesmente adicionar hardware.
Os aplicativos de servidor geralmente são dedicados a máquinas dedicadas e um servidor é direcionado principalmente a um aplicativo. Dessa forma, quando ocorre um gargalo de desempenho no servidor, a atualização deve ser para esse aplicativo e não para um determinado componente. Não se pode presumir que a simples atualização de uma única peça de hardware possa atender aos requisitos de desempenho dos aplicativos.
Falhas de atualização e suas soluções
As atualizações podem ser divididas em atualizações online e atualizações offline.
1. Atualização online: O sistema pode ser atualizado para um determinado componente sem desligar e o sistema não será afetado de forma alguma. Em servidores de arquitetura IA, atualizações de disco rígido com troca a quente e migrações de nível RAID não exigem reinicialização do sistema.
2. Atualização offline: O sistema precisa ser desligado e a atualização precisa ser realizada sem energia. Isso se refere principalmente à atualização de CPU e memória. Por exemplo, ao atualizar a CPU, seja expandindo a CPU ou substituindo a CPU, é recomendável reinstalar o sistema. Ao expandir a CPU, especialmente se uma única CPU for expandida para várias CPUs, o sistema precisa reinstalar o kernel SMP. Para sistemas UNIX, o kernel do sistema precisa ser atualizado e recompilado. . Outro exemplo é a atualização da memória. Após o aumento da memória, os parâmetros de desempenho do sistema e os parâmetros do aplicativo de banco de dados devem ser ajustados.
Caso de atualização
Um servidor de aplicativos de banco de dados com CPU única (suporta sistemas com CPU dupla). À medida que a quantidade de dados aumenta e o número de clientes aumenta, o sistema precisa ser atualizado. O sistema operacional Unixware é instalado.
De acordo com a análise da aplicação do usuário, muitos componentes do sistema precisam ser atualizados, como: CPU, memória, disco rígido, etc. Neste caso, a atualização deve incluir as seguintes etapas:
1. Faça backup dos dados do sistema (para evitar perda de dados do sistema causada por operação incorreta).
2. Desligue a energia, atualize o hardware offline e instale a CPU, a memória e o disco rígido. Preste atenção para garantir que as especificações de hardware sejam consistentes com as do hardware original da placa-mãe.
3. Reinicie o sistema operacional e aumente a licença da CPU.
4. Use os recursos do RAID para integrar os discos rígidos recém-adicionados.