VCAP-CIA Study Material and Blue Print

I am very excited that I passed VCAP-CIA, I would like to share the complete study material for VCAP-CIA aspirants.

Before prepartion, I strongly recommend to go through all vCloud Director Free Courses:

Summary of the VCAP-CIA Blue Print.

Section 1 – Configure and Maintain vCloud Director
Objective 1.1 – Configure centralized logging
Objective 1.2 – Configure vCloud Director for scalability
Objective 1.3 – Maintain vCloud using command line tools
Objective 1.4 – Configure Alarms and Notifications
Objective 1.5 – Manage vCenter Chargeback reports

Section 2 – Manage vSphere Resources

Objective 2.1 – Add vSphere compute resources to vCloud Director
Objective 2.2 – Manage vSphere storage resources
Objective 2.3 – Manage vSphere network resources

Section 3 – Manage vCloud Director Resources
Objective 3.1 – Manage Provider VDCs
Objective 3.2 – Manage vCloud Director network resources
Objective 3.3 – Manage Organization VDCs
Objective 3.4 – Manage an Organization

Section 4 – Manage Complex vCloud Director Networks
Objective 4.1 – Configure Organization and vApp network services
Objective 4.2 – Create and maintain cloud networks

Section 5 – Manage Security
Objective 5.1 – Manage vCloud Director SSL Certificates
Objective 5.2 – Configure and manage vCD access control

Section 6 – Manage catalogs and vApps
Objective 6.1 – Share vApps and catalogs
Objective 6.2 – Create and deploy vApps
Objective 6.3 – Create and configure catalogs
Objective 6.4 – Manage vApp storage settings




Section 1 – Configure and Maintain vCloud Director

Objective 1.1 – Configure centralized logging

Skills and Abilities
• Determine use cases for and configure local and syslog options for vCloud Director
• Configure Log4j options for vCloud Director
• Configure and administer logging options for VMware vShield™ Manager
Tools
• vCloud Director Installation and Upgrade Guide
• vShield Administration Guide
• Apache Log4j Documentation
• vShield Manager Web Console
• vCloud Director Web Console
• vCloud Director command shell

Objective 1.2 – Configure vCloud Director for scalability

Knowledge
• Identify vCloud Director installation methods
• Identify vCloud Director installation options
Skills and Abilities
• Generate vCloud Director response files
Page no#28
(This is given for vCD 1.5 ad it is applicable for 5.1 as well)
• Add vCloud cells to an existing installation using response files
Page no#29
• Set up vCloud Director transfer storage space
Configure vCloud Director load balancing
Tools
• vCloud Director Installation and Upgrade Guide
• vCloud Director Web Console

Objective 1.3 – Maintain vCloud using command line tools

Skills and Abilities
• Manage and maintain vCloud Director cells using the cell management tool
• Install and manage a vCloud Director installation using the configure script
• Manage vCloud services using Red Hat command line tools including service, chkconfig and netstat
• Collect logs for troubleshooting using the support script
Tools
• vCloud Director Installation and Upgrade Guide
• vCloud Director Administrator’s Guide
• Red Hat Enterprise Linux 6 Deployment Guide
• vCloud Director command shell
• vCloud Director command line tools
o cell-management-tool
o configure
o vmware-vcd-multi-cell-log-collector
o vmware-vcd-support
• Red Hat Enterprise Linux command line
o service
o chkconfig
o netstat

Objective 1.4 – Configure Alarms and Notifications

Skills and Abilities
• Configure SMTP and notification settings
• Configure warning alerts
Create System maintenance message
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 1.5 – Manage vCenter Chargeback reports

Skills and Abilities
• Generate and archive basic reports
Tools
• vCloud Director Installation and Upgrade Guide
• vCloud Director Web Console

Section 2 – Manage vSphere Resources

Objective 2.1 – Add vSphere compute resources to vCloud Director

Skills and Abilities:
• Add new vCenter servers to vCloud Director
• Prepare/unprepared hosts in vCloud Director
• Add ESXi hosts to vCenter
• Manage ESXi hosts and DRS resource pools in vCenter
Tools
• vCloud Director Installation and Upgrade Guide
• vCloud Director Administrator’s Guide
• vCenter Server and Host Management guide
• vSphere Availability guide
• vSphere Resource Management guide
• vCloud Director Web Console
• vSphere Client / Web Client

Objective 2.2 – Manage vSphere storage resources

           Knowledge
• Identify components, characteristics and features of vSphere storage
Skills and Abilities
• Decommission storage
• Create and manage storage profiles
Tools
• vCloud Director Administrator’s Guide
• vCenter Server and Host Management guide
• vSphere Storage Guide
• vCloud Director Web Console
• vSphere Client / Web Client

Objective 2.3 – Manage vSphere network resources

Knowledge
• Identify vSphere networking components
Skills and Abilities
• Create and manage vSphere port groups
• Configure vSphere network options including MTU and VLAN
• Prepare vSphere cluster for VXLAN
Tools
• vCloud Director Administrator’s Guide
• vCenter Server and Host Management guide
• vSphere Network Guide
• vCloud Director Web Console
• vSphere Client / Web Client
• vSphere Client / Web Client

 Section 3 – Manage vCloud Director Resources

Objective 3.1 – Manage Provider VDCs

Knowledge
• Identify Provider VDC options
Skills and Abilities
• Create and Provider VDCs
• Merge or Expand Provider VDCs
• Manage Provider VDC options
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 3.2 – Manage vCloud Director network resources

Knowledge
• Identify vCloud Director network pool types
Skills and Abilities
• Create and manage network pools
• Create Provider external networks
• Manage and remove network resources
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 3.3 – Manage Organization VDCs

Knowledge
• Identify org VDC types
• Identify org VDC options
• Identify org VDC network options
Skills and Abilities
• Configure storage tiers
• Create, manage and delete org VDCs
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 3.4 – Manage an Organization

Knowledge
• Identify Organization options and their uses
Skills and Abilities
• Create and manage Organizations
• Manage Organization policies and settings
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Section 4 – Manage Complex vCloud Director Networks

Objective 4.1 – Configure Organization and vApp network services

Skills and Abilities
• Configure DHCP and DNS relay
• Configure and maintain Virtual Private Networks
• Configure and maintain firewall rules including source and destination NAT
• Configure and maintain static routes
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 4.2 – Create and maintain cloud networks

Skills and Abilities
• Configure and maintain direct and routed internal, external and vApp networks
External Direct
External Routed
Internal Only
• Configure Edge Gateways for availability and scalability
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Section 5 – Manage Security

Objective 5.1 – Manage vCloud Director SSL Certificates

Skills and Abilities
• Create and process certificate requests
• Replace default certificates
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console
• vCloud Director command shell

Objective 5.2 – Configure and manage vCD access control

Skills and Abilities
Configure LDAP (Active Directory and Open LDAP)
•Import users and groups from a LDAP source
• Create and assign roles
• Configure Organization LDAP using a unique DN
• Configure and maintain VMware Single Sign-On for vCloud Suite products
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console
• vShield Manager Web Console

Section 6 – Manage catalogs and vApps

Objective 6.1 – Share vApps and catalogs

Skills and Abilities
• Manage catalog sharing and access levels
• Manage vApp sharing and access levels
• Manage Catalog and vApp ownership
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 6.2 – Create and deploy vApps

Skills and Abilities
• Customize vApps
• Manage guest customization including SYSPREP utilities
• Create and deploy vApps
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 6.3 – Create and configure catalogs

Skills and Abilities
• Create and share catalogs
• Import vSphere virtual machines and templates in to a catalog
• Import media into a catalog
• Manage vApps and media in a catalog
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Web Console

Objective 6.4 – Manage vApp storage settings

Knowledge
• Create and share catalogs
Skills and Abilities
Tools
• vCloud Director Administrator’s Guide
• vCloud Director Administrator’s Guide
• vCloud Director Web Console
Test
This post first appeared on the Virtualization Express blog at virtualizationexpress.com, by Karthic Kumar +.
Copyright © 2013 – VirtualizationExpress +. All rights reserved. Not to be reproduced for commercial purposes without written permission.

Active user sessions in vCloud Director

Unlike user Sessions in vCenter there is no method to check in vCloud GUI, but we can get the information from the vCloud DB.

Requirement: DB Access to the vCloud DB

Query to find the number of Active users: Run the below query against vCloud DB.

select username,fullname,email,date_last_accessed from usr,user_session where usr.user_id = user_session.user_id;

Output:

 

vCloud Director & vShield Training – VMware Free Course Material

Here are some great Training from VMware university for free

Click the below links to register

http://vmwarelearning.com/y79/vcloud-director-concepts-and-architecture/

VMware vCloud Director Fundamentals [V5.5]

vCloud Networking and Security Fundamentals [V5.5]

vCloud Director 1.5

vShield Fundamentals

VMware vShield Edge Fundamentals [V5.X]

VMware vShield App Fundamentals [V5.X]

 

Other great free courses offered by VMware University.

http://mylearn.vmware.com/portals/www/mL.cfm?menu=topfreecourses&p=1

Virtualization Basics

Virtualization Basics:

Virtualization is a term that refers to the various techniques, methods and approaches, in this post I will provide overview of x86 hardware virtualization.Virtualization, in simple, running more than a operating system in an isolated and secure environment on a single physical hardware.

History of Virtualization begins with IBM mainframes (1960s), back in old days engineers worry that the hardware is not completely utilized all the time and the Mainframe hardware cost is huge. So they pioneered Virtualization by partitioning their mainframes to perform multitasking to utilize their hardware efficiently.

Hardware Virtualization on x86 platform was introduced originally by VMware(1998) and since then many companies entered into market including Mircosoft, Citrix, Redhat…etc, but VMware continues to lead in the x86 Virtualization market. Virtualization is introduced to address various problems in the Physical IT world. In physical IT world not only the Hardware is under utilized but also it has various barriers like consuming various hardware parts, electricity, datacenter space and its administration.

Traditional computing vs Virtualized computing.

The basic goal of virtualization is to run more than a operating system on the same physical hardware, today most of the organization do not utilize their completely, if there are 100 Physical servers hosted in a datacenter and if the average utilization of a server is 20% can be consolidate into 20-22 physical servers (where 2 servers can be kept as a buffer) from 100 servers., which will save huge CapEx (Capital Expense) , OpEx (Operational Expense) and also ease of administration.

Hardware Virtualiztion itself can be achieved by two methods, Hosted and Baremetal. in Hosted virtualization, Virtual machines are created from the virtualization software that is installed on a operating system.Often  Hosted virtualization is used for testing purposes because of  OS dependency. The base operating system is designed for various purposes to compute day to day activities, so it will not give optimal results for the virtual machines, hence hosted virtualization is not considered for production environment.

Hosted Virtualization software: VMware Workstation, VirtualBox, parallels workstation, Microsoft Virtual PC..etc..

The term Baremetal refers physical server. Baremetal virtualization is powerful and used in the production environment. Instead on running a VM on a virtualization software on top a Operating system, VMs will be placed directly into virtualization OS called hypervisor. The hypervisor is mainly designed to manage physical  resource allocation to VMs, so it gives optimal and efficient performance.

Hypervisors: VMware ESX/ESXi, Citrix Xenserver, Hyper-V..etc..

                                                           Hosted  vs Baremetal virtualization.
 

Common Virtualization terms:

Host: Physical Server that host Virtual Machine.
Host OS: Hypervisor – Virtualization Operating system.
Virtual Machine: Combination of several files that forms a machine which allows to run OS.
Guest OS: Operating System that installed on Virtual Machine.

Other virtualization types:

–  Application Virtualization.
–  Desktop Virtualization.
–  Storage Virtualization.
–  Network Virtualization.

Links & Downloads:

VMware:
vSphere ESXi 5.1 – Free Version
VMware Player – Free version
All VMware Downloads

Oracle:
Oracle VirtualBox

Citrix
XenServer – Free edition
Microsoft:
Hyper-V

VCAP-CIA Released

 What is VCAP-CIA?
VMware Certified Advanced Professional – Cloud Infrastructure Administration.
 
–  Advanced Level Certification for vCloud Director.
–  This Certification is similar to VCAP-DCA,It is  a Live LAB Exam consists
    of 28-30 Questions / tasks.
–  It evaluates candidate knowledge on.
         –  vCloud director Administration.
         –  Installation.
–   Configuration.
–  Ability to manage complex Private, Public and Hybrid clouds.
–  Ability to manage complex vCloud networks.
 

VCAP-CIA Resources: 

Requirement:

 VCP-DCV 5 (VMware Certified professional – Data Center Virtualization).
 
Or 
 
VCP-Cloud (VCPVCD510)
 
 

Preparing for VCAP-CIA:

 

–  Deploy Home VCD lab.
–  Explore all available options in VCD. (Do not leave any options).
–  LAB performance may be sluggish so prepare yourself well ,know what you are doing and Complete the task in one go.
–  Read the complete vCloud director Documentation
www.vmware.com/support/pubs/vcd_pubs.html
–  Go through the Blue-Print.

How to manage time in the VCAP exams?

when I was attending VCAP-DCA I stuck on a task for 1 hour without realizing (In VCAP exams time flies like a jet) , so this time  I have followed below steps in order to track and manage time.
 
–  Once I entered into the Exam Venue, I got one Erasable PAD and Pen

–  In the pad, I wrote the Numbers 1 to 28 (No of questions).
–  You can observe time counter on Top Right side.
–  So I wrote 1 with Start time say 230 Min  – 1) Start -230
–  Started doing the task and at the end I wrote in the pad with end time and a tickmark.
–  ” 1)  Start 230 Min – end 221 Min – Tick ” .
–  This step will identify how long you take to complete one question / task and will help you in managing other questions.
        
Sample Question:

 

 Create a vAPP with following properties

  –  2 VMs inside VAPP
  –  Name first VM – InternalVM
  –  Name Second VM – ExternalVM
  –  Configure InternalVM with only Internal Network Connectivity.
   – Configure ExternalVM with both Internal Only Org Network and External NAT routed      Network.
 
 
 

VMware Essential Links

Config Maximums – VMware

HCL – Interop Matrix

Cli – Power Cli

Product Release – Build Info

Tech Center

vCAT

vExpert Directory

VMware Product Documentation

 VMworld

Cards – Poster

Misc

Free Courses from VMware University

VMware Products – End of Product / Support life

 

Recreating corrupted VMX file


During Vm’s VMX corruption, it loses its ability to power on VM since the VM will either go as “Invalid” or “Inaccessible” state.

There are multiple methods to re-create VMXs files to get the VM up, this is a simple method to recreate VMX with minimal amount of time.

This method(Script) will read the VMware.log of the VMS and based on the logs it will fill up the properties of the VM in VMX file,


How to use this script :

 
1. Take SSH to the ESX host.


2. Go to the VM Directory.

3. Take backup on existing VMX file #mv vmname.vmx vmname.vmxbackup.




4.Type vi recreatevmx.sh.

 

 

5. Press I for Insert mode.

6. Paste the script contents.

Script:

VMXFILENAME=$(sed -n 's/^.*Config file: .*/(.+)$/1/p' vmware.log)
echo -e "#41/usr/bin/vmware" > ${VMXFILENAME}
echo '.encoding = "UTF-8"' >> ${VMXFILENAME}
sed -n '/DICT --- CONFIGURATION/,/DICT ---/ s/^.*DICT +(.+) = (.+)$/1 = "2"/p' vmware.log >> ${VMXFILENAME}

7. Make the file executable #chmod +x recreatevmx.sh.

8. Execute the file #./recreatevmx.sh.
.



9. You can see the VMX is recreated in the VM directory.

10. Re-Register the VM, #vim-cmd solo/registervm /vmfs/volumes/datastorename/newvmx.vmx

Reference KB :http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1023880