XServe G5 para o Ubuntu

3

Atualmente tenho um Apple XServe G5, executando o servidor OSX 10.4. Como você pode imaginar, o 10.4 tornou-se cada vez mais irritante devido à alta dificuldade de atualizar o software do servidor (Apache, PHP, MySQL, sem mencionar o ClamAV). Estou pensando em colocar o Ubuntu neste servidor (eu já encontrei a compilação para suportar o arco PPC), no entanto, eu gostaria de alguma garantia de que serei capaz de encontrar pacotes de substituição para tudo o que a 10.4 pode fazer. Neste momento, minhas principais preocupações são:

  • Compartilhamento de arquivos via AFP (Não 'apenas use o FTP', por favor, muitos dos meus funcionários preferem muito como os seus Macs interagem com o AFP no Finder e afins).
  • Servidor de e-mail.
  • Balanceamento de carga via Crossroads.
  • Existem alguns pacotes que suportam o hardware especial de um XServe, como a luz do identificador do sistema e o interruptor de intrusão

Eu já tenho dois servidores web (caixas AMD) rodando no Ubuntu, então eu não estou familiarizado com o software, é apenas que este servidor tem muito mais responsabilidades do que apenas web e banco de dados servindo.

    
por Chris 12.05.2011 / 19:31

3 respostas

4
  • O AFP pode ser manipulado pelo netatalk. Isso pode ter problemas, no entanto. Veja abaixo.
  • Mail: Você pode escolher entre uma grande variedade de pacotes: SMTP pode ser manipulado por Sendmail, Postfix ou Exim, IMAP por Dovecot, Courier ou Cyrus, apenas para citar algumas variantes populares.
  • Balanceamento de carga: não estou familiarizado com o Crossroads e com o que você deseja balancear a carga, mas tenho certeza de que algo é possível.
  • Não tenho certeza sobre o hardware específico para Mac. Em Intel Macs, é (um subconjunto de) IPMI, mas eu não sei sobre o hardware PPC.

Problemas com o Netatalk: Eu não uso há muito tempo, então não tenho certeza do que pode ter mudado, mas há um problema geral com o uso do Linux como um servidor de arquivos Mac: Resource forks e Extended (Finder) . Estes não são suportados com sistemas de arquivos Linux, mas são simulados pelo MacOS com arquivos especiais ( .filename ). Contanto que você use apenas clientes Mac que sabem disso, as coisas provavelmente funcionarão bem, mas se você usar outros clientes (Linux, Windows) e alterar arquivos lá, esses arquivos de ponto não serão renomeados, movidos ou excluídos juntos arquivo mestre, então você acaba com atributos ausentes e arquivos de ponto desnecessários.

Além disso, lembre-se que este hardware está ficando muito antigo agora ...

    
por 12.05.2011 / 20:24
1

Eu digo ficar com o Tiger (possivelmente atualizar para o Leopard?) & compilar / baixar as pilhas de software que você precisa separadamente. Acho que no final, você economizará muito tempo em vez de tentar executar o servidor Ubuntu enquanto tenta monitorar o hardware de alguma forma ao mesmo tempo.

Existem muitos tutoriais para as pilhas MAMP, & você poderia até tentar MAMP Pro ? Você geralmente não usa pilhas W / L / MAMP na produção, mas você pode bloqueá-las com bastante decência & não é estritamente proibido, IMO. Talvez até cheque os instaladores do Bitnami para ver se há algum que faça o que você quer. Sim, você perde os recursos de gerenciamento do OS X "integrados", mas IMO, na maioria deles, faltam & você tem que se aprofundar na linha de comando para ajustar as coisas exatamente como você quer.

Eu sei que é mais difícil conseguir a maioria dos softwares unix trabalhando no OS X porque é difícil descobrir o modo de pensar "plist" da Apple, mas você provavelmente gastará menos tempo fazendo isso do que tentando fazer o Ubuntu trabalhar com o serviços OS X faz bem. Eu sei porque estive lá.

    
por 12.05.2011 / 21:58
1

Eu não daria o jeito de colocar outro SO no hardware do XServe. Você perderá todos os profissionais neste caso, exceto o tamanho de 1U. Por exemplo, o monitoramento de hardware irá parar de funcionar e eu realmente não acredito que você obterá todos os pacotes necessários no formato PPC. O hardware está ficando velho muito rapidamente e em caso de falha você quase não tem chance de obter peças de reposição. Livre-se desta caixa e compre uma máquina antiga baseada em Intel, instale o MAMP como recomendado e você estará por conta própria. Você obviamente não precisa de servidor para cumprir sua tarefa ...

    
por 13.05.2011 / 06:57