如何解决测试厨房无法使用kitchen-vra融合Centos机器
我正在尝试使用Vent中的Centos目录项聚合一个测试厨房图像,以下是我的结果。
我可以进行厨房创建,但是converge会给出我在下面的日志部分中显示的错误。
厨房yaml文件
---
driver:
name: vra
username: <%= ENV['VRA_USER'] %>
password: "<%= ENV['VRA_PASS'] %>"
tenant: Engineering
base_url: [base_url]
verify_ssl: false
cpus: 2
memory: 8192
lease_days: 7
request_timeout: 1200
use_dns: false
server_ready_retries: 10
provisioner:
name: chef_zero
require_chef_omnibus: true
retry_on_exit_code:
- 35
max_retries: 10
wait_for_retry: 120
client_rb:
exit_status: :enabled
client_fork: false
install_strategy: once
verifier:
name: pester
test_folder: ./test/integration/
platforms:
# Describes a Windows host,remove if unneeded
- name: Windows
driver:
catalog_name: [catalog_name]
subtenant_id: [subtenant_id]
extra_parameters:
provider-VirtualMachine.Disk1.Size:
type: string
value: 60
provider-VirtualMachine.Disk1.Label:
type: string
value: DATA
provider-VirtualMachine.Disk1.Letter:
type: string
value: D
transport:
name: winrm
username: <%= ENV['VRA_USER'] %>
password: "<%= ENV['VRA_PASS'] %>"
- name: Linux
driver:
private_key_path: ./id_rsa
catalog_id: [catalog_id]
subtenant_id: [subtenant_id]
transport:
username: [username]
suites:
- name: Test
attributes:
日志
I,[2020-08-12T16:18:33.623891 #8500] INFO -- Test-Linux: -----> Converging <Test-Linux>...
I,[2020-08-12T16:18:33.626019 #8500] INFO -- Test-Linux: Preparing files for transfer
I,[2020-08-12T16:18:33.626210 #8500] INFO -- Test-Linux: Installing cookbooks for Policyfile /home/engineering/chef-repo/cookbooks/learn_chef/Policyfile.rb using `chef install`
I,[2020-08-12T16:18:34.905228 #8500] INFO -- Test-Linux: Installing cookbooks from lock
I,[2020-08-12T16:18:34.906863 #8500] INFO -- Test-Linux: Installing learn_chef 0.1.0
I,[2020-08-12T16:18:34.926572 #8500] INFO -- Test-Linux: Preparing dna.json
I,[2020-08-12T16:18:34.927109 #8500] INFO -- Test-Linux: Exporting cookbook dependencies from Policyfile /tmp/Test-Linux-sandbox-20200812-8500-duuh91...
I,[2020-08-12T16:18:36.924522 #8500] INFO -- Test-Linux: Exported policy 'learn_chef' to /tmp/Test-Linux-sandbox-20200812-8500-duuh91
I,[2020-08-12T16:18:36.924628 #8500] INFO -- Test-Linux:
I,[2020-08-12T16:18:36.924665 #8500] INFO -- Test-Linux: To converge this system with the exported policy,run:
I,[2020-08-12T16:18:36.924707 #8500] INFO -- Test-Linux: cd /tmp/Test-Linux-sandbox-20200812-8500-duuh91
I,[2020-08-12T16:18:36.924732 #8500] INFO -- Test-Linux: chef-client -z
I,[2020-08-12T16:18:36.942327 #8500] INFO -- Test-Linux: Removing non-cookbook files before transfer
I,[2020-08-12T16:18:36.942821 #8500] INFO -- Test-Linux: Preparing validation.pem
I,[2020-08-12T16:18:36.943355 #8500] INFO -- Test-Linux: Preparing client.rb
I,[2020-08-12T16:18:37.024902 #8500] INFO -- Test-Linux: [SSH] connection failed,retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user engineering@10.12.227.33>)
I,[2020-08-12T16:18:38.107041 #8500] INFO -- Test-Linux: [SSH] connection failed,[2020-08-12T16:18:39.182940 #8500] INFO -- Test-Linux: [SSH] connection failed,[2020-08-12T16:18:40.265909 #8500] INFO -- Test-Linux: [SSH] connection failed,retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user engineering@10.12.227.33>)
W,[2020-08-12T16:18:41.344216 #8500] WARN -- Test-Linux: [SSH] connection failed,terminating (#<Net::SSH::AuthenticationFailed: Authentication failed for user engineering@10.12.227.33>)
E,[2020-08-12T16:18:41.346006 #8500] ERROR -- Test-Linux: Converge failed on instance <Test-Linux>.
E,[2020-08-12T16:18:41.346159 #8500] ERROR -- Test-Linux: ------Exception-------
E,[2020-08-12T16:18:41.346196 #8500] ERROR -- Test-Linux: Class: Kitchen::ActionFailed
E,[2020-08-12T16:18:41.346211 #8500] ERROR -- Test-Linux: Message: SSH session could not be established
E,[2020-08-12T16:18:41.346276 #8500] ERROR -- Test-Linux: ----------------------
E,[2020-08-12T16:18:41.346391 #8500] ERROR -- Test-Linux: ------Backtrace-------
E,[2020-08-12T16:18:41.346416 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/provisioner/base.rb:95:in `rescue in call'
E,[2020-08-12T16:18:41.346432 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/provisioner/base.rb:94:in `call'
E,[2020-08-12T16:18:41.346454 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:409:in `block in converge_action'
E,[2020-08-12T16:18:41.346466 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:552:in `synchronize_or_call'
E,[2020-08-12T16:18:41.346477 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:514:in `block in action'
E,[2020-08-12T16:18:41.346489 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/2.6.0/benchmark.rb:293:in `measure'
E,[2020-08-12T16:18:41.346509 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:513:in `action'
E,[2020-08-12T16:18:41.346527 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:404:in `converge_action'
E,[2020-08-12T16:18:41.346539 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:382:in `block (2 levels) in transition_to'
E,[2020-08-12T16:18:41.346550 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/lifecycle_hooks.rb:45:in `run_with_hooks'
E,[2020-08-12T16:18:41.346561 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:381:in `block in transition_to'
E,[2020-08-12T16:18:41.346574 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:380:in `each'
E,[2020-08-12T16:18:41.346586 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:380:in `transition_to'
E,[2020-08-12T16:18:41.346598 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:140:in `converge'
E,[2020-08-12T16:18:41.346609 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:198:in `public_send'
E,[2020-08-12T16:18:41.346622 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:198:in `run_action_in_thread'
E,[2020-08-12T16:18:41.346634 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:169:in `block (2 levels) in run_action'
E,[2020-08-12T16:18:41.346646 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'
E,[2020-08-12T16:18:41.346663 #8500] ERROR -- Test-Linux: ----End Backtrace-----
E,[2020-08-12T16:18:41.346675 #8500] ERROR -- Test-Linux: ---Nested Exception---
E,[2020-08-12T16:18:41.346686 #8500] ERROR -- Test-Linux: Class: Kitchen::Transport::SshFailed
E,[2020-08-12T16:18:41.346697 #8500] ERROR -- Test-Linux: Message: SSH session could not be established
E,[2020-08-12T16:18:41.346708 #8500] ERROR -- Test-Linux: ----------------------
E,[2020-08-12T16:18:41.346718 #8500] ERROR -- Test-Linux: ------Backtrace-------
E,[2020-08-12T16:18:41.346729 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/provisioner/base.rb:95:in `rescue in call'
E,[2020-08-12T16:18:41.346743 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/provisioner/base.rb:94:in `call'
E,[2020-08-12T16:18:41.346755 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:409:in `block in converge_action'
E,[2020-08-12T16:18:41.346766 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:552:in `synchronize_or_call'
E,[2020-08-12T16:18:41.346777 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:514:in `block in action'
E,[2020-08-12T16:18:41.346791 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/2.6.0/benchmark.rb:293:in `measure'
E,[2020-08-12T16:18:41.346805 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:513:in `action'
E,[2020-08-12T16:18:41.346816 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:404:in `converge_action'
E,[2020-08-12T16:18:41.346833 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:382:in `block (2 levels) in transition_to'
E,[2020-08-12T16:18:41.346845 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/lifecycle_hooks.rb:45:in `run_with_hooks'
E,[2020-08-12T16:18:41.346860 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:381:in `block in transition_to'
E,[2020-08-12T16:18:41.346871 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:380:in `each'
E,[2020-08-12T16:18:41.346882 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:380:in `transition_to'
E,[2020-08-12T16:18:41.346892 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/instance.rb:140:in `converge'
E,[2020-08-12T16:18:41.346907 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:198:in `public_send'
E,[2020-08-12T16:18:41.346922 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:198:in `run_action_in_thread'
E,[2020-08-12T16:18:41.346933 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/test-kitchen-2.4.0/lib/kitchen/command.rb:169:in `block (2 levels) in run_action'
E,[2020-08-12T16:18:41.346945 #8500] ERROR -- Test-Linux: /opt/chef-workstation/embedded/lib/ruby/gems/2.6.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'
E,[2020-08-12T16:18:41.347029 #8500] ERROR -- Test-Linux: ----End Backtrace-----
我已经确保我拥有所需的所有宝石,但是我的配置idk可能有问题...
知道我在做什么错吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。