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-3.3.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.2.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.1.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-3.0.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.51.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.50.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.49.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.48.1 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.48.0 docs/how_to/hypervisors/vmware_fusion.md
beaker-2.47.1 docs/hypervisors/vmware_fusion.md
beaker-2.47.0 docs/hypervisors/vmware_fusion.md
beaker-2.46.0 docs/hypervisors/vmware_fusion.md
beaker-2.45.0 docs/hypervisors/vmware_fusion.md
beaker-2.44.0 docs/hypervisors/vmware_fusion.md
beaker-2.43.0 docs/VMWare-Fusion-Support.md
beaker-2.42.0 docs/VMWare-Fusion-Support.md
beaker-2.41.0 docs/VMWare-Fusion-Support.md
beaker-2.40.0 docs/VMWare-Fusion-Support.md
beaker-2.39.0 docs/VMWare-Fusion-Support.md
beaker-2.38.1 docs/VMWare-Fusion-Support.md