{"id":10373,"date":"2022-04-08T06:30:58","date_gmt":"2022-04-07T20:30:58","guid":{"rendered":"https:\/\/www.penguinpunk.net\/blog\/?p=10373"},"modified":"2022-05-24T13:48:25","modified_gmt":"2022-05-24T03:48:25","slug":"vmware-cloud-on-aws-tmcham-part-2-vcdr-notes","status":"publish","type":"post","link":"https:\/\/www.penguinpunk.net\/blog\/vmware-cloud-on-aws-tmcham-part-2-vcdr-notes\/","title":{"rendered":"VMware Cloud on AWS &#8211; TMCHAM &#8211; Part 2 &#8211; VCDR Notes"},"content":{"rendered":"<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2019\/11\/VMware-Logo-200x200-01-1024x1024.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8656 size-medium\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2019\/11\/VMware-Logo-200x200-01-1024x1024-300x76.png\" alt=\"\" width=\"300\" height=\"76\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2019\/11\/VMware-Logo-200x200-01-1024x1024-300x76.png 300w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2019\/11\/VMware-Logo-200x200-01-1024x1024-768x194.png 768w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2019\/11\/VMware-Logo-200x200-01-1024x1024.png 1012w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/IMG_0009.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10471 size-medium\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/IMG_0009-300x154.jpeg\" alt=\"\" width=\"300\" height=\"154\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/IMG_0009-300x154.jpeg 300w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/IMG_0009-768x395.jpeg 768w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/IMG_0009.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In this episode of &#8220;Things My Customers Have Asked Me&#8221; (or TMCHAM for short), I&#8217;m going to dive into a few questions around VMware Cloud Disaster Recovery (VCDR), a service we offer as an add-on to VMware Cloud on AWS. If you&#8217;re unfamiliar with VCDR, you can read a bit more about it <a href=\"https:\/\/www.vmware.com\/au\/products\/cloud-disaster-recovery.html\">here<\/a>.<\/p>\n<p class=\"v1MsoNormal\"><em>VCDR Roles and Permissions<\/em><\/p>\n<p><span lang=\"EN-NZ\">Can RBAC roles be customised?<\/span><span lang=\"EN-NZ\"><span class=\"v1apple-converted-space\">\u00a0Not really, as t<\/span><\/span><span lang=\"EN-NZ\">hese are cascaded down from the Cloud Services hub. As I understand it, I don&#8217;t believe you have granular control over it, just the pre-defined, default roles as outlined <a href=\"https:\/\/vcdr.vmware.com\/docs\/Content\/vcdr\/users\/user-roles-permissions.htm#VMware\">here<\/a>, so you need to be careful about what you hand out to folks in your organisation. To see what Service Roles have been assigned to your account, in the VMware Cloud Services, go to My Account, and then click on My Roles. Under Service Roles, you&#8217;ll see a list of services, such as VCDR, Skyline, and so on. You can then check what roles have been assigned.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10398\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles.png\" alt=\"\" width=\"800\" height=\"472\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles.png 2106w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles-300x177.png 300w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles-1024x604.png 1024w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles-768x453.png 768w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles-1536x906.png 1536w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_roles-2048x1208.png 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p class=\"v1MsoNormal\"><em>VCDR Protection Groups<\/em><\/p>\n<p>VCDR Protection Groups are the way that we logically group together workloads to be protected with the same RPO, schedule, and retention. There are two types of protection group: standard-frequency and high-frequency. Standard-frequency snapshots can be run as often as every 4 hours, while high-frequency snapshots can go as often as every 30 minutes. You can read more on protection groups <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Cloud-Disaster-Recovery\/services\/vmware-cloud-disaster-recovery\/GUID-11C83D2A-A478-4823-B9B3-275AF6DD31CC.html\">here<\/a>. It&#8217;s important to note that there are some caveats to be aware of with high-frequency snapshots. These are outlined <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Cloud-Disaster-Recovery\/services\/vmware-cloud-disaster-recovery\/GUID-C3D21347-9DA3-469A-9F06-69A9A6632F04.html\">here<\/a>.<\/p>\n<p>30-minute RPOs were introduced in late 2021, but there are some caveats that you need to be aware of. Some of these are straightforward, such as the minimum software levels for on-premises protection. But you also need to be mindful that VMs with existing vSphere snapshots will not be included, and, more importantly, high-frequency snapshots can&#8217;t be quiesced.<\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10396\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps.png\" alt=\"\" width=\"800\" height=\"485\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps.png 1208w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps-300x182.png 300w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps-1024x621.png 1024w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/High_Frequency_Snaps-768x465.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><span lang=\"EN-NZ\">Can you have a VM instance in both a standard- and high-frequency snapshot protection group?\u00a0<\/span><span class=\"v1apple-converted-space\"><span lang=\"EN-NZ\">\u00a0<\/span><\/span><span lang=\"EN-NZ\">Would this allow us to get the best of both worlds \u2013 e.g. RPO could be as low as 30 minutes, but with a guaranteed snapshot of 4 hours? \u00a0Once you do a\u00a0<span class=\"v1apple-converted-space\">high-frequency snap on a VM, it keeps using that mechanism thereafter, even if it sits in a protection group using standard protection. Note also that you<\/span><\/span><span lang=\"EN-NZ\">\u00a0set a schedule for a protection group, so you can have snapshots running ever 30 mins and kept for a particular period of time (customer selects this). You could also run snapshots at 4 hours and keep those for a period of time too.<\/span><span class=\"v1apple-converted-space\"><span lang=\"EN-NZ\">\u00a0While you can technically have a VM in multiple groups, what you&#8217;re better off doing is configuring a variety of schedules for your protection groups to meet those different RPOs.<\/span><\/span><\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10397\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules.png\" alt=\"\" width=\"800\" height=\"637\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules.png 1810w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules-300x239.png 300w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules-1024x816.png 1024w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules-768x612.png 768w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2022\/04\/VMC_ProtectionGroup_Schedules-1536x1224.png 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><em>Quiesced Snapshots<\/em><\/p>\n<p><span lang=\"EN-NZ\">What happens to a VM during a quiesced state \u2013 would we experience micro service outages?\u00a0<\/span><span lang=\"EN-NZ\">The best answer I can give is &#8220;it depends&#8221;. The process for the standard, quiesced snapshot is similar to the one described <a href=\"https:\/\/kb.vmware.com\/s\/article\/1015180\">here<\/a>.\u00a0<\/span><span class=\"v1apple-converted-space\"><span lang=\"EN-NZ\">The VM will be stunned by the process, so depending on what kind of activity is happening on the VM, there may be a micro outage to the service.<\/span><\/span><\/p>\n<p><em>Other Considerations<\/em><\/p>\n<p><span lang=\"EN-NZ\">The <a href=\"https:\/\/docs.vmware.com\/en\/VMware-Cloud-Disaster-Recovery\/services\/vmware-cloud-disaster-recovery\/GUID-8AE1DC05-46D1-410C-99F6-7687FEB876B5.html\">documentation<\/a> talks about not changing anything when a scheduled snapshot is being run &#8211; how do we manage configuration of the SDDC if jobs are running 24\/7? \u00a0Seems odd that nothing can be changed when a scheduled snapshot is being run?<\/span><span class=\"v1apple-converted-space\"><span lang=\"EN-NZ\">\u00a0<\/span><\/span><span lang=\"EN-NZ\">This refers more to the VM that is being snapped. i.e. Don&#8217;t change configs or make changes to the environment, as that would impact this VM. It&#8217;s not a blanket rule for the whole environment.\u00a0<\/span><\/p>\n<p>Like most things, success with VCDR relies heavily on understanding the outcomes your organisation wants to achieve, and then working backwards from there. It&#8217;s also important to understand that this is a great way to do DR, but not necessarily a great way to do standard backup and recovery activities. Hopefully this article helps clarify some of the questions folks have around VCDR, and if it doesn&#8217;t, please don&#8217;t hesitate to get in contact.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this episode of &#8220;Things My Customers Have Asked Me&#8221; (or TMCHAM for short), I&#8217;m going to dive into a few questions around VMware Cloud Disaster Recovery (VCDR), a service we offer as an add-on to VMware Cloud on AWS. If you&#8217;re unfamiliar with VCDR, you can read a bit more about it here. VCDR [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[874,25,1377,4],"tags":[279,1388,1389,1144,786,1383,1028],"class_list":["post-10373","post","type-post","status-publish","format-standard","hentry","category-cloud","category-dataprotection","category-vmconaws","category-vmware","tag-cloud","tag-tmcham","tag-vcdr","tag-vmconaws","tag-vmware","tag-vmware-cloud","tag-vmwonaws"],"_links":{"self":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/10373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/comments?post=10373"}],"version-history":[{"count":6,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/10373\/revisions"}],"predecessor-version":[{"id":10473,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/10373\/revisions\/10473"}],"wp:attachment":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/media?parent=10373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/categories?post=10373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/tags?post=10373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}