Sha256: 9e1e3a9349033092e2dbf360f26d4cdc98c4ecbe9379751eac1943d2f2285932

Contents?: true

Size: 1.46 KB

Versions: 54

Compression:

Stored size: 1.46 KB

Contents

Pre-requisite: Fission gem installed and configured, including a `~/.fissionrc`
that points to the `vmrun` executable and where virtual machines can be found.
  Example `.fissionrc` file (it's YAML):

    vm_dir: "/Directory/containing/my/.vmwarevm/files/"
    vmrun_bin: "/Applications/VMware Fusion.app/Contents/Library/vmrun"

You can then use the following arguments in the node configuration:
- `hypervisor: fusion` tells us to enable this feature for this host. This is required.
- `snapshot: <name>`, where <name> is the snapshot name to revert to.  This is required.

We'll try and match up the hostname with a VM of the same name. Note that the VM is expected to be pre-configured for running acceptance tests; it should have all the right prerequisite libraries, password-less SSH access for root, etc.

There are a few additional options available in your configuration file. Each host
section can now use:

- `vmname`: This is useful if the hostname of the VM doesn't match the name of
  the `.vmwarevm` file on disk. The alias should be something fission can load.


### Basic VMWare fusion hosts file ###

    HOSTS:
      pe-debian6:
        roles:
          - master
          - agent
        platform: debian-6-i386
        vmname: super-awesome-vm-name
        hypervisor: fusion
        snapshot: acceptance-testing-5

### Diagnostics ###

When using `hypervisor fusion`, we'll log all the available VM names and for each
host we'll log all the available snapshot names.

Version data entries

54 entries across 54 versions & 2 rubygems

Version Path
beaker-vmware-0.2.0 vmware_fusion.md
beaker-vmware-0.1.0 vmware_fusion.md
beaker-3.20.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.19.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.18.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.17.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.16.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.15.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.14.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.13.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.12.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.11.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.10.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.9.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.8.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.7.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.6.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.52.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.5.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.4.0 docs/how_to/hypervisors/vmware_fusion.md