Servidor de alta costura: Apple Xserve G4 Review



A Apple é uma das mais visíveis no mercado de computadores, mas também uma das mais polêmicas. Existem poucas pessoas que são indiferentes aos seus produtos e estratégia de mercado - amam ou criticam - às vezes até odeiam. Seus produtos são bem conhecidos por muitas pessoas interessadas em tecnologia de informática.



Mas há uma área em que a presença das propostas da Apple será surpreendida por muitos. Este é o mercado de servidores. Agora, de jure, a empresa não oferece aos clientes sistemas de servidor, de fato - o Mac Mini com macOS Server instalado é usado com bastante sucesso em instalações locais e é oferecido para aluguel por alguns provedores de nuvem, incluindo a Selectel como parte da oferta da Selectel. Lab .



Mas é difícil chamar essas crianças trabalhadoras de servidores completos - não há opções usuais de expansão e tolerância a falhas, não há recursos de gerenciamento por meio do IPMI que há muito se tornaram o padrão. Prevemos uma questão bastante razoável - e quem precisa disso, exceto talvez desenvolvedores para o ecossistema apropriado, quando há muitas outras opções para construir um servidor.



A resposta também é simples - por muito tempo a "empresa de frutas" tem suas próprias soluções para a construção de redes corporativas e, como o macOS (e, portanto, o OS X) é um sistema bastante compatível com o Unix, isso significa que a empresa que tem escolhido Mac como seu padrão corporativo, pode desejar resolver as necessidades do servidor usando tecnologia e sistema operacional familiares.



Por um longo tempo, de 1993 a 2003, a Apple lançou servidores baseados em modernas estações de trabalho Apple Workgroup Server. Essas máquinas estavam logicamente próximas da ideia moderna de usar o Mac Mini como servidor e foram projetadas para atender às necessidades de pequenas equipes - "grupos de trabalho". Eles trabalharam primeiro em A / UX, uma implementação proprietária do Unix com uma interface gráfica semelhante ao System 7 e compatível com programas para ele. Sua última versão foi lançada em 1995 e somente em 1999 foi substituída pelo OS X Server.



Mas também havia máquinas servidoras completas em sua linha, originalmente criadas para trabalhar nessa função. A primeira tentativa foi um Apple Network Server baseado nos primeiros PowerPCs e rodando AIX - implementações Unix da IBM. Essa linha não durou muito - de fevereiro de 1996 a abril de 1997. A segunda tentativa foi mais bem-sucedida e é isso que será discutido no artigo de hoje.



Atendemos por roupas e especificações



E então, deixe-me apresentar - o primogênito da "nova" família Apple Xserve, apresentado em maio de 2002, o modelo Xserve G4 (designação interna RackMac1,1) em quase a configuração máxima:



  • dois processadores PowerPC G4 1.0 GHz com 256 KB de cache L2 e 2 MB de cache L3 externo cada;
  • 2 GB de RAM DDR266 (a quantidade máxima suportada é definida, na configuração original era 512 MB);
  • 60 ;
  • ( , PCI64).


O custo do servidor foi de US $ 2999 para a versão de processador único e US $ 3999 para a versão de processador duplo. Consideraremos o "preenchimento" com mais detalhes posteriormente, mas por enquanto - as "roupas" prometidas!



A maioria dos leitores, eu acho, está acostumada a ver o servidor como uma espécie de dispositivo utilitário com um design excepcionalmente funcional - uso máximo do painel frontal para acomodar discos rígidos, vários botões e travas, vários indicadores multicoloridos e, a maioria importante, grades sólidas e malhas para ventilação. Cor preta ou bege clássica, com menos frequência cinza fosco. Estrita, eficiente e totalmente - sim. Legal - para um amador, especialmente se seu carro favorito for um Defender ou Gelandewagen, e seu avião favorito for o Skyvan. Elegante - veja o ponto anterior, mas geralmente não é o caso.



A Apple conseguiu fazer um dispositivo funcional bonito e estiloso de acordo com os cânones de beleza geralmente reconhecidos. O painel frontal é de alumínio escovado. Uma linha elegante do painel de controle com botões redondos de metal polido brilhante instalados com uma lacuna imperceptível e pressão de puro-sangue. Porta FireWire para conexão rápida de uma unidade externa.





Orifício de chave hexagonal para bloquear o compartimento de armazenamento e dispositivos de entrada. Duas faixas de LEDs mostrando a carga do processador. Os próprios indicadores são de belos tons suculentos:



  • azul para o indicador de carga,
  • verde para a interface de rede principal,
  • amarelo para indicar o status do sistema e bloqueio,
  • o branco é o principal indicador de energia.


À direita está um drive ótico com uma luneta feita da mesma peça grossa de alumínio e um botão brilhante.



Abaixo estão as baias para quatro discos rígidos - com uma sólida frente de alumínio, você adivinhou. Não há travas ou alças, apenas dois pequenos olhos indicadores. Para ejetar o disco, você precisa pressionar o "focinho" - a alça confortável deslizará suavemente - assim como no carro elétrico ultramoderno Jaguar I-Pace. As unidades podem ser trocadas a quente, mas, surpreendentemente, com uma interface IDE.



Há um cabo curto nas cestas, e o próprio conector que os conecta ao painel traseiro é emprestado do SCA (SCSI configurado automaticamente), mas o SCSI em si não é fornecido no servidor. O controlador de disco é baseado em dois chips Promise PDC20270 e suporta apenas matrizes RAID de software criadas usando o sistema operacional.



No entanto, o subsistema de disco não pode ser chamado de fraco - em fevereiro de 2003, o gabinete de disco externo Xserve RAID entrou no mercado - para 14 discos IDE, equipados com dois controladores independentes com suporte de hardware para matrizes de níveis 0, 1, 3 (!), 5 e 10 e conectado ao servidor usando FibreChannel. Um pouco mais tarde, em 2003, a primeira atualização foi lançada - uma nova versão do RackMac1,2 com chips de 1,33 GHz e um CD-ROM de carregamento por slot em vez da bandeja extraível usual. Basicamente, foi lançada uma versão do Cluster Node com um compartimento de disco e uma placa de rede, sem CD-ROM e adaptador de vídeo, mas sempre com dois processadores.



Vamos tirar o interior!



Sim, exatamente. Não remova a tampa, mas retire o chassi dela. A Apple encontrou uma solução incomum aqui também: a tampa do gabinete é rigidamente fixada no rack e se você desparafusar os dois parafusos de aperto manual, o chassi principal deslizará nos trilhos embutidos.





E agora, ela é o recheio! Placa do painel frontal, baias para discos rígidos com mecanismo de travamento, painel traseiro, ponte com um par de controladores IDE conectados à placa-mãe (nos termos da Apple - Placa Lógica). Os sistemas de resfriamento são representados por um par de ventiladores de turbina girando a uma frequência de cerca de 5000 rpm - uma turbina resfria a placa do processador através do duto, a outra - as placas nos slots PCI no lado esquerdo do servidor. À direita está a única fonte de alimentação.



A placa-mãe em si está excepcionalmente "vazia": em sua superfície há apenas um grande chip - ponte PCI64 Intel 21154BE. A paisagem é complementada por 4 slots DIMM e dois slots riser - PCI64 para conectar dois slots e um slot AGP / PCI64 universal - sim, você pode instalar uma placa de vídeo poderosa no servidor e usá-la como uma estação de trabalho em rack.





O kit inclui dois dispositivos de expansão - uma placa de rede gigabit fabricada pela Apple em um chip Broadcom BCM5701 com interface PCI64 e uma placa de vídeo ATi Radeon DDR PCI com 32 MB de memória de vídeo onboard. O barramento da placa de vídeo opera a 66 MHz (um recurso raramente usado na versão de 32 bits do barramento), o que fornece desempenho de barramento no nível do AGP anterior. A interface de conexão do monitor é um D-SUB VGA regular.



No painel traseiro, além do USB usual (ainda versão 1.1), há uma porta COM para controle, um conector adaptador Ethernet embutido (também até 1 Gb / s) e um par de portas FireWire 400 (para conectar unidades externas).



Um leitor atento perguntará - onde está o chipset? Isso mesmo, não foi a lugar nenhum - há outra ponte Intel 21154BE na parte de trás da placa, bem como um microcircuito desconhecido escondido sob a tampa e um chip Agere 1258AK5 que compõe o controlador do sistema (um chipset mais familiar termos).





Mas o que não está na placa é um soquete para a instalação de um processador. Em vez disso, há um conector para a instalação de uma placa do processador (semelhante, só que menor foi usado nos processadores Intel Pentium II para portáteis no pacote MMC-2). Na placa do processador, na tradição da Apple daquela época, os processadores são soldados - ambos próximos um do outro. Perto de cada um está um chip de cache externo.



Os próprios processadores - PowerPC 7455 ("Apollo 6", pertencente à família G4, produzidos pela Motorola com tecnologia de processo 180 nm), são feitos em um pacote de cerâmica como o FCBGA - um cristal na superfície de um substrato de cerâmica, pinos esféricos para soldar. Além dos processadores e cache, a placa contém um módulo conversor de energia (VRM).



Através de poeira, neve e serviço postal



Esta não será uma história sobre uma longa busca malsucedida ou uma generosa doação, tudo acabou muito mais fácil. O fundador da coleção estava procurando algo interessante. Um de seus amigos aconselhou:



- "Compre um Mac."

- “Quero um servidor” - respondeu o fundador.

- “Então compre um Xserve” - a resposta de um amigo e determinou o vetor de busca.



A busca levou apenas 10 minutos - entre o monte de propostas para novos modelos x86, apenas uma encontrou que tinha acabado de aparecer - "Antigo Xserve G4 - Liga". O preço era muito interessante, então o carro foi pago imediatamente "sem olhar" e algumas horas depois partiu em uma viagem emocionante pela Rússia.



A viagem demorou quase uma semana, o que é bastante rápida, mas não passou sem deixar vestígios. Infelizmente, três fatores se desenvolveram - a desatenção do vendedor para com a embalagem, a falta de previsão do comprador (geralmente o tipo de embalagem é negociado e sua qualidade é controlada) e os processos da transportadora que não são trazidos à mente (embora seja justo para dizem que um progresso significativo foi visto no ano passado!). O garçom chegou embrulhado em papelão e costurado em estopa. Como resultado, as “orelhas” fixadoras ficaram muito - elas apenas se dobraram ao longo do corpo. O que posso dizer - uma lição para o colecionador!



O servidor, no entanto, teve sorte - depois de algumas horas de trabalho meticuloso, as "orelhas" se endireitaram: no chassi - completamente na mesma posição, na tampa - havia pequenos mas perceptíveis vestígios de danos. A tampa estava um pouco amassada antes de ser despachada e foi o que aconteceu. Enquanto o servidor fecha e reabre bem, para uma aparência perfeita, vale a pena visitar uma oficina especializada em consertar Cybertruck ou, na pior das hipóteses, DeLorean.



Aparentemente, nosso espécime passou a maior parte de sua vida não na ensolarada Califórnia, mas em uma grande cidade industrial perto dos Urais. E ele passou uma vida agitada - não em um data center grande, calmo e limpo, mas em uma sala de servidor comum. E eles o trataram não como uma técnica rara de raça pura, mas como um servidor comum de uma montagem local - durante sua vida útil, as travas das placas de expansão praticamente o pegaram, um ventilador foi irremediavelmente perdido e a máquina não teve limpeza pela metade é a vida.



No lado positivo - em vez dos 512 MB de memória padrão, 1 GB está instalado. Após um exame mais detalhado, foram encontrados danos ao mecanismo de travamento das baias de unidade. Felizmente, apenas as pétalas que fixavam a lâmina foram danificadas - cinco minutos de operação e o mecanismo foi restaurado ao seu estado original. Tudo isso parece assustador, mas na verdade está em muito bom estado - o painel frontal está em excelentes condições estéticas, mesmo sem arranhões, e o carro está quase completo.



A próxima etapa é a inclusão do teste. E então houve problemas - a máquina liga, os indicadores mostram que a inicialização está em andamento, mas não havia saída na tela ou no console serial. Depois de fazer malabarismos com todos os conectores da placa, a imagem apareceu. Parece um sucesso - agora você pode desmontar e limpar. Mas não estava lá - depois de remover um monte de poeira, o carro voltou aos sintomas anteriores.



Ao mesmo tempo, o carro estava definitivamente tentando dar a partida - além dos indicadores, houve uma reação ao teclado, que desapareceu quando a RAM foi removida. Uma forma estranha de diagnosticar? Mas o cartão-postal disponível não coube - ele acabou sendo incompatível em termos de tensão de alimentação (e então veio a constatação de que seria muito otimista esperar códigos postais de uma papoula), então houve apenas um “cutucão ”Método e conselhos de produtores de mac experientes.



Em primeiro lugar, a bateria CMOS foi substituída, um "barril" de lítio de 3,6 V é usado aqui, e o instalado mal apresentava 3 V. Isso também não ajudou, assim como repetiu o reset das configurações. Uma ideia inesperada e, de fato, absolutamente óbvia ajudou - limpar os contatos com álcool. A memória geralmente cria problemas, e mesmo assim - em máquinas muito antigas. Aqui a placa de vídeo acabou sendo o "elo mais fraco" - duas passagens com um guardanapo de álcool e o servidor está novamente pronto para se comunicar com o "administrador".



Ao comprar, não houve como descobrir a configuração do servidor. O fato de nosso modelo pertencer a um modelo mais antigo com dois processadores foi uma surpresa extremamente agradável. Tradicionalmente, a capacidade de memória foi aumentada ao máximo - 4 módulos de 512 MB foram instalados, o que é interessante - o uso de memória ECC não era suposto. Eu também tive que substituir o disco - o completo estava em um estado deprimente. Conseguimos encontrar um disco de capacidade "nativa" - 60 GB, duas cestas de disco ficaram livres, e o plugue original foi preservado até no quarto compartimento.



Resta apenas instalar o cooler ausente. Surpreendentemente, a ventoinha da plataforma de servidor Intel SR1530 se encaixa perfeitamente, nós apenas tivemos que reconectar o conector - a Apple não seria ela mesma se não tivesse trocado as posições “mais” e “menos” no conector. Como o cooler original já tinha uma folga de rolamento perceptível, ambos foram substituídos. Com isso, a restauração do servidor foi concluída com sucesso.



No rosto "guyova", console dentro





A história dos sistemas operacionais de servidor da Apple remonta ao projeto A / UX, um sistema operacional semelhante ao UNIX com uma interface gráfica no estilo de seu moderno System 7. O ponto de partida para o OS X Server é 1999, quando a versão 1.0 foi introduzida , com base nas ideias do projeto Rhapsody. Como o A / UX, havia UNIX por baixo do capô, ou melhor, um ambiente compatível com BSD no topo do microkernel Darwin. A interface foi emprestada do NextSTEP - Workspace Manager, complementada com algumas nuances do Mac OS 8.



Dois anos depois, na mesma base, mas com uma nova interface "Aqua", foi lançado o primeiro Mac OS X - versão 10.0, entregue nas versões cliente e servidor. Até hoje, o Mac OS é baseado nos mesmos princípios e é considerado um dos sistemas operacionais mais convenientes e confiáveis ​​para computadores pessoais e estações de trabalho. A versão do servidor ainda está sendo lançada, mas permaneceu na sombra da versão cliente mais popular.



No Xserve, foi decidido instalar o Mac OS X Server 10.2, a versão correspondente ao tempo de lançamento desta instância (o servidor foi lançado em outubro de 2002). A instalação não difere fundamentalmente de outras versões (incluindo desktop) do Mac OS X, exceto pela escolha de um conjunto de serviços, entre os quais há apple de marca e código-fonte aberto padrão, e inserir um número de série. Após a instalação, o sistema é saudado com uma janela de login, onde você precisa inserir um nome de usuário e senha, e não selecionar um usuário da lista.





O pacote inclui utilitários para configuração e monitoramento de hardware do servidor - local e remoto. Para serviços da marca Apple, existem ferramentas de administração gráfica convenientes, enquanto a maioria dos recursos implementados em utilitários gráficos não são duplicados por comandos de console ou a capacidade de editar configurações.



E vice-versa - utilitários gráficos não são fornecidos para serviços de código aberto configurados no console, por exemplo Apache ou MySQL, incluídos na entrega. Como resultado, o administrador precisa se acostumar com as duas abordagens de gerenciamento. E ainda, em geral, o controle do sistema pode ser chamado de conveniente. E a interface com certeza é linda, uma das melhores criadas para sistemas operacionais até hoje.



Continua?



Requerido. O tópico do ferro de maçã vintage será discutido com mais detalhes - em um futuro próximo, talvez, será uma das direções importantes de desenvolvimento da coleção "Vintage Digital". Certamente haverá uma continuação do tema das revisões da linha Xserve, mas, infelizmente, não será extensa - a linha não durou muito.



Depois do modelo Xserve G5 (RackMac3,1), a linha de servidores, seguindo o resto dos computadores Apple, mudou para processadores Intel, começando imediatamente com a série Xeon 5100 de 64 bits. Apenas três séries Xserve foram lançadas no Xeon - duas baseadas em processadores com a microarquitetura Core - Xeon 5100 (Xserve1,1) e Xeon 5400 (Xserve2,1) e um baseado em processadores Nehalem - Xeon 5500 (Xserve3,1).



O modelo mais recente nem mesmo recebeu uma atualização para suportar a linha Xeon 5600, e o projeto Xserve foi abandonado. A essa altura, a Apple já estava construindo sua nuvem, iCloud, com força e força. Não foram usados ​​servidores próprios ...



Sim, os Xserve não eram os melhores servidores do mercado - eles obtiveram suporte IPMI tarde, mudaram para unidades IDE / SATA muito cedo e nunca usaram SCSI / SAS. A formação deles era muito limitada e o preço bastante alto. E ainda - este é o caso raro em que o servidor não era apenas uma ferramenta, mas também uma coisa realmente bonita.



A decisão da Apple de fechar o projeto provavelmente foi estrategicamente correta, mas sentiremos falta dessas máquinas incomuns. Até a próxima vez!






All Articles