0
我創建在Azure虛擬機上運行以下命令編輯廚師客戶端配置:刀天青
knife azure server create --azure-dns-name 'XXXX' --azure-source-image "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201408.01-en.us-127GB.vhd" --azure-service-location "East US" -P "XXXX" -z Small -x "XXXXX" --tcp-endpoints '3389:3389,5985:5985' -VV
它的正常工作,直到我試圖執行的食譜。我檢查了client.rb這個新的虛擬機中,它看起來是這樣的:
log_level :info
log_location STDOUT
chef_server_url "http://localhost:8889"
validation_client_name "xxx-validator"
client_key "c:/chef/client.pem"
validation_key "c:/chef/validation.pem"
file_cache_path "c:/chef/cache"
file_backup_path "c:/chef/backup"
cache_options ({:path => "c:/chef/cache/checksums", :skip_expires => true})
node_name "XXXX"
它不工作,因爲chef_server_url不是。我想知道如何設置正確的廚師服務器URL,因爲我正在創建一個新的虛擬機,所以編輯這個文件將不起作用。有沒有什麼特殊的參數,我想在刀Azure服務器創建?
實際上它與參數-z有衝突。我已經更改爲--azure-vm-size並且工作正常。謝謝 – 2014-10-07 22:40:53