The Veeam Agent for Linux became generally available last week. With this release Veeam released the first of 2 agents which will help in covering availability for cloud and physical servers. There was a huge demand for this and therefor Veeam created the Veeam Agent for Linux and Veeam Agent for Windows (coming soon).

Veeam Agent for Linux is the perfect solution for scheduling automatic backups for your Linux instances, regardless if they are running on physical machines, in the public cloud or both.

Veeam Agent for Linux includes:

  • Entire computer, volume-level and file-level backup
  • Built-in snapshot and changed block tracking (CBT) drivers
  • Support for multiple jobs
  • Pre-freeze and post-thaw snapshot scripts
  • Choice of a user-friendly UI or traditional Linux command line interface (CLI)
  • Integration with Veeam Backup & Replication™

The cool thing about Linux is the big choice of automation tools out there nowadays. There is Chef, Ansible, Salt, Puppet and probably some more. Ever since there was an alpha available on the Veeam Agent for Linux I started working on a Puppet module.

The first version of this module is now available via Github.

This module can be used for:

  • Create a repository (Veeam Backup & Replication repository, local, NFS or CIFS)
  • Create a backup job (entire computer or volume based)
  • Configure the license mode (free, workstation or server)
  • Define the schedule (cron based)

It has been tested against the following operating systems:

  • Debian 6/7/8
  • CentOS 6/7
  • Ubuntu 12.04, 14.04, 16.04
  • Fedora Core 23/24

Currently this module allows you to deploy the Veeam Agent for Linux with several options. The full list is available via the readme file.

Feedback is appreciated and feel free to modify it as you want!

Happy holidays!

Session abstract

In this session Technical Marketing automation experts William Lam and Alan Renouf will take you through What’s New in ESXCLI and PowerCLI for the vSphere 5.1 release. In this session Alan and William will take you through the exciting features available to use when automating VMware products, both beginners and experts will learn how to use new features to make your life easier and more productive.

The session

The session was split into 2 parts, first William talked about (some of) the new ESXCLI functions and improvements with demo’s. First of all ESXCLI 5.1 still works with vSphere 4.0, 4.1 and 5.0.

There are 82 new commands in the new release:

  • 7 hardware
  • 2 sched
  • 47 network
  • 15 storage
  • 11 system

One of the best things in my opinion is SNMP support which got improved. Furthermore William showed some demo’s about several commands like:

  • Host maintenance operations
  • Network coredump check improvement
  • SR-IOV configurations
  • Network statistics and monitoring
  • SSD monitoring

There are quite some new operations and showing them all would probably take a while :-).

Next up was Alan who talked about the PowerCLI. He started with a small overview on what PowerCLI is. PowerCLI is a free product containing over 300 cmdlets (PowerShell Commands) to use. They can manage every aspect of your VMware environment and it is integrated into PowerShell.

PowerCLI 5.1 is backwards compatible all the way down till ESX 4.0 and Virtual Center 4.0!

PowerCLI has several snap-in’s:

  • Core: managing vSphere
  • Image Builder: working with Image Profiles
  • Auto Deploy: deploy ESXi using PXE
  • License: work with vSphere Licensing
  • Cloud: vCloud Director Providers
  • Tenant (NEW!): vCloud Director Tenants

We then received some information on each part with the “what’s new” list and finally information regarding the Tenant Snap-in.

There are 361 cmdlets in PowerCLI for Admins and 56 cmdlets for Tenants!

In the end we saw a new “cool demo” which will be released into a fling. This basicly deployed a full vCloud in a few minutes. I can’t wait till they release this and I will sure be posting about it when it gets released!