Xen and the art of Virtualization Certification

You know who you are, you’re the Xen-o-phile who backs Citrix to the utmost degree.   You are committed not only to the solution but taking things to the next level.  Certification.

Well, I’ll be the first to tell you – the value of certification is what you get out of them, and that’s often compounded by what you PUT into it.   But you can’t get value until you understand what lay before you.  Citrix has a number of tracks and strategies to address this with the Administrator (CCA), Engineer (CCEE) and Architect (CCIA) roles.

Administrator (Falls into two tracks, Enterprise and Platinum)

CCA for Citrix XenServer Enterprise Edition 5 CCA for Citrix XenServer 5 Platinum Edition
The CCA for Citrix XenServer 5 Enterprise Edition certification is designed to certify breadth of knowledge across Citrix XenServer 5 Enterprise end-to-end solutions. This certification is attained by passing the Implementing Citrix XenServer Enterprise Edition 5.0 exam, in which exam-takers demonstrate their knowledge and skills necessary to install, configure, and administer Citrix XenServer 5.0 Enterprise Edition in an enterprise environment The CCA for Citrix XenServer 5 Platinum Edition certification is designed to certify breadth of knowledge across Citrix XenServer 5 Platinum end-to-end solutions. This certification is attained by passing the Implementing Citrix XenServer Enterprise Edition 5.0 exam and one (1) exam in a XenServer Platinum component product.
Pass Exam

A09 Implementing Citrix XenServer 5.0
Pass pre-requisite exam:

A09 Implementing Citrix XenServer 5.0
Prepare with:

CXS-200-1I – Implementing Citrix XenServer Enterprise Edition 5.0
CXS-201-1W – Implementing Citrix XenServer Enterprise Edition 5.0
Pass 1 exam from the list below:

A06 Implementing Citrix Provisioning Server 5.0 (or)
900 Citrix Provisioning Server 4.5: Administration

As you can see, the Enterprise exam is a good start in your path to being a Citrix Xen Master, and then it builds upon that with skills of the Platinum track to becoming an Engineer.

Engineer

CCEE for Virtualization CCEE for Virtualization Upgrade Path
The Citrix Certified Enterprise Engineer for Virtualization certification is designed to certify breadth of knowledge across Citrix Delivery Center virtualization solutions. The CCEE offers experienced IT professionals the opportunity to develop and validate their ability to combine the coordination of operational planning efforts with tactical design expertise and integration know-how.  The requirements and recommended steps to certification are as follows Individuals who hold a current Citrix Certified Enterprise Administrator (CCEA) or Citrix Certified Integration Architect (CCIA) for XenApp (Presentation Server 4), MetaFrame Access Suite 3.0 or MetaFrame XP Presentation Server can update to the CCEE for Virtualization by meeting the requirements below.
Please note: This update path will be available to candidates who hold a CCEA or CCIA for MetaFrame Access Suite 3.0 or MetaFrame XP Presentation Server until 6/30/2010 only. After this point, these candidates will be required to meet the full CCEE for Virtualization requirements.
Attain Administrator Series Certification for each product below:

Citrix XenApp
CCA for Citrix XenApp 5 for Windows Server 2008*
Citrix XenServer
CCA for Citrix XenServer Enterprise Edition 5; or
CCA for Citrix XenServer Enterprise Edition 4
Citrix XenDesktop
CCA for Citrix XenDesktop 3; or
CCA for Citrix XenDesktop Enterprise Edition 2

Gain Administrative Experience:

It is recommended that update path candidates possess experience administering the products which comprise the Citrix virtualization solution – XenApp, XenServer and XenDesktop.  In addition, the content in the CCEE for Virtualization is based on XenApp 5.0 for Windows Server 2008 and experience in and/or knowledge of Windows Server 2008 is highly recommended.
To deepen product knowledge, candidates can pursue product-specific Administrator Series certifications as needed.

Pass Advanced Administration Exam:

A08 Advanced Administration for Citrix XenApp 5.0 for Windows Server 2008
Prepare with:
CXA-300-1I Advanced Administration for Citrix XenApp 5.0 for Windows Server 2008

Pass Engineering Exam:

A15 Engineering a Citrix Virtualization Solution (Q4 2009)
Prepare With: (Q4 2009)
CVE-400-1I Engineering a Citrix Virtualization Solution

Pass Engineering Exam:

A15 Engineering a Citrix Virtualization Solution (Q4 2009)
Prepare with:
CVE-400-1I Engineering a Citrix Virtualization Solution (Q4 2009)

 
Complete CCEE Program documentation:

To complete this certification, candidates must:
Agree to the CCEE for Virtualization program agreement available in Certification Manager (Q3 2009)
Complete CCEE Program documentation:

To complete this certification, candidates must:
Agree to the CCEE for Virtualization program agreement available in Certification Manager (Q3 2009)

As you can see there is an extended amount of effort and testing required in order to be seen as a Citrix Engineer, only to be rivaled by stepping up to the Architect level!

Architect

CCIA for Virtualization CCIA for Virtualization Upgrade Path
The Citrix Certified Integration Architect for Virtualization certification focuses on best practices for analysis and design of Citrix virtualization technologies. By testing a range of skills used to design strategic approaches to virtualization, the CCIA certifies the knowledge required for successful deployments, while providing recognition and credibility to IT professionals.  In addition to the required exams, a minimum level of real-world experience is recommended for candidates who choose to pursue this certification.  As the most advanced Citrix designation, CCIA expertise helps organizations lower implementation costs, increase implementation success rates and reduce implementation time
*Please note:  The content in the CCIA for Virtualization is based on XenApp 5 for Windows Server 2008 and experience in and/or knowledge of Windows Server 2008 is highly recommended.
Individuals who hold a current Citrix Certified Enterprise Administrator (CCEA) or Citrix Certified Integration Architect (CCIA) for Citrix XenApp (Presentation Server 4), MetaFrame Access Suite 3.0 or  MetaFrame XP Presentation Server can update to the CCIA for Virtualization by meeting the requirements below.

Please note: This update path will be available to candidates who hold a CCEA or CCIA for MetaFrame Access Suite 3.0 or MetaFrame XP Presentation Server until 6/30/2010 only. After this point, these candidates will be required to meet the full CCIA for Virtualization requirements.

Attain the following Engineer Series Certification:

Citrix Certified Enterprise Engineer (CCEE)  for Virtualization

Pass Engineering Exam:

A15 Engineering a Citrix Virtualization Solution (Q4 2009)
Prepare with:
CVE-400-1I Engineering a Citrix Virtualization Solution (Q4 2009)
Gain Architect-level field experience (recommended):

Successful candidates for this certification will have extensive field experience related to architecting Citrix virtualization-based solutions. Detailed information on this recommendation will be available in Q3 2009.
Gain Architect-level field experience (recommended):

Successful candidates for this certification will have extensive field experience related to architecting Citrix virtualization-based solutions. Detailed information on this recommendation will be available in Q3 2009.
Pass Architecting Exam:

A16 Architecting a Citrix Virtualization Solution (Q4 2009)

Prepare with:
CVA-500-1I Architecting a Citrix Virtualization Solution (Q4 2009)

Pass Architecting Exam:

A16 Architecting a Citrix Virtualization Solution (Q4 2009)

Prepare with:
CVA-500-1I Architecting a Citrix Virtualization Solution (Q4 2009)

Complete CCIA Program documentation:

To complete this certification, candidates must:
Agree to the CCIA for Virtualization program agreement available in Certification Manager
Complete online profile questionnaire available in Certification Manager
Complete CCIA Program documentation:

To complete this certification, candidates must:
Agree to the CCIA for Virtualization program agreement available in Certification Manager
Complete online profile questionnaire available in Certification Manager

With the tracks above, and your own desire to make yourself more credible, tangible and experienced – You should be set to be your own personal Admin, Engineer or Architect of the future of Virtualization!   There are many paths to pursue in the realm of Virtualization and they all tend to overlap one way or another which will bode infinitely useful when it comes to your experience.

Good luck out there, Get trained, Get Certified and Get Virtual!

Preparing for Exam 70-662 TS: Microsoft Exchange Server 2010, Configuring

Here we are at the dawn of a new era – An era of Exchange 2010! Look what E14 has truly brought us!   I know you’re going to say “70-662 isn’t out yet, 71-622 hasn’t even been released yet!"

And you are solidly and absolutely correct! Infact they’re still looking for SME’s to participate in the beta for this lovely exam to come!

But for the lucky ones who will be taking the reigns of beta-dom under their belt, there are some things you should know in order to prepare for this!   First of all, there is a BRIEF! Yes a brief of what to expect on the beta!    But even moreso, there is reference to the “Preparation Materials”  below discussing classroom training of 10135A: Configuring, Managing and Troubleshooting Microsoft® Exchange Server 2010 (5 Days) which is not available as of today’s date, so keep that in mind!  But on to the full detailed breakdown of what to expect!

Published:    October 27, 2009 (in development)
Language(s):    English, French, German, Japanese, Portuguese (Brazil), Chinese (Simplified)
Audience(s):    IT Professionals
Technology:    Microsoft Exchange Server 2010
Type:    Proctored Exam

Overview:

Audience Profile
The typical candidate is a Messaging Generalist responsible for the maintenance and administration of the Exchange servers in an enterprise environment. Day to day, the candidate typically installs and manages Exchange Server 2010 and manages users, mailboxes, security, servers, and databases by using Exchange Server 2010. The candidate might also monitor and troubleshoot Exchange Server 2010.

Credit Toward Certification
When you pass Exam 70-662: TS: Microsoft Exchange Server 2010, Configuring, you complete the requirements for the following certification(s):
Microsoft Certified Technology Specialist (MCTS): Microsoft Exchange Server 2010, Configuration
Exam 70-662: TS: Microsoft Exchange Server 2010, Configuring: counts as credit toward the following certification(s):
Microsoft Certified IT Professional (MCITP): Enterprise Messaging Administrator 2010
Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

So as we can see the expectation is you will take this exam if you’re fulfilling your role as an administrator or filling out the bulk of your Professional experience in Exchange!

Skills Measured:

This exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.

Installing and Configuring Exchange Servers (15 percent)

  • Prepare the infrastructure for Exchange.
    • This objective may include but is not limited to: prepare schema; prepare domain; prepare Active Directory; ensure the domain functionality level is correct; domain controller service packs; Exchange readiness check; coexistence; migration from 2003 or 2007; disable LinkState; Exchange Server Service Pack level; remove unsupported legacy components; configuring DNS to support the Exchange deployment
  • Install Exchange prerequisites.
    • This objective may include but is not limited to: install MMC 3.0, Windows PowerShell 2.0; Microsoft .NET 3.5, WinRM 2.0, IIS, Windows roles and features, use ServerManagerCMD, use Exchange prerequisite scripts
  • Install Exchange roles.
    • This objective may include but is not limited to: from the command line and the GUI; adding and modifying roles; add server roles to existing Exchange 2003 or 2007 organizations; verify Exchange installation; Security Configuration wizard (SCW); Windows Firewall, including port requirements; installing Exchange Server using standard and custom installation; installing Exchange Server using the command line; provisioning an Exchange Server and delegating server installation; troubleshooting a failed installation; adding Exchange Server roles after an initial installation
  • Create and configure databases.
    • This objective may include but is not limited to: set database limits; set retention limits; set role-based access control (RBAC) permissions for database creation; naming conventions; create and use GUI and Windows PowerShell; create and manage public folder databases; set default public folder database; maintenance; mount and dismount databases; create new mailbox databases; configure mailbox database settings; move the mailbox database and transaction log locations; configure public folder database settings; mount and dismount databases
  • Create and configure address lists.
    • This objective may include but is not limited to: update legacy address lists; configure offline address lists; publish address lists; filterable properties; creating and configuring e-mail address policies; creating and configuring address lists; creating and configuring offline address books

Configuring Exchange Recipients and Public Folders (14 percent)

  • Create and configure mailboxes.
    • This objective may include but is not limited to: deleted items; deleted mailbox; mailbox quota; message size; warning thresholds; move from and to previous Exchange versions; online and offline moves; intra-orgs and cross-orgs; create proxy addresses; create mailboxes; configure client access protocols; configure spam confidence level (SCL) and phishing confidence level (PCL); send as permissions; delegation; forwarding; mailbox permissions; create and configure linked mailboxes
  • Configure RBAC.
    • This objective may include but is not limited to: create and assign RBAC roles; define RBAC scopes; configure RBAC for specific roles, such as help desk and address list administrator
  • Create and configure resource mailboxes and shared mailboxes.

    • This objective may include but is not limited to: equipment; room; permissions; set mailbox calendaring options; autoaccept; custom resource types
  • Create and configure recipients and distribution groups.
    • This objective may include but is not limited to: create and modify; security enabled; configure moderation, including Exchange Control Panel (ECP) options; dynamic distribution groups; create proxy addresses; configure mail-enabled users; contacts; send as permissions; forwarding
  • Create and configure public folders.
    • This objective may include but is not limited to: mail-enabled public folders; configure public folder permissions; deleted items; message size; item age; public folder size; create public folders in Enterprise Content Management (EMC) and Microsoft Outlook, and OWA; configure public folder permissions; configure public folder limits

Configuring Client Access (15 percent)

  • Configure POP, IMAP, and Microsoft ActiveSync.
    • This objective may include but is not limited to: enable, configure, and secure POP and IMAP; manage certificates; configure mobile device policies; autodiscover; authentication; configure the Exchange ActiveSync virtual directory; configure the external name for Exchange ActiveSync; configure client access settings for Exchange ActiveSync, including Windows SharePoint Services and Windows File Share integration; Direct Push; configure Exchange ActiveSync mailbox policies; configure autodiscover for Exchange ActiveSync
  • Configure Outlook Anywhere and RPC Client Access.
    • This objective may include but is not limited to: autodiscover; MAPI; create client access arrays; certificates; subject alternative name (SAN); configure virtual directories; enable and configure Outlook Anywhere on the CAS; troubleshoot Outlook Anywhere connectivity
  • Configure federated sharing.

    • This objective may include but is not limited to: certificates; enrollment; DNS; calendar and free/busy; subject alternative name (SAN); assign policies; create and configure a federated trust; create and configure a federated organization identifier; create and configure a sharing relationship; create and configure a sharing policy; assign sharing policies to user accounts
  • Configure Outlook Web Access (OWA).
    • This objective may include but is not limited to: customize the OWA interface; certificates; file share and SharePoint access; public folders; verify multi-browser support; ECP; SAN; configure virtual directories; coexistence scenarios; authentication; configure the external name for OWA; configure client access settings for OWA, including Windows SharePoint Services and Windows File Share integration; segmentation settings; configure OWA mailbox policies

Configuring Message Transport (15 percent)

  • Create and configure transport rules.
    • This objective may include but is not limited to: enable and configure; disclaimers; moderated transport; install the Windows Rights Management Services (RMS) pre-licensing agent; configure rights protection by using transport rules
  • Configure hub transport.
    • This objective may include but is not limited to: configure transport dumpster; accepted domains; remote domains; authoritative domains; e-mail address policies
  • Configure Edge transport.
    • This objective may include but is not limited to: create, configure, and test Edge Sync; configure Edge Transport server cloning; install the Edge Transport server role; configure Edge Transport server settings; configure Edge synchronization
  • Configure message routing.
    • This objective may include but is not limited to: internal and external DNS; configure routing based on sites and costs; enable, configure, and secure send and receive connectors; certificates; relay connectors; authentication; message size limits; MTLS; routing group connector for coexistence; configure accepted and remote domains; configure SMTP send and receive connectors; configure message delivery limits; configure TLS security for message delivery

Monitoring and Reporting (13 percent)

  • Monitor databases.
    • This objective may include but is not limited to: public folder statistics; mailbox databases statistics; database status; DAG replication
  • Monitor mail flow.
    • This objective may include but is not limited to: perform message tracking; DNS; manage message queues; view, retry, and delete; backpressure thresholds; resolve NDRs
  • Monitor connectivity.
    • This objective may include but is not limited to: SMTP client to server; SMTP server to server; Outlook RPC/MAPI; Outlook Anywhere; Outlook Exchange Web Services (EWS); POP; IMAP; ActiveSync
  • Generate reports.
    • This objective may include but is not limited to: mailbox folder statistics; mailbox statistics; mailflow statistics; formatted list and formatted table; ExBPA
  • Configure logging.
    • This objective may include but is not limited to: protocol logging; store logging; configure logging levels; agent logs; message tracking logs; event logs; analysis of logging results

Implementing High Availability and Recovery (15 percent)

  • Create and configure the Database Availability Group (DAG).
    • This objective may include but is not limited to: create and configure DAG; file share witness (FSW); replication latency; configure lag; add or remove database copies; configure failover priority; add or remove server members; configure mailbox database copies; manage continuous replication
  • Perform backup and restore of data.
    • This objective may include but is not limited to: recovery database; dialtone restores; deleted mailbox retention; deleted item retention; mailbox merge; disconnected mailbox; backing up Exchange servers; creating a backup schedule
  • Configure public folders for high availability.
    • This objective may include but is not limited to: add or remove replicas; schedules; message tracking; back up and restore public folder database and data
  • Configure high availability for non-mailbox servers.
    • This objective may include but is not limited to: affinity; DNS round robin; MX records; NLB; configuring high availability for Client Access servers; configuring high availability for Hub Transport servers; configuring high availability for Edge Transport servers
  • Back up and recover server roles.
    • This objective may include but is not limited to: hub; CAS IIS; Edge; Edge server clone configuration; setup /recoverserver; setup /recoverCMS; mailbox server; restoring Exchange Servers after server failure; configuring messaging services during a server failure; back up Server roles

Configuring Message Compliance and Security (13 percent)

  • Configure records management.
    • This objective may include but is not limited to: custom and default managed folders; retention policy; configure and apply retention policies and retention policy tags; configure managed folders, including default and custom managed folders; configure content settings; configure managed folder mailbox policies
  • Configure compliance.
    • This objective may include but is not limited to: configure RMS; configure alternate mailboxes; configure journaling; enable message classification; configure mail tips; auditing; transport rules
  • Configure message integrity.
    • This objective may include but is not limited to: S/MIME; MTLS; certificates; RMS federation; transport rules
  • Configure anti-virus and anti-spam.
    • This objective may include but is not limited to: file and process exclusions; transport rules; SCL; PCL; sender ID; safe sender/block sender; Realtime Block List (RBL); Sender Policy Framework (SPF) records; sender reputation list (SRL); configuring anti-spam agents; managing the quarantine mailbox; managing updates for content filters
  • This basically goes on to say that this particular exam is VERY similar to past Exchange exams, so be sure you’re up on that – with specific reference to new technology noted in 2010!
  • Preparation Materials:

    To help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills Measured" tab.

    Classroom Training

    Microsoft E-LearningThere is no Microsoft E-Learning training currently available.

    Microsoft Press BooksThere are no Microsoft Press books currently available.

    Practice TestsThere are no practice tests currently available.

    Yea, it’s true – you’re on your own at this point (as of mid-august!) but as things develop and move forward I’m sure we’ll see some real action and traction!

    I don’t know about you, but I will be taking this exam, whether in beta, release or both – and as always you can expect a post-mortem later around it (with the strictest confidence in not releasing anything telling of the exam [My promise to you Liberty ;)]   So look forward to that, and be sure to get yourself involved out there to partake in this with your SME Profile!

    Virtualization, HyperV and Microsoft oh my! (Beta time!)

    OMG! It’s Beta Thursday! Well, kind of… it’s the release of a ‘call for SME’s’ for the future Windows Server virtualization (re:Hyper-V) beta exam 70-659!

    It will formally go by the name: Exam 70-659, TS: Windows Server 2008 R2, Server Virtualization, which is frankly pretty sweet!   So if you’re an expert, I suggest you update your SME profile and get yourself in the running for setting the pace of the futures!

    You can find similar information and how to get an SME profile via this post from the other day, Exchange 2010 Beta Exams are calling you! Update your SME Profile today!

    However, for the ‘clicking impaired’ feel free to follow these steps!

    • Visit the Connect Home Page
    • Click on “Were you invited to join Connect?”
    • Put this invitation code into the box: SME2-JC3G-DKDY
    • Fill out the survey/profile

    Wow, it’s that easy!

    Exchange 2010 Beta Exams are calling you! Update your SME Profile today!

    Wait, what?! Yay?! That’s right! The Exchange 2010 exams will be hitting beta soon, and you can get first crack at testing it in the beta process – All it takes is clicking random links and updating your profile to reflect the fact that you’ve been playing with the 2010 bits!

    Step 1. Visit this MSL Post to get the highlights (thanks Krista Wall!) Exchange 2010 beta exams coming soon—submit your SME profile now!

    Step 2. Visit this second MSL Post in order to get the details about the SME Profile on connect! One word, rhymes with sneeze—Sign me up!

    Step 3. Alright, I didn’t follow steps 1 or 2 because I don’t like clicking links so I want to go directly to setting up my SME Profile on Connect

      • Visit the Connect Home Page
      • Click on “Were you invited to join Connect?”
      • Put this invitation code into the box: SME2-JC3G-DKDY
      • Fill out the survey/profile
      • You’re set and on your way to being the part of this beta and other future betas! Yay?!

    So, the keys are in your hands – So step up and be a part of the future of the Exchange 2010 exams… or sit on the sidelines waiting until its released in final form in a million years!

    RichCopy under the covers – File Migrations exposed!

    I’m sure by now you’ve read my introduction to RichCopyIntroducing RichCopy – your Robocopy replacement!  Well, today I spent some time doing speeds and feed tests over numerous protocols in my lab environment.  I want to establish a disclaimer that this is no way a reflection of the ‘speed’ you will get, or not get respectively – More that the sheer differences between single threaded operation (re:xcopy, robocopy, rsync for windows) will be infinitely improved when using this tool! Oh, and I’ll also go into some of the cool depth you can cover!

    I ran a number of very small file copies (<4k file size files) in the 15,000 to 90,000 file range and got the following results!

    Speeds and Feeds tests!

    The specific items I want to call out here are – when doing a single threaded copy (such as the CIFS job which took 57:16 – well, frankly that is as close to a ‘robocopy’ or ‘xcopy’ we’d get and when you compare it to slightly increasing the number of simultaneous threads – OMFG look at the results! Cut down by a lot of the time! Imagine if that were your production data migration – Cutting that seriously by 1/6th or even more depending upon the workload! The same can be said if you have ‘changed’ data that it is looking to update only the changed blocks.  So much potential!  This particular host was a slooooow VM which can somewhat explain why in general it was slow.  However the slowness is reflective across the board, so the 1/6th speed improvement is likely to be the same if not better in any other situation or circumstance! 

    I definitely encourage checking it out, as well as the numerous advanced features this tool offers.

    These advanced features… I’m going to discuss in a few moments as well ;)

    For those of you who are new to RichCopy – Honestly you can get by with the simplest of actions by simply modifying your thread numbers.  But if you want to get into the special details of it, let me reveal to you a number of VERY cool functions and features.  Oh and might I add, ADVANCED features that let you take it up a notch, not to mention the amazing HELP file too!

    Starting with the mothership of all functions! The Advanced option! Which enables a whole series of new options enabled when you go to your File Copy options!

    Taking RichCopy to the Advanced! File Copy Options Process Control

    The Process Control lets you really dive down into some functions such as your cache sizes and more! Really quite cool.  Though frankly as I jump to the “Others” section, one of the coolest features if the fact that when you modify your options in the GUI, you are presented with your CLI parameters!

    Command Line Parameters - CLI so cool!

    Though don’t get me wrong, File Attributes, Error handling, inclusion and exclusions, FTP and other things themselves –are- quite cool!

    File Attributes and Error Handling Inclusion (Exclusion looks the same, so I didn't dup it!) FTP, Other and more!

    Though hands down, the most important part of this tool is the fact that it EXISTS, it is FREE and it is fricking COOL!   So, there’s no reason to sit idly by paying for SecureCopy, or watching your serial operations SLOWLY move by as you migrate data! Get out there, and play around with RichCopy today! It’ll make you wish you had this tool for the past 10 years like MS had!