Showing posts with label EMEElect. Show all posts
Showing posts with label EMEElect. Show all posts

Thursday, October 22, 2015

EMC Networker v/s vCenter Templates

Hi,

Recently I was part of the discussion and found few interesting things when discussing the automation and backup of the critical environmental components.

Infrastructure contains vRA 6.2.x and vRO and all the virtual machines are using the Templates situated on vCenter Server.

Now the backup solution in use is EMC Networker which replaced  Veeam recently.

Due to left over snapshots and not regular clean up were the main reasons to change the backup solution.

After having discussion with the Backup Team they sent the list of the permission the backup user needed on vCenter Server as follows.

As per NetWorker-8.2-SP1-VMware-Integration-Guide (Refer Page 44)




Now the above permission were assigned the service account which was created on vCenter Server.

But when the Backup Team tried to register the service they were getting an error.

I have assigned the Full Administrator Role in vCenter to that Service Account then the registration was successful.

Now I am not sure what exact permissions are required just to register the extension/service with vCenter Server. So asked the same question back to the Backup Team and they in turn asked to EMC support the same question and the answer received was to go through the above permissions only.

Now my question is WHY the EMC Networker service account user needs Administrator Role on vCenter Server to do the Backup and Restore of the VMs ??

As from Security perspective this is clearly a risk to assign the Admin Role level access to vCenter Server as it has enough rights to do any kind of destruction in vCenter Server.

I have looked at the other permission for restore and from the documentation found out the following.

"permissions requirements
· The account used to log into the "EMC Data Protection Restore Client" login page must have Administrator rights in vCenter (or the user must be assigned to the role that contains the minimum vCenter user account permissions for EMC Backup and Recovery).
· The Account and role with the minimum vCenter account permissions must be assigned to the root of the vCenter and the option to propagate must be selected. (Add to root, not through a group)· 
· The user account being used must also be part of the Local Administrators group on the server that is performing the file level recovery - it cannot be an AD account, (explicitly add the account to the Local Administrator group on the recovery virtual machine)
· This is required for the File Level recovery process to access the local resources on the virtual machine performing the recovery.
· Ensure that the virtual machine performing the file level recovery is part of the same vCenter server as the source virtual machine.
· The File Level recovery also interacts with the virtual machine VMware Tools, so ensure the VMware tools are installed and up to date."

So even we need to create a local user on the vCenter Server which must have the Admin privilege.

Again a security concern there. Now to get the backup going for the templates, such compromised was needed as I have tried assigning different role to the vCenter Service Account (with Backup role, and also tried changing permission on specific components from the table) but none worked.

The biggest challenge with Networker we found is to backup Templates.

EMC Network CAN'T Backup Templates. (on page 82 of the same guide). BOOOOMMM .....


This was the biggest surprise to us as we have the vRA/vRO components backed up using the same solution but what about Templates. As the vRA blueprints relies on the vCenter Templates they needs to be backed up regularly in case of a disaster.

We got few options on our hand to backup the Templates

a) Convert the Templates into VMs a day before the scheduled Backup and after the backup successfully run then convert them back to Templates

Downside/s of doing that are

1) The whole automation platform is not available to the DevOps community internally during that time

2) If the backup fails for X reason we might have to attempt one mote time and it will be a down time for the end user and keeping track of such missed backup and then schedule them again and again is a simple Pain.

3) Put a change request each time when we convert the templates and one person has to stay late to make sure all the Templates are converted to VMs properly and none left out which is more man hours on each window.

b) 2nd option was to use the Linked clone/s for vRA which is/are nothing but powered off VM/s with a snapshot on it and that DO NOT have a .vmtx format so for EMC Networker, its easy to Backup the same.

Downside of doing this

1) Each VM has a snapshot for not reason and every change to the template will grow the snapshot and we are unnecessarily occupying the space on the SSD storage (yes Xtreme IO) on the back which is not advisable when the matter comes to SLA.

2) Management to differentiate between the actual Linked clones which we are using to serve other Team (such as Server Team and Database Team) to give them ready made VMs with necessary OS/Applications loaded based on the blue print selection and they will change the IP/DNS entries based on the type of VM and the person who requested (yes IPAM solution is Work-in-progress :-))

c) The last option was to not use any of the above but just dedicate a separate LUN where we can store the Templates and then replicate the LUN

Downside of doing this

1) We need an additional LUN which is not cost effective

2) More manageability from storage perspective

As option C was more effective apart from the cost involved, we had no other choice as it was easy for time being till EMC come up with an actual fix to resolve such issue in any future release.

Now not having such functionality is totally a down hill in the whole backup plan and such dilemma was resolved by putting the templates on a specific LUN and then replicate that LUN on to a DR Site using EMC Recover Point.

Eventually we took care of the Backup for Templates but could not understand the reason why such support is not provided. Is it Technical ly not possible which is hard to believe or some other gotchas involved (which I dont have any idea about).


Hopefully this will help people running in to the same situation and gives a better option to decide which solution to go with.


Please share and Care !!  

Saturday, August 15, 2015

Request to extend a chance for VCDX5

Hi,

I am taking the Liberty here to request VMware Education to extend the chance for Appearing a VCDX 5 Defense after the schedule of Oct 2015.

Now for me, there are reasons behind it which includes personal and work related that I could not prepare on time for this and now dead line is just 10 days away.

I have put lot of time individually to attain the required certifications (VCAP5-DCA and VCAP5-DCD) with the support of my Family and this is over few years of time which covers the time of a new born and a Toddler in the house. With other factors (e.g. work changes and family - main two factors for anyone in any industry) its very difficult to manage the whole planning of preparing an Application and then Defend the same, and to prepare the application alone requires lot of dedication and time, as this is just do or die situation (being optimistic but one never knows) which I wants to attempt and experience this dangerously beautiful journey. Now I am not sure how much important it is, for you to bother about my reasons, I guess not much, but still look at this situation from the other side of the Fence and try to realize the situation from a stand point of a professional, a common man, a family member, a community contributor. and a Father.

So here is my profound Request, to all the decision makers to give the VMware Community one more chance to defend after Oct 2015, which may fall into next year, as I am sure there are others in the community who are under the same condition as me and can stand with me for the above request.

Now one thing I want to make it clear here that, this will be 1st request so far of such kind, and while thinking about it a lot, I decided to echo my thoughts through this post, and its not my intent to take this in any negative way.

With all respect, I will definitely honor the decision, taken by the program authorities and will hope other would do the same. One thing I have learned that, to achieve something you need to put the effort first, so I am considering this step as an effort rather than sitting idle.

This is no way to avoid any future plan on attaining the certifications to attain VCDX, but just a simple request to give one more chance to over all VMware community enthusiasts out there, who are dedicated, focused and being professional to attain this Elite certification which has a tremendous value.

I'm leaving this post here in your capable hands to decide about this Request and urge to give a second thought before making a decision, which infact, can change so many lives (including the person/s and their family).

Update:  (As of 13th May 2016)

VMware just announced today that the VCAP5 Exam Retirements are suspended and the Registration remains open for now. So now this will give chance to the candidates who wants to do the VCAP5/DCA-DCD based on vSphere 5.0/5.5 versions and also prepare for their VCDX.

Here are the exams still available to appear for.

VCAP5 Design Exams:
VCAP Lab Exams:
So wish you all the very best !

Crossing my fingers !

Please Share and Care !!