Forge Home

veritas_infoscale

This module is used to deploy Veritas InfoScale products using Puppet.

7,165 downloads

6,886 latest version

1.5 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 1.0.1 (latest)
  • 1.0.0 (deleted)
  • 0.1.0 (deleted)
released Jan 15th 2017

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'deployment-veritas_infoscale', '1.0.1'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add deployment-veritas_infoscale
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install deployment-veritas_infoscale --version 1.0.1

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

deployment/veritas_infoscale — version 1.0.1 Jan 15th 2017

Veritas InfoScale

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Reference
  6. Limitations

Overview

The InfoScale Puppet Deployment Module is to support installation, configuration, Upgrade and Uninstall for Veritas InfoScale products.

Module Description

This module is to support the following function for Veritas InfoScale products:

  1. Install, configure, Upgrade and Uninstall the following Veritas InfoScale products:
    • Enterprise
    • Storage
    • Availability
    • Foundation
  2. Support Puppet facter to discover the InfoScale product objects on the systems, like:
    • Veritas licenses
    • VxVM disks,disk groups,volumes
    • VxFS file systems
    • VCS resources and service groups.

Setup

Install Puppet from PuppetLabs

Follow the following documents to install Puppet server from PuppetLabs repository:

http://docs.puppetlabs.com/puppetserver/2.4/install_from_packages.html

Install puppet modules for Veritas InfoScale product

  1. Download the Veritas InfoScale puppet deployment module
  2. Run the following commands to copy this module to Puppet directory:
    # cp -r veritas_infoscale /etc/puppetlabs/code/environments/production/modules

Usage

Deploy Veritas InfoScale product from Puppet server to managed hosts

  1. cd /etc/puppetlabs/code/environments/production/manifests/

  2. Create one site.pp following the examples under veritas_infoscale/examples/

  3. Wait about half an hour, the client systems will automatically deploy InfoScale Enterprise with the puppet manifest file.

Or run the following command on client systems directly to immediately deploy InfoScale Enterprise:

    # puppet agent -t

Discover Veritas InfoScale product objects

  1. Run the following command to discover all system facters including Veritas InfoScale objects:
    # puppet facts
  1. Run the following command to discover Veritas InfoScale objects respectively:

For example:

To check Veritas Licenses

    # facter -p veritas_licenses

To check Veritas VxVM disks, disk groups, volumes

    # facter -p veritas_vxvm_disks
    # facter -p veritas_vxvm_diskgroups

To check Veritas VxFS file sytems, mounts

    # facter -p veritas_vxfs_filesystems

To check Veritas VCS resources and service groups

    # facter -p veritas_vcs_cluster

To check Veritas CFS cluster status

    # facter -p veritas_cfs_cluster

Reference

This infoscale module support the following native Puppet facts:

* veritas_licenses
* veritas_vxvm_disks
* veritas_vxvm_diskgroups
* veritas_vxfs_filesystems
* veritas_vcs_cluster
* veritas_cfs_cluster

Limitations

Currently, puppet resource types and providers to manipulate service groups, volumes, licenses are not supported.