2012-11-14 7 views
6

Şef Bıçağı, veri poşetleri ve yemek kitapları oluşturma gibi bazı temel şeyler için komut satırından kullanmak istiyorum. Sorun şu ki, başarısız oluyor ve özel anahtarın eksik olduğu konusunda şikayet ediyor.Şef Bıçağı özel anahtar olmadan nasıl kullanılır?

ERROR: Your private key could not be loaded from /Users/newuser/.chef/newuser.pem Check your configuration file and ensure that your private key is readable

Özel anahtarın olması için Chef istemcisine ihtiyacım olduğunu biliyorum, ama sadece Solo'yu uçurmak istiyorum. Bıçak'ın çalışmasını ve eksik özel anahtardan şikayet etmesini engellemenin bir yolu var mı?

cevap

3

Webui pem anahtarını sunucudan kopyalayabilirsiniz?

Şef, buna ve içten bir validator müşterisine sahiptir. Webui biri, ui dinlenme çağrıları yapmak için kullanılır.

Ben bir istemci yüklemek ve bıçak önyükleme olurdu normal davranış stres olur ve çok havai teklif olmamalı ama webui anahtar

knife.rb

log_level    :info 
log_location    STDOUT 
node_name    'chef-webui' 
client_key    'c:\chef\DEV\webui.pem' 
validation_client_name 'chef-validator' 
validation_key   'c:\chef\DEV\validation.pem' 
chef_server_url   'http://yourserverhere.com:4000' 
cache_type    'BasicFile' 
cache_options(:path => 'C:/chef/checksums') 
+0

Bu size yardımcı oldu mu? – PatrickWalker

-1
benzer görünümde olacaktır işe yarar mı

knife.rb dosyanızı açın ve client_key, chef_server_url ve çalıştırıldığında şef-sunucuya bağlanmaya gerek duyabilecek diğer satırları kaldırın/yorum yapın.