Eu herdei um complexo sistema de servidor baseado em nuvem da empresa com vários Nós que está usando o Chef para configurar os diferentes nós.
Chef + Ironfan + Berksshelf são os elementos mais importantes no servidor Chef.
Para um sistema redundante, eu clonei o servidor chef totalmente funcional em outra instância da nuvem. (= backup completo e copiou quase todos os arquivos + trabalho manual em alguns arquivos de configuração + reconfiguração chef-servidor-ctl + reinicializações)
O servidor Clonado tem um nome / IP diferente e já parecia perfeito na primeira visualização.
Mas estou enfrentando um problema desagradável durante o comando "kick" com nós recém-criados.
O nó cliente tenta baixar alguma receita do servidor do chef e o download está falhando.
mensagem de erro:
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] INFO: Loading cookbooks [[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]]
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net Synchronizing Cookbooks:
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] ERROR: Server returned error for https://euca-10-156-11-32.eucalyptus.escloc26.eecloud.xxx-net.net/bookshelf/organization-00000000000000000000000000000000/checksum-0bd386798d6b692c8ee93cf03d54e8cd?AWSAccessKeyId=db31f0c5d2a32cd283b92fa8593f12124decf74d&Expires=1447164960&Signature=HLOne/z1M7/M6WeHDgNWvr4q%2BmE%3D, retrying 1/5 in 3s
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net
euca-10-130-130-10.eucalyptus.escloc59.eecloud.xxx-net.net [2015-11-10T16:01:00+02:00] ERROR: Server returned error for https://euca-10-156-11-32.eucalyptus.escloc26.eecloud.xxx-net.net/bookshelf/organization-00000000000000000000000000000000/checksum-2414583f86c9eb68bdbb0be391939341?AWSAccessKeyId=db31f0c5d2a32cd283b92fa8593f12124decf74d&Expires=1447164960&Signature=SDtiucg02gmuCYBAWxurNSN4xKk%3D, retrying 1/5 in 4s
Eu procurei pelos diferentes ID's e encontrei alguns deles.
AWSAccessKeyId is é o ID de acesso correto da estante de livros.
A "organização" e a "soma de verificação" encontradas na pasta / var / opt / chef-server / biblioteca / dados / biblioteca.
Expires é um carimbo de data / hora do Unix e se ajusta ao horário do servidor. Não encontrei nada sobre a assinatura.
Estou desesperado com este problema desde 2 dias e não fiz nenhum progresso visível. O que está acontecendo no servidor e onde posso ver mais detalhes? Uma assinatura errada é a razão do problema?
Talvez alguém possa me ajudar com algumas dicas.
Tags chef