Os gerentes de TI enfrentam uma complexidade crescente no data center.
Conforme as organizações de TI vão expandindo para várias plataformas de servidor em diferentes departamentos, locais e regiões, sua estratégia de gerenciamento de servidores será determinante de seu sucesso em termos de funcionalidade e despesas operacionais.
O controle dos custos associados é uma grande preocupação, pois a maior despesa de uma organização de TI está tipicamente relacionada ao gerenciamento contínuo da rede e dos sistemas.
Não faz muito tempo que os administradores tinham opções bastante limitadas. Não havia padrões interplataforma abrangentes que atendessem à sua necessidade de gerenciar diretamente servidores de vários fornecedores.
Isso fez com que os fabricantes de hardware desenvolvessem conjuntos de ferramentas para gerenciamento através de conexões dentro e fora de banda para diferentes sistemas operacionais e estados de sistema.
Hoje, o gerenciamento de sistemas empresariais em muitos data centers consiste em uma variedade de ferramentas e aplicativos semelhantes para cada plataforma implantada. Em muitos casos, os administradores personalizaram as ferramentas de gerenciamento originais, deixando-as mais especializadas para seu ambiente, instalação e produto.
A gama resultante de diferentes comandos e ferramentas de gerenciamento pode ser extremamente ineficiente – e, portanto, cara – em termos de custos operacionais contínuos.
Padrões abertos para gerenciamento de sistemas servidores
A DMTF criou a Iniciativa Systems Management Architecture for Server Hardware para ajudar a resolver os problemas do gerenciamento de servidores entre plataformas.
O SMASH inclui uma suíte de especificações que fornece semântica arquitetônica, protocolos padrão de mercado e perfis para unificar o gerenciamento do data center e aumentar a produtividade.
O SMASH especifica tanto as interfaces de protocolo de linha de comando padrão quanto de serviços da Web.
Os administradores freqüentemente precisam gerenciar interativamente vários sistemas usando um comando específico. Mas servidores de diferentes fabricantes muitas vezes precisam de diferentes comandos para concluir a mesma tarefa.
O protocolo de linha de comando SMASH fornece uma interface para servidores heterogêneos independentemente do estado da máquina, do sistema operacional ou do estado do sistema operacional, da topologia do sistema ou do método de acesso. Trata-se de um método padrão para gerenciamento local e remoto do hardware do sistema usando comunicação fora de banda.
A interface de serviços da Web SMASH fornece uma maneira padrão de os fornecedores suportarem o gerenciamento de servidores diversificados em suas ferramentas e implementações.
Ao oferecer um gerenciamento consistente que lide com as tarefas de monitoração e gerenciamento de servidores de vários fabricantes, os gerentes podem melhorar a interoperabilidade, aumentar a eficiência e controlar as despesas operacionais.
Benefícios do SMASH para administradores
Ao implantar servidores e soluções de gerenciamento que suportem os padrões SMASH, os administradores podem gerenciar seus ambientes heterogêneos de maneira consistente.
O SMASH oferece flexibilidade, pois suporta várias plataformas – servidores independentes, blades, racks. Suporta também gerenciamento independente da máquina ou do estado do sistema operacional.
O SMASH inclui um protocolo de linha de comando e um de serviços da Web. Com isso, os administradores podem gerenciar seus servidores para tarefas específicas, usando um mesmo conjunto de comandos. Ou podem escrever um script executável em servidores de vários fabricantes.
O protocolo de serviços da Web permite que os fornecedores de ferramentas suportem facilmente o gerenciamento de vários tipos de servidores em seus consoles.
Assim, o administrador pode consolidar o gerenciamento de seu ambiente diversificado em um único console.
Gerenciamento de sistemas no nível do hardware
O gerenciamento do hardware da plataforma geralmente se refere à monitoração remota de variáveis como velocidade da ventoinha, tensão, temperaturas da CPU e do gabinete, bem como uma grande variedade de outros sensores.
Implica também a capacidade de controlar remotamente o estado da energia da plataforma e retornar o sistema a um estado operacional, caso ele “trave”.
Apesar dos avanços conquistados na padronização das interfaces de firmware e software, muitos subsistemas de hardware de gerenciamento ainda são proprietários e freqüentemente são soldados na placa.
Isso pode torná-los inflexíveis em termos de atualização e custo para os gerentes de TI.
Open Platform Management Architecture
A AMD conduziu o desenvolvimento da especificação Open Platform Management Architecture (OPMA) (PDF de 1,4 MB) para solucionar essas questões.
OPMA é um padrão aberto e isento de royalties para conectar um subsistema modular de gerenciamento de hardware de plataforma (um "mCard") à placa-mãe de um computador.
Uma vantagem significativa do OPMA em relação aos métodos de conexão de subsistema de gerenciamento da geração anterior é que o OPMA não ocupa um soquete PCI. As placas OPMA também são menores e mais baratas do que as demais soluções.
A especificação OPMA abrange o seguinte:
- Lista de sinais
- Conector e pinagem
- Requisitos de energia
- Formato mecânico
- Interfaces de firmware do controlador de gerenciamento e BIOS
- Divisão dos recursos do subsistema de gerenciamento entre a placa-mãe e o mCard.
O OPMA possibilita que uma grande variedade de mCards faça interface individualmente com uma determinada placa-mãe. Permite também que um único mCard faça interface individualmente com vários modelos de placa-mãe.
O OPMA pode suportar vários padrões e implementações para oferecer vários níveis de gerenciamento exigidos pelo cliente. Por exemplo, uma placa OPMA pode suportar padrões de servidor como IPMI ou SMASH.
O OPMA foi criado como um esforço conjunto de desenvolvimento entre a AMD e empresas de tecnologia de subsistemas de gerenciamento de plataforma como Agilent, AMI, Avocent e Raritan Embedded Solutions (antes chamada Peppercon).