{"id":1863,"date":"2012-02-09T14:24:55","date_gmt":"2012-02-09T19:24:55","guid":{"rendered":"http:\/\/chriscolotti.us\/?p=1863"},"modified":"2012-05-10T11:51:07","modified_gmt":"2012-05-10T15:51:07","slug":"how-to-handle-patch-management-in-vcloud-director","status":"publish","type":"post","link":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/","title":{"rendered":"How To Handle Patch Management in vCloud Director"},"content":{"rendered":"

\"\"<\/a>I have gotten this question a few times and I have seen it on a number of emails. \u00a0I wanted to take a moment to address this\u00a0because\u00a0there seems to be some confusion on just how to manage your deployed vApps, but also the ones in the vCloud Catalogs. \u00a0For the time being we can leave out the Fast Provisioning aspect and assume that everything has been deployed from a full copy.<\/p>\n

Patching Deployed vApps<\/h3>\n

This is pretty simple and I am not sure why I see the question that often. \u00a0These are virtual machines, just like any other. \u00a0They are on the network and can be patched the same as you always did. \u00a0You can use agents, windows update, CRON jobs, whatever you like to patch them. \u00a0There is no magic in vCloud Director that helps you patch your vApps, but people seem to think there is. \u00a0Bottom line, business as usual here and there is nothing new you need to do.<\/p>\n

Patching Catalog Items<\/h3>\n

Now this can be a little more tricky. \u00a0Many of us new to vSphere have been spoiled by the template functionality. \u00a0With that, the ability to flip a vShpere Template to a virtual machine, power it on, patch it, and flip it back to a template. \u00a0That is easy in vSphere, but not quite the same in vCloud Director. \u00a0Remember Catalog vApp templates are NOT marked as a vSphere template, they are in fact just a powered off virtual machine. \u00a0For us old guys, this is the same as it used to be in ESX 2.5 with Virtual Center. \u00a0The basic process is as follows:<\/p>\n

    \n
  1. Deploy the vApp Template as a new vApp to an “Operations Org”<\/span><\/li>\n
  2. Patch the vApp as needed<\/span><\/li>\n
  3. Remove any changes or customization that was run on deployment<\/span><\/li>\n
  4. Shutdown the vApp<\/span><\/li>\n
  5. Copy it back to the Published Catalog<\/span><\/li>\n
  6. Remove the original vApp Template<\/span><\/li>\n<\/ol>\n

    This is not so much different from the good old days of 2.5, where we deployed, patched, and saved. \u00a0I suspect this process may get easier as we move forward, but that remains to be seen. \u00a0<\/span>For now, just remember it’s not impossible to keep your vApp templates up to date, you just need to work at it a little bit. \u00a0In fact I myself have to do this process to update my CentOS 6.2 templates in my vCloud Express to make sure they are up to date and ready for the next use.<\/span><\/p>\n

    This may seem obvious to some, but the fact I have seen and heard this being asked made me feel like I needed to post something. \u00a0I was just a little astounded by the question as it implied there was some magic\u00a0mechanism\u00a0in vCloud Director to patch you’re vCloud based virtual machines. \u00a0Of course you could probably use vCenter Orchestrator to workflow some of this once you have your basic processes figured out to handle a lot of vApp Templates.<\/p>\n

     <\/p>\n","protected":false},"excerpt":{"rendered":"

    I have gotten this question a few times and I have seen it on a number of emails. \u00a0I wanted to take a moment to address this\u00a0because\u00a0there seems to be some confusion on just how to manage your deployed vApps, but also the ones in the vCloud Catalogs. \u00a0For the time being we can leave …<\/p>\n","protected":false},"author":2,"featured_media":704,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[19,9],"tags":[81,302,182,247],"jetpack_publicize_connections":[],"yoast_head":"\nHow To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog<\/title>\n<meta name=\"description\" content=\"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog\" \/>\n<meta property=\"og:description\" content=\"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/\" \/>\n<meta property=\"og:site_name\" content=\"Chris Colotti's Blog\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-09T19:24:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-05-10T15:51:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif?fit=473%2C480&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"473\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Chris Colotti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ccolotti\" \/>\n<meta name=\"twitter:site\" content=\"@ccolotti\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Colotti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/\",\"url\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/\",\"name\":\"How To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog\",\"isPartOf\":{\"@id\":\"https:\/\/chriscolotti.us\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif\",\"datePublished\":\"2012-02-09T19:24:55+00:00\",\"dateModified\":\"2012-05-10T15:51:07+00:00\",\"author\":{\"@id\":\"https:\/\/chriscolotti.us\/#\/schema\/person\/7dd10fd3d400b31cbb9a4a4a14adb0c7\"},\"description\":\"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.\",\"breadcrumb\":{\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage\",\"url\":\"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif\",\"contentUrl\":\"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif\",\"width\":\"473\",\"height\":\"480\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/chriscolotti.us\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Handle Patch Management in vCloud Director\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/chriscolotti.us\/#website\",\"url\":\"https:\/\/chriscolotti.us\/\",\"name\":\"Chris Colotti's Blog\",\"description\":\"Thoughts and Theories About...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/chriscolotti.us\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/chriscolotti.us\/#\/schema\/person\/7dd10fd3d400b31cbb9a4a4a14adb0c7\",\"name\":\"Chris Colotti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/chriscolotti.us\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c93553a4a3e76f774ead33ebad5dbc1e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c93553a4a3e76f774ead33ebad5dbc1e?s=96&d=mm&r=g\",\"caption\":\"Chris Colotti\"},\"description\":\"Chris is active on the VMUG and event speaking circuit and is available for many events if you want to reach out and ask. Previously to this he spent close to a decade working for VMware as a Principal Architect. Previous to his nine plus years at VMware, Chris was a System Administrator that evolved his career into a data center architect. Chris spends a lot of time mentoring co-workers and friends on the benefits of personal growth and professional development. Chris is also amongst the first VMware Certified Design Experts (VCDX#37), and author of multiple white papers. In his spare time he helps his wife Julie run her promotional products as the accountant, book keeper, and IT Support. Chris also believes in both a healthy body and healthy mind, and has become heavily involved with fitness as a Diamond Team Beachbody Coach using P90X and other Beachbody Programs. Although Technology is his day job, Chris is passionate about fitness after losing 60 pounds himself in the last few years.\",\"sameAs\":[\"http:\/\/chriscolotti.us\"],\"url\":\"https:\/\/chriscolotti.us\/author\/ccolotti\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog","description":"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/","og_locale":"en_US","og_type":"article","og_title":"How To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog","og_description":"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.","og_url":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/","og_site_name":"Chris Colotti's Blog","article_published_time":"2012-02-09T19:24:55+00:00","article_modified_time":"2012-05-10T15:51:07+00:00","og_image":[{"width":"473","height":"480","url":"https:\/\/i2.wp.com\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif?fit=473%2C480&ssl=1","type":"image\/gif"}],"author":"Chris Colotti","twitter_card":"summary_large_image","twitter_creator":"@ccolotti","twitter_site":"@ccolotti","twitter_misc":{"Written by":"Chris Colotti","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/","url":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/","name":"How To Handle Patch Management in vCloud Director \u2022 Chris Colotti's Blog","isPartOf":{"@id":"https:\/\/chriscolotti.us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage"},"image":{"@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage"},"thumbnailUrl":"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif","datePublished":"2012-02-09T19:24:55+00:00","dateModified":"2012-05-10T15:51:07+00:00","author":{"@id":"https:\/\/chriscolotti.us\/#\/schema\/person\/7dd10fd3d400b31cbb9a4a4a14adb0c7"},"description":"See how you can manage some basic operational needs for patch management in vCloud Director. Some of this information may be useful.","breadcrumb":{"@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#primaryimage","url":"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif","contentUrl":"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif","width":"473","height":"480"},{"@type":"BreadcrumbList","@id":"https:\/\/chriscolotti.us\/vmware\/how-to-handle-patch-management-in-vcloud-director\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/chriscolotti.us\/"},{"@type":"ListItem","position":2,"name":"How To Handle Patch Management in vCloud Director"}]},{"@type":"WebSite","@id":"https:\/\/chriscolotti.us\/#website","url":"https:\/\/chriscolotti.us\/","name":"Chris Colotti's Blog","description":"Thoughts and Theories About...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/chriscolotti.us\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/chriscolotti.us\/#\/schema\/person\/7dd10fd3d400b31cbb9a4a4a14adb0c7","name":"Chris Colotti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/chriscolotti.us\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c93553a4a3e76f774ead33ebad5dbc1e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c93553a4a3e76f774ead33ebad5dbc1e?s=96&d=mm&r=g","caption":"Chris Colotti"},"description":"Chris is active on the VMUG and event speaking circuit and is available for many events if you want to reach out and ask. Previously to this he spent close to a decade working for VMware as a Principal Architect. Previous to his nine plus years at VMware, Chris was a System Administrator that evolved his career into a data center architect. Chris spends a lot of time mentoring co-workers and friends on the benefits of personal growth and professional development. Chris is also amongst the first VMware Certified Design Experts (VCDX#37), and author of multiple white papers. In his spare time he helps his wife Julie run her promotional products as the accountant, book keeper, and IT Support. Chris also believes in both a healthy body and healthy mind, and has become heavily involved with fitness as a Diamond Team Beachbody Coach using P90X and other Beachbody Programs. Although Technology is his day job, Chris is passionate about fitness after losing 60 pounds himself in the last few years.","sameAs":["http:\/\/chriscolotti.us"],"url":"https:\/\/chriscolotti.us\/author\/ccolotti\/"}]}},"jetpack_featured_media_url":"https:\/\/chriscolotti.us\/wp-content\/uploads\/2011\/09\/how-to.gif","jetpack_shortlink":"https:\/\/wp.me\/p1K3dw-u3","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/posts\/1863"}],"collection":[{"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/comments?post=1863"}],"version-history":[{"count":0,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/posts\/1863\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/media\/704"}],"wp:attachment":[{"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/media?parent=1863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/categories?post=1863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chriscolotti.us\/wp-json\/wp\/v2\/tags?post=1863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}