Skip to content

Commit 2bbc332

Browse files
authored
Merge pull request #201204 from jjaygbay1/Update-deploy-disaster-recovery-using-jetstream
Updated to reflect TI 1956650
2 parents cf3ad7a + a3f66cd commit 2bbc332

File tree

2 files changed

+66
-20
lines changed

2 files changed

+66
-20
lines changed

articles/azure-vmware/deploy-disaster-recovery-using-jetstream.md

Lines changed: 57 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ ms.date: 04/11/2022
77
ms.custom: references_regions
88
---
99

10-
# Deploy disaster recovery using JetStream DR
10+
# Deploy disaster recovery using JetStream DR software
1111

1212

1313
[JetStream DR](https://www.jetstreamsoft.com/product-portfolio/jetstream-dr/) is a cloud-native disaster recovery solution designed to minimize downtime of virtual machines (VMs) if there was a disaster. Instances of JetStream DR are deployed at both the protected and recovery sites.
1414

15-
JetStream is built on the foundation of Continuous Data Protection (CDP), using [VMware VAIO framework](https://core.vmware.com/resource/vmware-vsphere-apis-io-filtering-vaio), which enables minimal or close to no data loss. JetStream DR provides the level of protection wanted for business and mission-critical applications. It also enables cost-effective DR by using minimal resources at the DR site and using cost-effective cloud storage, such as [Azure Blob Storage](https://azure.microsoft.com/services/storage/blobs/).
15+
JetStream is built on the foundation of Continuous Data Protection (CDP), using [VMware vSphere API for I/O filtering (VAIO) framework](https://core.vmware.com/resource/vmware-vsphere-apis-io-filtering-vaio), which enables minimal or close to no data loss. JetStream DR provides the level of protection wanted for business and mission-critical applications. It also enables cost-effective DR by using minimal resources at the DR site and using cost-effective cloud storage, such as [Azure Blob Storage](https://azure.microsoft.com/services/storage/blobs/).
1616

1717
In this article, you'll implement JetStream DR for your Azure VMware Solution private cloud and on-premises VMware workloads.
1818

@@ -24,7 +24,6 @@ To learn more about JetStream DR, see:
2424

2525
- [JetStream knowledge base articles](https://www.jetstreamsoft.com/resources/knowledge-base/)
2626

27-
2827
## Core components of the JetStream DR solution
2928

3029
| Items | Description |
@@ -57,8 +56,47 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
5756
:::image type="content" source="media/jetstream-disaster-recovery/jetstream-cloud-to-cloud-diagram.png" alt-text="Diagram showing the Azure VMware Solution private cloud to private cloud JetStream deployment." border="false" lightbox="media/jetstream-disaster-recovery/jetstream-cloud-to-cloud-diagram.png":::
5857

5958

60-
## Prerequisites
59+
## Disaster Recovery with Azure NetApp Files, JetStream DR and Azure VMware Solution
60+
61+
Disaster Recovery to cloud is a resilient and cost-effective way of protecting the workloads against site outages and data corruption events like ransomware. Leveraging the VMware VAIO framework, on-premises VMware workloads can be replicated to Azure Blob storage and recovered with minimal or close to no data loss and near-zero Recovery Time Objective (RTO). JetStream DR can seamlessly recover workloads replicated from on-premises to Azure VMware Solution and specifically to Azure NetApp Files.
62+
63+
JetStream DR enables cost-effective disaster recovery by consuming minimal resources at the DR site and using cost-effective cloud storage. JetStream DR automates recovery to Azure NetApp Files (ANF) datastores using Azure Blob Storage. It can recover independent VMs or groups of related VMs into the recovery site infrastructure according to runbook settings. It also provides point-in-time recovery for ransomware protection.
64+
65+
### Install JetStream DR
66+
To install JetStream DR in the on-premises data center and in the Azure VMware Solution private cloud:
67+
68+
- Install JetStream DR in the on-premises data center:
69+
70+
- Download the JetStream DR bundle from Azure Marketplace (ZIP) and deploy the JetStream DR MSA (OVA) in the designated cluster.
71+
- Configure the cluster with the IO filter package (install JetStream VIB).
72+
- Provision Azure Blob (Azure Storage Account) in the same region as the DR Azure VMware Solution cluster.
73+
- Deploy the disaster recovery virtual appliance (DRVA) and assign a replication log volume (VMDK from existing datastore or shared iSCSI storage).
74+
- Create protected domains (groups of related VMs) and assign DRVAs and the Azure Blob Storage/ANF.
75+
- Start protection.
76+
77+
- Install JetStream DR in the Azure VMware Solution private cloud:
78+
79+
- Use the Run command to install and configure JetStream DR.
80+
- Add the same Azure Blob container and discover domains using the Scan Domain option.
81+
- Deploy the DRVA appliance.
82+
- Create a replication log volume using an available vSAN or ANF datastore.
83+
- Import protected domains and configure RocVA (recovery VA) to use ANF datastore for VM placements.
84+
- Select the appropriate failover option and start continuous rehydration for near-zero RTO domains/VMs.
85+
86+
- During a disaster event, trigger failover to Azure NetApp Files datastores in the designated Azure VMware Solution DR site.
87+
88+
- Invoke failback to the protected site after the protected site has been recovered.
6189

90+
### Ransomware recovery
91+
92+
Recovering from ransomware can be a daunting task. Specifically, it can be hard for IT organizations to pinpoint what the “safe point of return is,”. After that safe point is determined, how to ensure that recovered workloads are safeguarded from the attacks re-occurring by sleeping malware or through vulnerable applications.
93+
94+
JetStream DR for Azure VMware Solution together with Azure NetApp Files datastores can address these concerns by allowing organizations to recover from an available point-in-time. It ensures that workloads are recovered to a functional and isolated network if required, allows the applications to function and communicate with each other without exposing them to any North-South traffic. It also gives security teams a safe place to perform forensics, and conduct other recovery measures.
95+
96+
For full details, refer to the article: [Disaster Recovery with Azure NetApp Files, JetStream DR and Azure VMware Solution](https://www.jetstreamsoft.com/portal/jetstream-knowledge-base/disaster-recovery-with-azure-netapp-files-jetstream-dr-and-avs-azure-vmware-solution/).
97+
98+
99+
## Prerequisites
62100

63101
### Scenario 1: On-premises VMware vSphere to Azure VMware Solution DR
64102

@@ -77,11 +115,14 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
77115
>[!NOTE]
78116
>The **Enable hierarchical namespace** option on the blob isn't supported.
79117
80-
- An NSX-T Data Center network segment configured on Azure VMware Solution private cloud and optionally enable DHCP on the segment for the JetStream Virtual appliances.
118+
- An NSX-T network segment configured on Azure VMware Solution private cloud with DHCP enabled on the segment for the transient JetStream Virtual appliances employed during recovery or failover.
81119

82120
- A DNS server configured to resolve the IP addresses of Azure VMware Solution vCenter Server, Azure VMware Solution ESXi hosts, Azure Storage account, and the JetStream Marketplace service for the JetStream virtual appliances.
83121

122+
- (Optional) Azure NetApp Files volume(s) are created and attached to the Azure VMware Solution private cloud for recovery or failover of protected VMs to Azure NetApp Files backed datastores.
84123

124+
- [Integrate Azure NetApp Files with Azure VMware Solution](https://docs.microsoft.com/azure/azure-vmware/netapp-files-with-azure-vmware-solution)
125+
- [Disaster Recovery with Azure NetApp Files, JetStream DR and AVS (Azure VMware Solution)](https://www.jetstreamsoft.com/portal/jetstream-knowledge-base/disaster-recovery-with-azure-netapp-files-jetstream-dr-and-avs-azure-vmware-solution/)
85126

86127
### Scenario 2: Azure VMware Solution to Azure VMware Solution DR
87128

@@ -96,17 +137,17 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
96137
>[!NOTE]
97138
>The **Enable hierarchical namespace** option on the blob isn't supported.
98139
99-
- An NSX-T Data Center network segment configured on Azure VMware Solution private cloud and optionally enable DHCP on the segment for the JetStream Virtual appliances.
100-
101-
- A DNS server configured on both the primary and DR sites to resolve the IP addresses of Azure VMware Solution vCenter Server, Azure VMware Solution ESXi hosts, Azure Storage account, and the JetStream Marketplace service for the JetStream virtual appliances.
140+
- An NSX-T network segment configured on Azure VMware Solution private cloud with DHCP enabled on the segment for the transient JetStream Virtual appliances employed during recovery or failover.
102141

142+
- A DNS server configured on both the primary and DR sites to resolve the IP addresses of Azure VMware Solution vCenter Server, Azure VMware Solution ESXi hosts, Azure Storage account, and the JetStream Marketplace service for the JetStream virtual appliances.
143+
- (Optional) Azure NetApp Files volume(s) are created and attached to the Azure VMware Solution private cloud for recovery or failover of protected VMs to Azure NetApp Files backed datastores.
144+
- [Integrate Azure NetApp Files with Azure VMware Solution](https://docs.microsoft.com/azure/azure-vmware/netapp-files-with-azure-vmware-solution)
145+
- [Disaster Recovery with Azure NetApp Files, JetStream DR and AVS (Azure VMware Solution)](https://docs.microsoft.com/azure/azure-vmware/netapp-files-with-azure-vmware-solution)
103146

104147
For more on-premises JetStream DR prerequisites, see the [JetStream Pre-Installation Guide](https://www.jetstreamsoft.com/portal/jetstream-knowledge-base/pre-installation-guidelines/).
105148

106149

107150

108-
109-
110151
## Install JetStream DR on Azure VMware Solution
111152

112153
You can follow these steps for both supported scenarios.
@@ -162,7 +203,7 @@ Azure VMware Solution supports the installation of JetStream using either static
162203
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
163204
| **HostName** | Hostname (FQDN) of the JetStream MSA VM. |
164205
| **Network** | Name of the NSX-T Data Center network segment where you must deploy the JetStream MSA. |
165-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Install-JetDRWithStaticIP-Exec1**. It's used to verify if the cmdlet ran successfully. |
206+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Install-JetDRWithStaticIP-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run. |
166207

167208

168209
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
@@ -185,7 +226,7 @@ This step also installs JetStream vSphere Installation Bundle (VIB) on the clust
185226
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
186227
| **HostName** | Hostname (FQDN) of the JetStream MSA VM. |
187228
| **Network** | Name of the NSX-T Data Center network segment where you must deploy the JetStream MSA. |
188-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Install-JetDRWithDHCP-Exec1**. It's used to verify if the cmdlet ran successfully. |
229+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Install-JetDRWithDHCP-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run. |
189230

190231

191232
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
@@ -203,7 +244,7 @@ This step also installs JetStream vSphere Installation Bundle (VIB) on the clust
203244
| **ProtectedCluster** | Name of the Azure VMware Solution private cloud cluster to be protected, for example, **Cluster-1**. You can only provide one cluster name during the install. |
204245
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
205246
| **MSIp** | IP address of the JetStream MSA VM. |
206-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Enable-JetDRForCluster-Exec1**. It's used to verify if the cmdlet ran successfully. |
247+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Enable-JetDRForCluster-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run. |
207248

208249
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
209250

@@ -249,7 +290,7 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
249290
| **ProtectedCluster** | Name of the Azure VMware Solution private cloud cluster to be protected, for example, **Cluster-1**. You can only provide one cluster name during the install. |
250291
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
251292
| **MSIp** | IP address of the JetStream MSA VM. |
252-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Disable-JetDRForCluster-Exec1**. It's used to verify if the cmdlet ran successfully. |
293+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Disable-JetDRForCluster-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run. |
253294

254295
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
255296

@@ -266,7 +307,7 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
266307
| **ProtectedCluster** | Name of the Azure VMware Solution private cloud cluster to be protected, for example, **Cluster-1**. You can only provide one cluster name during the install. |
267308
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
268309
| **MSIp** | IP address of the JetStream MSA VM. |
269-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Invoke-PreflightJetDRUninstall-Exec1**. It's used to verify if the cmdlet ran successfully. |
310+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Invoke-PreflightJetDRUninstall-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run.|
270311

271312
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
272313

@@ -277,12 +318,11 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
277318
| **ProtectedCluster** | Name of the Azure VMware Solution private cloud cluster to be protected, for example, **Cluster-1**. You can only provide one cluster name during the install. |
278319
| **Credential** | Credentials of the root user of the JetStream MSA VM. |
279320
| **MSIp** | IP address of the JetStream MSA VM. |
280-
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Uninstall-JetDR-Exec1**. It's used to verify if the cmdlet ran successfully. |
321+
| **Specify name for execution** | Alphanumeric name of the execution, for example, **Uninstall-JetDR-Exec1**. It's used to verify if the cmdlet ran successfully and should be unique for each run.|
281322

282323
1. [View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
283324

284325

285-
286326
## Support
287327

288328
JetStream DR is a solution that [JetStream Software](https://www.jetstreamsoft.com/) supports. For any product or support issues with JetStream, contact [email protected].

articles/azure-vmware/enable-public-ip-nsx-edge.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Enable Public IP to the NSX Edge for Azure VMware Solution (Preview)
3-
description: This article explains how to enable internet access for your Azure VMware Solution.
3+
description: This article shows how to enable internet access for your Azure VMware Solution.
44
ms.topic: how-to
55
ms.service: azure-vmware
66
ms.date: 05/12/2022
@@ -13,7 +13,13 @@ In this article, you'll learn how to enable Public IP to the NSX Edge for your A
1313
>[!TIP]
1414
>Before you enable Internet access to your Azure VMware Solution, review the [Internet connectivity design considerations](concepts-design-public-internet-access.md).
1515
16-
Public IP to the NSX Edge is a feature in Azure VMware Solution that enables inbound and outbound internet access for your Azure VMware Solution environment. The Public IP is configured in Azure VMware Solution through the Azure portal and the NSX-T Data center interface within your Azure VMware Solution private cloud.
16+
Public IP to the NSX Edge is a feature in Azure VMware Solution that enables inbound and outbound internet access for your Azure VMware Solution environment.
17+
18+
>[!IMPORTANT]
19+
>To enable this feature for your subscription, register the ```PIPOnNSXEnabled``` flag and follow these steps to [set up the preview feature in your Azure subscription](https://docs.microsoft.com/azure/azure-resource-manager/management/preview-features?tabs=azure-portal).
20+
21+
The Public IP is configured in Azure VMware Solution through the Azure portal and the NSX-T Data center interface within your Azure VMware Solution private cloud.
22+
1723
With this capability, you have the following features:
1824
- A cohesive and simplified experience for reserving and using a Public IP down to the NSX Edge.
1925
- The ability to receive up to 1000 or more Public IPs, enabling Internet access at scale.
@@ -115,7 +121,7 @@ For example, the following rule is set to Match External Address, and this setti
115121
:::image type="content" source="media/public-ip-nsx-edge/gateway-specific-rules-match-external-connectivity.png" alt-text="Screenshot Internet connectivity inbound Public IP." lightbox="media/public-ip-nsx-edge/gateway-specific-rules-match-external-connectivity-expanded.png":::
116122

117123
If **Match Internal Address** was specified, the destination would be the internal or private IP address of the VM.
118-
For more information on the NSX-T Gateway Firewall see the [NSX-T Gateway Firewall Administration Guide]( https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.1/administration/GUID-A52E1A6F-F27D-41D9-9493-E3A75EC35481.html)
124+
For more information on the NSX-T Gateway Firewall see the [NSX-T Gateway Firewall Administration Guide]( https://docs.vmware.com/VMware-NSX-T-Data-Center/3.1/administration/GUID-A52E1A6F-F27D-41D9-9493-E3A75EC35481.html)
119125
The Distributed Firewall could be used to filter traffic to VMs. This feature is outside the scope of this document. For more information, see [NSX-T Distributed Firewall Administration Guide]( https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.1/administration/GUID-6AB240DB-949C-4E95-A9A7-4AC6EF5E3036.html)git status.
120126

121127
## Next steps

0 commit comments

Comments
 (0)