Blog Archives

VMware Backup CommVault – Features (Simpana 9)

As some of you may or may not know I have been working with CommVault. Here is High Level overview of some features.  (IF any notes are not accurate please contact me for an update. This version was based on just plain Simpana 9. This is not the latest release of the product which may be improved or different.)

CommVault Simpana 9

Architectural – Informational

1. ComCell –The Commserv, the MediaAgent and the Clients

  1. ComServe servers are the same thing as ComCells (Stand alone or distributed) and is a way to separate data with a physical boundary:
  2. Is a Master server and media agents

2. ComCell can support more than 5000 Physical Servers depending on configuration
3. You can define groups and roles granularly and use AD to assist this.
4. Can use multiple AD authentications and connections.
5. Is a distributed model and can involve multiple media agents.
6. Scaling involves using media agents.
7. Media agents can have certain licensed options on it.
8. Using multiple media agents (if licensed the same) can do balancing between the two based off current utilization. Meaning some backup operations may run on Media agents that are not under load. This can ensure backups run without being impacted by performance or load.
9. Distributed model allows for a certain level of High Availability allowing other media agents to pick up the slack if one goes down.

  1. Require SQL server
  2. For mounting NFS backup media it requires a Linux based media agent

Encryption – Set on the media agent properties under “Encryption”

  1. From Host to Media Agent Encryption
  2. Various encryption types
  3. Encryption of data in flight (only data handled by CommVault)
  4. Encrypt to disk > Dedupe Data to disk can be encrypted
  5. Encrypt after moving from disk to other backup target
  6. Uses Keys to only allow Customer data to be read by only the customer
  7. CommVault is the only solution that can do data – dedupe encryption. (verify?)
  8. Properties of the media agent to set encryption (Right click the media agent)
  9. Encryption Direct Media Access can be a caveat depending on how you want to be able to access the encrypted data. Password protected no Password, or using keys…
    1. Some customers tapes use TKLM (so no need
    2. Data Domain Media targets present particular challenges
  10. Encryption with CommVault gives you a lot of granular control (from the looks)

Storage Policy – How it handles the data being written to the media.

  1. You can set up various polices per client to separate the data being backed up.
  2. Data Streams –
    1. Can be set to more or less (default is 30
    2. When Data streams are filled jobs go into pending
  3. You can specify different data pools for different policies (Backup media types)
  4. At the application layer CommVault can open up more data pipes and targets to disk/readers for streams – this means that CommVault does produce one of the best through puts when moving data.
  5. Data archiving and retention offers a wide-array of options
  6. Data Deduplication
    1. Dedupe ratio on “first pass full image level” was all over the place.
    2. Is an option that can be set individually on each storage polic
    3. Can create a new DeDeup data base with each polic
    4. Database – is only a check in basis and can be set on a “client” level. This means that a client can have their own dedicated dedupe Database
    5. If dedupe is gone we can still restore data based off metadata in the backup data (How CommVault is designed and backups up data
    6. You can recover a dedupe database and CommVault can back it up
    7. Dedupe to tape – Price per performance conversatio
    8. Reduces Cost of Tapes in general per Yea
    9.  Requirements should be define
    10. Writes in volume
    11. All tape writes are sequentia
    12. All data has to be staged to disk in order for CommVault to read that dat
    13.  customer requirements may be only “tape” backup
    14. RTO and RPO becomes a talking point
    15. Hybrid design of CommVault allows you to mix and match different types of backup data. This gives you a lot of granular control of your backup policies. (Strong Plus)
  7. Properties of Storage Policies:
  8. Check Copies > Right Click Storage Policy > Select Copy Precedence
  9. Highlight a storage policy in the right pane is the Copy of the Data in that policy.
  10. Copy to disk
  11. Copy to tape
  12. Backup Jobs associated
  13. Dedupe rate
  14. Alerting for Aux Copy (i.e. basically when you move data from disk to tape)
  15. Storage policies control the retention of backup jobs – NOTE: This is not handled in the schedules
  16. Synthetic Full – which means it’s compiled all the incremental and the full backups along with Deduplication. This allows quick recovery and eventually only utilizes incremental backups to perform restores. Also this is a very fast backup.
    1. Gets ACL’s from the very first backu
    2. Takes all disk signatures and creates a synthetic from and the incremental after. The SF merges the Full/Incremental backups and avoid the re-compiling allowing for faster backups
    3. You are not getting the original backup – or ACL’s afterwards.
    4. A different conversation with Tapes
  17. Adding another copy (retention/archival so to speak):
    1. To add a new copy of the storage policy just right click the storage policy > go to all task > new cop
    2. With each copy you can define different properties on how that copy treats the data. Again giving you a large amount of granular control over retentio
    3. You can also define a new schedule as wel
    4. If something occurs with the fabric or SAN and you have a separate copy that is not affected by that failure you can swap the copies to allow the backup to still run if the primary backup media was down or not available.
  18. You will still have to configure associations (backup jobs)

Backup Jobs –

  1. Data Readers – These are how many VM you can essentially backup at the same time.
    1. Can be changed up and down.
  2. Different backup sets allow you to separate physical boundaries and can sometimes backup or touch the data more than once.
  3. Defining subclient within the backup job allows you to separate backup objects without touching the same data multiple times.
  4. Subclient is essentially the backup objects or targets.
  5. You can associate your Backup set with certain Backup Policies
  6. Backup Types
    1. Incremental

2. Full

3. File Level

  1. Network Agents are how many processes it uses to move that data
    1. This affects streams on the back-end – (Network Agents times Data readers = Data streams)
  2. Dedupe at:
    1. Client

2. Media Agent

  1. Schedule
    1. Can define times

2. Can associate backup jobs

3. Can define full backups

4. Can Define incremental backups

Streaming Backups – Media Agents

  1. Are essentially data movers
  2. Media Agents can share different types of storage and can be load balanced
  3. Fault tolerance can be used for media agent streaming
  4. Intelligent – Load Balancing


1. For individual file restores an agent may come into play if you don’t have permission

  1. Impersonate User is an option

2. Use an agent that is already authenticated

3. ACL/Permissions restoration is optional

  1. Restoring an image VM
    1. By Subclient is an in place restore

2. By Left pane is granular restore

  1. Support for vCloud Director – (I don’t see this not being addressed)
    1. Manual import into vCloud Director

2. vSphere restore automated VCD requires an admin to be involved


  1. User security MUST have a defined email address (User Properties) to use SMTP
  2. Must be the user on the local machine/domain.


  1. Can be A La Carte (Line Item)
  2. Capacity Licensing (You get everything they offer but pay by the TB)
    1. This can be good because you can factor DR cost into the Per GB/TB a client uses or enterprise.

2. Can be quite expensive

Other Information

  1. Proof of Concept requires negotiating with CV.
  2. I do believe the VCD GAP will be addressed in the coming days. I cannot foresee this not being addressed.

***Disclaimer: The thoughts and views expressed on and Chad King in no way reflect the views or thoughts of his employer or any other views of a company. These are his personal opinions which are formed on his own. Also, products improve over time and some things maybe out of date. Please feel free to contact us and request an update and we will be happy to assist. Thanks!~


VMware Backup Journey CommVault and Veeam

The Beginning…
When I first started testing solutions for BU/DR for VMware it was a very interesting journey (in my lab). It was a big pain using IBM TSM for  virtual VMware backups, it’s also hard to find information on it as well..(Previous Experiences)  Other products like Data Domain are really useful to and serve their purpose.

VEEAM number 1 for VMware? (Is it true? Decide for yourself )
Personally, you will have to decide for yourself if Veeam is number 1 for VMware.  I personally don’t know because I really haven’t seen it deployed in large environments. I have tested it and worked with extensively a part from that.  I also believe it is one of the most advanced products when it comes to VMware environments.  It also offers a lot of features that most products for VMware Environments don’t. Of course this could be because they have some patent pending technologies.

Enter… CommVault… (The gap filler)
So needless to say as awesome and fun as it was working with VEEAM I had no choice but to check out CommVault. CommVault has an interesting approach and a Gap closer being able to bridge virtual and physical environments. That offer alone is enough for some companies to make a decision.  In some ways it may be better to compare CommVault to IBM TSM then to Veeam.  I will do my best to compare it to only VEEAM in regards to virtual environments.

My Personal Thoughts:
CommVault does have a lot of good things going for it but I sincerely believe (personal opinion) Veeam is a more “mature” backup product for the virtual arena.  I also think that Veeam could learn a thing or two from CommVault like getting into that physical backup space.  At the end of the day most companies would probably prefer an overall solution to multiple solutions  for backup and DR.  The answers lies and design and your requirements.  If your cloud platform has to meet certain requirements then VEEAM may be a better fit.  Then again, if you have to meet other requirements like retention requirements, encryption, of more granular things (like backup reporting) then CommVault may be a better fit. Pricing and things like that also have their pros and cons.

***Disclaimer: The thoughts and views expressed on and Chad King in no way reflect the views or thoughts of his employer or any other views of a company. These are his personal opinions which are formed on his own. Also, products improve over time and some things maybe out of date. Please feel free to contact us and request an update and we will be happy to assist. Thanks!~

%d bloggers like this: