You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-vmware/deploy-disaster-recovery-using-jetstream.md
+57-17Lines changed: 57 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,12 @@ ms.date: 04/11/2022
7
7
ms.custom: references_regions
8
8
---
9
9
10
-
# Deploy disaster recovery using JetStream DR
10
+
# Deploy disaster recovery using JetStream DR software
11
11
12
12
13
13
[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.
14
14
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/).
16
16
17
17
In this article, you'll implement JetStream DR for your Azure VMware Solution private cloud and on-premises VMware workloads.
18
18
@@ -24,7 +24,6 @@ To learn more about JetStream DR, see:
24
24
25
25
-[JetStream knowledge base articles](https://www.jetstreamsoft.com/resources/knowledge-base/)
26
26
27
-
28
27
## Core components of the JetStream DR solution
29
28
30
29
| Items | Description |
@@ -57,8 +56,47 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
57
56
:::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":::
58
57
59
58
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.
61
89
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
62
100
63
101
### Scenario 1: On-premises VMware vSphere to Azure VMware Solution DR
64
102
@@ -77,11 +115,14 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
77
115
>[!NOTE]
78
116
>The **Enable hierarchical namespace** option on the blob isn't supported.
79
117
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.
81
119
82
120
- 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.
83
121
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.
84
123
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/)
85
126
86
127
### Scenario 2: Azure VMware Solution to Azure VMware Solution DR
87
128
@@ -96,17 +137,17 @@ In this scenario, the primary site is an Azure VMware Solution private cloud in
96
137
>[!NOTE]
97
138
>The **Enable hierarchical namespace** option on the blob isn't supported.
98
139
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.
102
141
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)
103
146
104
147
For more on-premises JetStream DR prerequisites, see the [JetStream Pre-Installation Guide](https://www.jetstreamsoft.com/portal/jetstream-knowledge-base/pre-installation-guidelines/).
105
148
106
149
107
150
108
-
109
-
110
151
## Install JetStream DR on Azure VMware Solution
111
152
112
153
You can follow these steps for both supported scenarios.
@@ -162,7 +203,7 @@ Azure VMware Solution supports the installation of JetStream using either static
162
203
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
163
204
|**HostName**| Hostname (FQDN) of the JetStream MSA VM. |
164
205
|**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. |
166
207
167
208
168
209
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
185
226
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
186
227
|**HostName**| Hostname (FQDN) of the JetStream MSA VM. |
187
228
|**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.|
189
230
190
231
191
232
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
203
244
|**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. |
204
245
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
205
246
|**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. |
207
248
208
249
1.[View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
209
250
@@ -249,7 +290,7 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
249
290
|**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. |
250
291
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
251
292
|**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. |
253
294
254
295
1.[View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
255
296
@@ -266,7 +307,7 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
266
307
|**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. |
267
308
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
268
309
|**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.|
270
311
271
312
1.[View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
272
313
@@ -277,12 +318,11 @@ This cmdlet disables JetStream DR only on one of the clusters and doesn't comple
277
318
|**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. |
278
319
|**Credential**| Credentials of the root user of the JetStream MSA VM. |
279
320
|**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.|
281
322
282
323
1.[View the status of the execution](concepts-run-command.md#view-the-status-of-an-execution).
283
324
284
325
285
-
286
326
## Support
287
327
288
328
JetStream DR is a solution that [JetStream Software](https://www.jetstreamsoft.com/) supports. For any product or support issues with JetStream, contact [email protected].
Copy file name to clipboardExpand all lines: articles/azure-vmware/enable-public-ip-nsx-edge.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
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.
4
4
ms.topic: how-to
5
5
ms.service: azure-vmware
6
6
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
13
13
>[!TIP]
14
14
>Before you enable Internet access to your Azure VMware Solution, review the [Internet connectivity design considerations](concepts-design-public-internet-access.md).
15
15
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
+
17
23
With this capability, you have the following features:
18
24
- A cohesive and simplified experience for reserving and using a Public IP down to the NSX Edge.
19
25
- 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
115
121
:::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":::
116
122
117
123
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)
119
125
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.
0 commit comments