Created
November 18, 2015 17:33
-
-
Save shanesveller/65cf8bfcdfe8846866c5 to your computer and use it in GitHub Desktop.
VMWare Fusion kitchen-vagrant performance
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
driver: | |
name: vagrant | |
provisioner: | |
name: chef_solo | |
platforms: | |
- name: ubuntu-14.04 | |
suites: | |
- name: default | |
run_list: | |
- recipe[apt::default] | |
attributes: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source 'https://supermarket.chef.io' | |
cookbook 'apt' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hardware Overview: | |
Model Name: MacBook Pro | |
Model Identifier: MacBookPro11,5 | |
Processor Name: Intel Core i7 | |
Processor Speed: 2.8 GHz | |
Number of Processors: 1 | |
Total Number of Cores: 4 | |
L2 Cache (per Core): 256 KB | |
L3 Cache: 6 MB | |
Memory: 16 GB | |
Boot ROM Version: MBP114.0172.B06 | |
SMC Version (system): 2.30f2 | |
Serial Number (system): C02Q83NJG8WM | |
Hardware UUID: AE2EB970-C57D-5D28-A86D-E9D1774C3B0E |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
VAGRANT_DEFAULT_PROVIDER=vmware_fusion kitchen test default-ubuntu && \ | |
VAGRANT_DEFAULT_PROVIDER=virtualbox kitchen test default-ubuntu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ vagrant version && VBoxManage -version && vmrun | grep version && kitchen version ruby:2.2.3 | |
Installed Version: 1.7.4 | |
Latest Version: 1.7.4 | |
You're running an up-to-date version of Vagrant! | |
5.0.8r103449 | |
vmrun version 1.15.1 build-3164312 | |
Test Kitchen version 1.4.2 | |
VMWare Fusion 8.0.2 | |
OSX 10.11.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-----> Starting Kitchen (v1.4.2) | |
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.6.0.1/lib/httpclient/webagent-cookie.rb:458: warning: already initialized constant HTTPClient::CookieManager | |
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.6.0.1/lib/httpclient/cookie.rb:8: warning: previous definition of CookieManager was here | |
-----> Cleaning up any prior instances of <default-ubuntu-1404> | |
-----> Destroying <default-ubuntu-1404>... | |
Finished destroying <default-ubuntu-1404> (0m0.00s). | |
-----> Testing <default-ubuntu-1404> | |
-----> Creating <default-ubuntu-1404>... | |
Bringing machine 'default' up with 'virtualbox' provider... | |
==> default: Importing base box 'opscode-ubuntu-14.04'... | |
==> default: Matching MAC address for NAT networking... | |
==> default: Setting the name of the VM: kitchen-vmware-performance-default-ubuntu-1404_default_1447867420623_59155 | |
==> default: Clearing any previously set network interfaces... | |
==> default: Preparing network interfaces based on configuration... | |
default: Adapter 1: nat | |
==> default: Forwarding ports... | |
default: 22 => 2222 (adapter 1) | |
==> default: Booting VM... | |
==> default: Waiting for machine to boot. This may take a few minutes... | |
default: SSH address: 127.0.0.1:2222 | |
default: SSH username: vagrant | |
default: SSH auth method: private key | |
default: Warning: Connection timeout. Retrying... | |
default: | |
default: Vagrant insecure key detected. Vagrant will automatically replace | |
default: this with a newly generated keypair for better security. | |
default: | |
default: Inserting generated public key within guest... | |
default: Removing insecure key from the guest if it's present... | |
default: Key inserted! Disconnecting and reconnecting using new SSH key... | |
==> default: Machine booted and ready! | |
==> default: Checking for guest additions in VM... | |
==> default: Setting hostname... | |
==> default: Machine not provisioned because `--no-provision` is specified. | |
[SSH] Established | |
Vagrant instance <default-ubuntu-1404> created. | |
Finished creating <default-ubuntu-1404> (0m30.36s). | |
-----> Converging <default-ubuntu-1404>... | |
Preparing files for transfer | |
Preparing dna.json | |
Resolving cookbook dependencies with Berkshelf 4.0.1... | |
Removing non-cookbook files before transfer | |
Preparing solo.rb | |
-----> Installing Chef Omnibus (install only if missing) | |
Downloading https://www.chef.io/chef/install.sh to file /tmp/install.sh | |
Trying wget... | |
Download complete. | |
Downloading Chef for ubuntu... | |
downloading https://www.chef.io/chef/metadata?v=&prerelease=false&nightlies=false&p=ubuntu&pv=14.04&m=x86_64 | |
to file /tmp/install.sh.1380/metadata.txt | |
trying wget... | |
url https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/14.04/x86_64/chef_12.5.1-1_amd64.deb | |
md5 d8fec2da288e94a7e2d649803a9d70f4 | |
sha256 656a4c4a8fd64d74d1d970fb0d07076d6f1d8230d37d751f2c3698a52d82c070 | |
downloaded metadata file looks valid... | |
downloading https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/14.04/x86_64/chef_12.5.1-1_amd64.deb | |
to file /tmp/install.sh.1380/chef_12.5.1-1_amd64.deb | |
trying wget... | |
Comparing checksum with sha256sum... | |
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING | |
You are installing an omnibus package without a version pin. If you are installing | |
on production servers via an automated process this is DANGEROUS and you will | |
be upgraded without warning on new releases, even to new major releases. | |
Letting the version float is only appropriate in desktop, test, development or | |
CI/CD environments. | |
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING | |
Installing Chef | |
installing with dpkg... | |
Selecting previously unselected package chef. | |
(Reading database ... 32984 files and directories currently installed.) | |
Preparing to unpack .../chef_12.5.1-1_amd64.deb ... | |
Unpacking chef (12.5.1-1) ... | |
Setting up chef (12.5.1-1) ... | |
Thank you for installing Chef! | |
Transferring files to <default-ubuntu-1404> | |
Starting Chef Client, version 12.5.1 | |
Compiling Cookbooks... | |
Converging 11 resources | |
Recipe: apt::default | |
* file[/var/lib/apt/periodic/update-success-stamp] action nothing (skipped due to action :nothing) | |
* directory[/etc/apt/apt.conf.d] action create (up to date) | |
* cookbook_file[/etc/apt/apt.conf.d/15update-stamp] action create | |
- create new file /etc/apt/apt.conf.d/15update-stamp | |
- update content in file /etc/apt/apt.conf.d/15update-stamp from none to 174cdb | |
--- /etc/apt/apt.conf.d/15update-stamp 2015-11-18 17:24:20.707244033 +0000 | |
+++ /etc/apt/apt.conf.d/.15update-stamp20151118-1486-4zmue6 2015-11-18 17:24:20.703246033 +0000 | |
@@ -1 +1,2 @@ | |
+APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";}; | |
* execute[apt-get update] action nothing (skipped due to action :nothing) | |
* execute[apt-get autoremove] action nothing (skipped due to action :nothing) | |
* execute[apt-get autoclean] action nothing (skipped due to action :nothing) | |
* execute[apt-get-update-periodic] action run | |
- execute apt-get update | |
- update utime on file /var/lib/apt/periodic/update-success-stamp | |
* directory[/var/cache/local] action create | |
- create new directory /var/cache/local | |
- change mode from '' to '0755' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* directory[/var/cache/local/preseeding] action create | |
- create new directory /var/cache/local/preseeding | |
- change mode from '' to '0755' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* template[/etc/apt/apt.conf.d/10recommends] action create | |
- create new file /etc/apt/apt.conf.d/10recommends | |
- update content in file /etc/apt/apt.conf.d/10recommends from none to f41e1d | |
--- /etc/apt/apt.conf.d/10recommends 2015-11-18 17:24:26.647922206 +0000 | |
+++ /etc/apt/apt.conf.d/.10recommends20151118-1486-1m4h245 2015-11-18 17:24:26.647922206 +0000 | |
@@ -1 +1,4 @@ | |
+# Managed by Chef | |
+APT::Install-Recommends "1"; | |
+APT::Install-Suggests "0"; | |
- change mode from '' to '0644' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* apt_package[apt-transport-https] action install (up to date) | |
Running handlers: | |
Running handlers complete | |
Chef Client finished, 6/12 resources updated in 07 seconds | |
Finished converging <default-ubuntu-1404> (0m23.81s). | |
-----> Setting up <default-ubuntu-1404>... | |
Finished setting up <default-ubuntu-1404> (0m0.00s). | |
-----> Verifying <default-ubuntu-1404>... | |
Preparing files for transfer | |
Transferring files to <default-ubuntu-1404> | |
Finished verifying <default-ubuntu-1404> (0m0.00s). | |
-----> Destroying <default-ubuntu-1404>... | |
==> default: Forcing shutdown of VM... | |
==> default: Destroying VM and associated drives... | |
Vagrant instance <default-ubuntu-1404> destroyed. | |
Finished destroying <default-ubuntu-1404> (0m3.95s). | |
Finished testing <default-ubuntu-1404> (0m58.12s). | |
-----> Kitchen is finished. (0m58.71s) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-----> Starting Kitchen (v1.4.2) | |
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.6.0.1/lib/httpclient/webagent-cookie.rb:458: warning: already initialized constant HTTPClient::CookieManager | |
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.6.0.1/lib/httpclient/cookie.rb:8: warning: previous definition of CookieManager was here | |
-----> Cleaning up any prior instances of <default-ubuntu-1404> | |
-----> Destroying <default-ubuntu-1404>... | |
==> default: Stopping the VMware VM... | |
==> default: Deleting the VM... | |
Vagrant instance <default-ubuntu-1404> destroyed. | |
Finished destroying <default-ubuntu-1404> (0m11.08s). | |
-----> Testing <default-ubuntu-1404> | |
-----> Creating <default-ubuntu-1404>... | |
Bringing machine 'default' up with 'vmware_fusion' provider... | |
==> default: Cloning VMware VM: 'opscode-ubuntu-14.04'. This can take some time... | |
==> default: Verifying vmnet devices are healthy... | |
==> default: Preparing network adapters... | |
==> default: Fixed port collision for 22 => 2222. Now on port 2200. | |
==> default: Starting the VMware VM... | |
==> default: Waiting for machine to boot. This may take a few minutes... | |
default: SSH address: 10.88.88.153:22 | |
default: SSH username: vagrant | |
default: SSH auth method: private key | |
default: | |
default: Vagrant insecure key detected. Vagrant will automatically replace | |
default: this with a newly generated keypair for better security. | |
default: | |
default: Inserting generated public key within guest... | |
default: Removing insecure key from the guest if it's present... | |
default: Key inserted! Disconnecting and reconnecting using new SSH key... | |
==> default: Machine booted and ready! | |
==> default: Forwarding ports... | |
default: -- 22 => 2200 | |
==> default: Setting hostname... | |
==> default: Configuring network adapters within the VM... | |
==> default: Machine not provisioned because `--no-provision` is specified. | |
[SSH] Established | |
Vagrant instance <default-ubuntu-1404> created. | |
Finished creating <default-ubuntu-1404> (0m32.60s). | |
-----> Converging <default-ubuntu-1404>... | |
Preparing files for transfer | |
Preparing dna.json | |
Resolving cookbook dependencies with Berkshelf 4.0.1... | |
Removing non-cookbook files before transfer | |
Preparing solo.rb | |
-----> Installing Chef Omnibus (install only if missing) | |
Downloading https://www.chef.io/chef/install.sh to file /tmp/install.sh | |
Trying wget... | |
Download complete. | |
Downloading Chef for ubuntu... | |
downloading https://www.chef.io/chef/metadata?v=&prerelease=false&nightlies=false&p=ubuntu&pv=14.04&m=x86_64 | |
to file /tmp/install.sh.9109/metadata.txt | |
trying wget... | |
url https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/14.04/x86_64/chef_12.5.1-1_amd64.deb | |
md5 d8fec2da288e94a7e2d649803a9d70f4 | |
sha256 656a4c4a8fd64d74d1d970fb0d07076d6f1d8230d37d751f2c3698a52d82c070 | |
downloaded metadata file looks valid... | |
downloading https://opscode-omnibus-packages.s3.amazonaws.com/ubuntu/14.04/x86_64/chef_12.5.1-1_amd64.deb | |
to file /tmp/install.sh.9109/chef_12.5.1-1_amd64.deb | |
trying wget... | |
Comparing checksum with sha256sum... | |
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING | |
You are installing an omnibus package without a version pin. If you are installing | |
on production servers via an automated process this is DANGEROUS and you will | |
be upgraded without warning on new releases, even to new major releases. | |
Letting the version float is only appropriate in desktop, test, development or | |
CI/CD environments. | |
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING | |
Installing Chef | |
installing with dpkg... | |
Selecting previously unselected package chef. | |
(Reading database ... 32985 files and directories currently installed.) | |
Preparing to unpack .../chef_12.5.1-1_amd64.deb ... | |
Unpacking chef (12.5.1-1) ... | |
Setting up chef (12.5.1-1) ... | |
Thank you for installing Chef! | |
Transferring files to <default-ubuntu-1404> | |
Starting Chef Client, version 12.5.1 | |
Compiling Cookbooks... | |
Converging 11 resources | |
Recipe: apt::default | |
* file[/var/lib/apt/periodic/update-success-stamp] action nothing (skipped due to action :nothing) | |
* directory[/etc/apt/apt.conf.d] action create (up to date) | |
* cookbook_file[/etc/apt/apt.conf.d/15update-stamp] action create | |
- create new file /etc/apt/apt.conf.d/15update-stamp | |
- update content in file /etc/apt/apt.conf.d/15update-stamp from none to 174cdb | |
--- /etc/apt/apt.conf.d/15update-stamp 2015-11-18 17:23:12.536816432 +0000 | |
+++ /etc/apt/apt.conf.d/.15update-stamp20151118-16816-18bz9ko 2015-11-18 17:23:12.536816432 +0000 | |
@@ -1 +1,2 @@ | |
+APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";}; | |
* execute[apt-get update] action nothing (skipped due to action :nothing) | |
* execute[apt-get autoremove] action nothing (skipped due to action :nothing) | |
* execute[apt-get autoclean] action nothing (skipped due to action :nothing) | |
* execute[apt-get-update-periodic] action run | |
- execute apt-get update | |
- update utime on file /var/lib/apt/periodic/update-success-stamp | |
* directory[/var/cache/local] action create | |
- create new directory /var/cache/local | |
- change mode from '' to '0755' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* directory[/var/cache/local/preseeding] action create | |
- create new directory /var/cache/local/preseeding | |
- change mode from '' to '0755' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* template[/etc/apt/apt.conf.d/10recommends] action create | |
- create new file /etc/apt/apt.conf.d/10recommends | |
- update content in file /etc/apt/apt.conf.d/10recommends from none to f41e1d | |
--- /etc/apt/apt.conf.d/10recommends 2015-11-18 17:23:20.652872313 +0000 | |
+++ /etc/apt/apt.conf.d/.10recommends20151118-16816-lh38qe 2015-11-18 17:23:20.652872313 +0000 | |
@@ -1 +1,4 @@ | |
+# Managed by Chef | |
+APT::Install-Recommends "1"; | |
+APT::Install-Suggests "0"; | |
- change mode from '' to '0644' | |
- change owner from '' to 'root' | |
- change group from '' to 'root' | |
* apt_package[apt-transport-https] action install (up to date) | |
Running handlers: | |
Running handlers complete | |
Chef Client finished, 6/12 resources updated in 10 seconds | |
Finished converging <default-ubuntu-1404> (0m28.44s). | |
-----> Setting up <default-ubuntu-1404>... | |
Finished setting up <default-ubuntu-1404> (0m0.00s). | |
-----> Verifying <default-ubuntu-1404>... | |
Preparing files for transfer | |
Transferring files to <default-ubuntu-1404> | |
Finished verifying <default-ubuntu-1404> (0m0.00s). | |
-----> Destroying <default-ubuntu-1404>... | |
==> default: Stopping the VMware VM... | |
==> default: Deleting the VM... | |
Vagrant instance <default-ubuntu-1404> destroyed. | |
Finished destroying <default-ubuntu-1404> (0m10.29s). | |
Finished testing <default-ubuntu-1404> (1m22.43s). | |
-----> Kitchen is finished. (1m23.03s) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment