Abbiamo un ambiente di test che consiste in un server, un client e un altro client come workstation.Chef server, installa un libro di cucina che non proviene dal sito di ricettario
sono consapevole del comando
# knife cookbook site install apache2
ma questo comando genera un errore perché non riesco nemmeno a scaricare l'utilizzo del sito libro di cucina. Quando scarico,
# knife cookbook site download apache2
questo viene fuori,
ERROR: Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, retry 1/5
ERROR: Network Error: Connection refused - Connection refused connecting to cookbooks.opscode.com:80 for /api/v1/cookbooks/apache2, giving up
Check your knife configuration and network settings
Se avete qualcosa per risolvere questo problema, anche condividere, ma il mio problema principale è quello di conoscere un modo per installare un libro di cucina manualmente? Non dal sito del libro di cucina? Ho provato a scaricare dal sito utilizzando il pulsante 'Download' lì e poi copiare il tar.gz alla postazione di lavoro, caricandolo sul server di cuoco, aggiungendo il libro di cucina per ricetta elenco di esecuzione del nodo e quindi l'esecuzione
# chef-client
nella workstation. È allo stesso modo dell'installazione? Se no, c'è un modo per farlo?
Grazie.
Avete presso il vostro chef repo la cartella .chef e ha le vostre credenziali (USER.pem e VALIDATOR.pem)? – Edu
Sì. Ho già risolto il problema. Sembra che il mio problema sia il proxy http. In knife.rb, ho aggiunto il http_proxy. Ora, posso eseguire con successo l'elenco di siti # cookbook coltello ma installare e scaricare generato un nuovo errore - problemi di autorizzazione si dice. Qualche idea? Ho aggiunto l'errore sopra. – Ella