Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (2023)

  • Article
  • 8 minutes to read

This article describes how to replicate Azure VMs with Azure Disk Encryption (ADE) enabled, from one Azure region to another.

Note

Site Recovery currently supports ADE, with and without Azure Active Directory (Azure AD) for VMs running Windows operating systems. For Linux operating systems, we only support ADE without Azure AD. Moreover, for machines running ADE 1.1 (without Azure AD), the VMs must be using managed disks. VMs with unmanaged disks aren't supported. If you switch from ADE 0.1 (with Azure AD) to 1.1, you need to disable replication and enable replication for a VM after enabling 1.1.

Required user permissions

Site Recovery requires the user to have permissions to create the key vault in the target region and copy keys from source region key vault to the target region key vault.

To enable replication of Disk Encryption-enabled VMs from the Azure portal, the user needs the following permissions on both the source region and target region key vaults.

  • Key vault permissions

    • List, Create and Get
  • Key vault secret permissions

    • Secret Management Operations
      • Get, List and Set
  • Key vault key permissions (required only if the VMs use key encryption key to encrypt disk encryption keys)

    • Key Management Operations
      • Get, List and Create
    • Cryptographic Operations
      • Decrypt and Encrypt

To manage permissions, go to the key vault resource in the portal. Add the required permissions for the user. The following example shows how to enable permissions to the key vault ContosoWeb2Keyvault, which is in the source region.

  1. Go to Home > Keyvaults > ContosoWeb2KeyVault > Access policies.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (1)

  2. You can see that there are no user permissions. Select Add new. Enter the user and permissions information.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (2)

    (Video) Introduction to Azure Site Recovery I Azure to Azure Site Recovery -Replication, Failover & Failback

If the user who's enabling disaster recovery (DR) doesn't have permissions to copy the keys, a security administrator who has appropriate permissions can use the following script to copy the encryption secrets and keys to the target region.

To troubleshoot permissions, refer to key vault permission issues later in this article.

Note

To enable replication of Disk Encryption-enabled VMs from the portal, you need at least "List" permissions on the key vaults, secrets, and keys.

Copy Disk Encryption keys to the DR region by using the PowerShell script

  1. Open the "CopyKeys" raw script code.

  2. Copy the script to a file, and name it Copy-keys.ps1.

  3. Open the Windows PowerShell application, and go to the folder where you saved the file.

  4. Execute Copy-keys.ps1.

  5. Provide Azure credentials to sign in.

  6. Select the Azure subscription of your VMs.

  7. Wait for the resource groups to load, and then select the Resource group of your VMs.

  8. Select the VMs from the list that's displayed. Only VMs that are enabled for disk encryption are on the list.

  9. Select the Target location.

    • Disk encryption key vaults
    • Key encryption key vaults

    By default, Site Recovery creates a new key vault in the target region. The vault's name has an "asr" suffix that's based on the source VM disk encryption keys. If a key vault already exists that was created by Site Recovery, it's reused. Select a different key vault from the list if necessary.

Enable replication

Use the following procedure to replicate Azure Disk Encryption-enabled VMs to another Azure region. As an example, primary Azure region is East Asia, and the secondary is Southeast Asia.

(Video) Microsoft Azure | Azure enablement | Azure Site Recovery

  1. In the vault > Site Recovery page, under Azure virtual machines, select Enable replication.

  2. In the Enable replication page, under Source, do the following:

    • Region: Select the Azure region where you want to protect your virtual machines.For example, the source location is East Asia.
    • Subscription: Select the subscription to which your source virtual machines belong. This can be any subscription that's in the same Azure Active Directory tenant as your recovery services vault.
    • Resource group: Select the resource group to which your source virtual machines belong. All the VMs in the selected resource group are listed for protection in the next step.
    • Virtual machine deployment model: Select the Azure deployment model of the source machines.
    • Disaster recovery between availability zones: Select Yes if you want to perform zonal disaster recovery on virtual machines.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (3)

  3. Select Next.

  4. In Virtual machines, select each VM that you want to replicate. You can only select machines for which replication can be enabled. You can select up to ten VMs. Then, select Next.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (4)

  5. In Replication settings, you can configure the following settings:

    1. Under Location and Resource group,

      • Target location: Select the location where your source virtual machine data must be replicated. Depending on the location of selected machines, Site Recovery will provide you the list of suitable target regions. We recommend that you keep the target location the same as the Recovery Services vault location.

      • Target subscription: Select the target subscription used for disaster recovery. By default, the target subscription will be same as the source subscription.

      • Target resource group: Select the resource group to which all your replicated virtual machines belong.

        • By default, Site Recovery creates a new resource group in the target region with an asr suffix in the name.
        • If the resource group created by Site Recovery already exists, it's reused.
        • You can customize the resource group settings.
        • The location of the target resource group can be any Azure region, except the region in which the source VMs are hosted.

        Note

        You can also create a new target resource group by selecting Create new.

        Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (5)

    2. Under Network,

      (Video) Disaster Recovery in Microsoft Azure

      • Failover virtual network: Select the failover virtual network.

        Note

        You can also create a new failover virtual network by selecting Create new.

      • Failover subnet: Select the failover subnet.

        Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (6)

    3. Storage: Select View/edit storage configuration. Customize target settings page opens.

      Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (7)

      • Replica-managed disk: Site Recovery creates new replica-managed disks in the target region to mirror the source VM's managed disks with the same storage type (Standard or premium) as the source VM's managed disk.
      • Cache storage: Site Recovery needs extra storage account called cache storage in the source region. All the changes happening on the source VMs are tracked and sent to cache storage account before replicating them to the target location. This storage account should be Standard.
    4. Availability options: Select appropriate availability option for your VM in the target region. If an availability set that was created by Site Recovery already exists, it's reused. Select View/edit availability options to view or edit the availability options.

      Note

      • While configuring the target availability sets, configure different availability sets for differently sized VMs.
      • You cannot change the availability type - single instance, availability set or availability zone, after you enable replication. You must disable and enable replication to change the availability type.

      Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (8)

    5. Capacity reservation: Capacity Reservation lets you purchase capacity in the recovery region, and then failover to that capacity. You can either create a new Capacity Reservation Group or use an existing one. For more information, see how capacity reservation works.Select View or Edit Capacity Reservation group assignment to modify the capacity reservation settings. On triggering Failover, the new VM will be created in the assigned Capacity Reservation Group.

      Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (9)

    6. Encryption settings: Select View/edit configuration to configure the Disk Encryption and Key Encryption key Vaults.

      • Disk encryption key vaults: By default, Site Recovery creates a new key vault in the target region. It has an asr suffix that's based on the source VM disk encryption keys. If a key vault that was created by Azure Site Recovery already exists, it's reused.
      • Key encryption key vaults: By default, Site Recovery creates a new key vault in the target region. The name has an asr suffix that's based on the source VM key encryption keys. If a key vault created by Azure Site Recovery already exists, it's reused.

      Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (10)

      (Video) Azure Site Recovery II How to configure Disaster Recovery for Azure Virtual Machine

  6. Select Next.

  7. In Manage, do the following:

    1. Under Replication policy,
      • Replication policy: Select the replication policy. Defines the settings for recovery point retention history and app-consistent snapshot frequency. By default, Site Recovery creates a new replication policy with default settings of 24 hours for recovery point retention.
      • Replication group: Create replication group to replicate VMs together to generate Multi-VM consistent recovery points. Note that enabling multi-VM consistency can impact workload performance and should only be used if machines are running the same workload and you need consistency across multiple machines.
    2. Under Extension settings,
      • Select Update settings and Automation account.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (11)

  8. Select Next.

  9. In Review, review the VM settings and select Enable replication.

    Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (12)

Note

During initial replication, the status might take some time to refresh, without apparent progress. Click Refresh to get the latest status.

Update target VM encryption settings

In the following scenarios, you'll be required to update the target VM encryption settings:

  • You enabled Site Recovery replication on the VM. Later, you enabled disk encryption on the source VM.
  • You enabled Site Recovery replication on the VM. Later, you changed the disk encryption key or key encryption key on the source VM.

You can use a script to copy the encryption keys to the target region and then update the target encryption settings in Recovery services vault > replicated item > Properties > Compute and Network.

Enable replication for encrypted Azure VMs in Azure Site Recovery - Azure Site Recovery (13)

Troubleshoot key vault permission issues during Azure-to-Azure VM replication

Azure Site Recovery requires at least read permission on the Source region Key vault and write permission on the target region key vault to read the secret and copy it to the target region key vault.

Cause 1: You don't have "GET" permission on the source region Key vault to read the keys. How to fix: Regardless of whether you are a subscription admin or not, it is important that you have get permission on the key vault.

  1. Go to source region Key vault which in this example is "ContososourceKeyvault" > Access policies
  2. Under Select Principal add your user name for example: "dradmin@contoso.com"
  3. Under Key permissions select GET
  4. Under Secret Permission select GET
  5. Save the access policy

Cause 2: You don't have required permission on the Target region Key vault to write the keys.

For example: You try to replicate a VM that has key vault ContososourceKeyvault on a source region.You have all the permissions on the source region key vault. But during protection, you select the already-created key vault ContosotargetKeyvault, which doesn't have permissions. An error occurs.

(Video) ASHCI TSS 11 - Configuring Azure Backup and Azure Site Recovery

Permission required on target Key vault

How to fix: Go to Home > Keyvaults > ContosotargetKeyvault > Access policies and add the appropriate permissions.

Next steps

Learn more about running a test failover.

FAQs

How do I enable replication in Azure Site Recovery? ›

Select source settings

In the vault > Site Recovery page, under Azure virtual machines, select Enable replication.

Can you replicate data over a site to site VPN to Azure using Azure Site Recovery? ›

Can I replicate over a site-to-site VPN to Azure? Azure Site Recovery replicates data to an Azure storage account or managed disks, over a public endpoint. However, replication can be performed over Site-to-Site VPN as well.

How do I enable replication on Azure VM? ›

Enable replication for the Azure VM

On the Azure portal, from Home > Virtual machines menu, select a VM to replicate. In Operations, select Disaster recovery. From Basics > Target region, select the target region. To view the replication settings, select Review + Start replication.

Which of the following is an Azure supported encryption feature used to encrypt Linux VMs? ›

Azure Disk Encryption for Linux VMs uses the dm-crypt feature of Linux to provide full disk encryption of the OS disk* and data disks.

How many types of replication are there in Azure? ›

Microsoft Azure supports 4 different replication services, locally-redundant storage, zone-redundant storage, geo-redundant storage and read-access geo-redundant storage (also known as LRS, ZRS, GRS and RA-GRS respectively.)

What is the difference between Azure backup and site recovery when would you use each service and for what reason? ›

Azure backup is a cloud-based backup solution that helps protect your data from loss or corruption. Site recovery is a disaster recovery solution that helps you recover your data and applications if your primary Azure datacenter goes down. Azure Backup can also be used to restore your data to any of these locations.

What is the difference between Site Recovery Manager and vSphere replication? ›

vSphere Replication can be used independently or included in the VMware Site Recovery Manager (SRM) for disaster recovery plans. vSphere Replication license is included in vSphere Enterprise Plus, while SRM is an independent product and is a per VM or per CPU (as part of vCloud Suite Enterprise) license.

What is the difference between Azure migrate and Azure Site Recovery? ›

You should use Azure Migrate if you are planning to migrate your workloads to Azure. But if you want a DR solution, that allows you to use a secondary data center to host your servers in case of any disaster in the primary location, you should go for Azure Site Recovery.

What are two methods of VM replication? ›

virtual machine replication
  • Real-time VM replication- Data is copied to the replicated VM as it is being written, giving the most precise backup. However, this requires a large amount of hardware and bandwidth.
  • Point-in-time VM replication- This initiates data replication on a scheduled or requested basis.

How do I change the replication policy on Azure Site Recovery? ›

Edit a policy
  1. Select Manage > Site Recovery Infrastructure > Replication Policies.
  2. Select the replication policy you wish to modify.
  3. Click Edit settings, and update the RPO threshold/recovery point retention hours/app-consistent snapshot frequency fields as required.
3 Nov 2022

How does Azure VM replication work? ›

Replication process

Continuous replication begins for the VM. Disk writes are immediately transferred to the cache storage account in the source location. Site Recovery processes the data in the cache, and sends it to the target storage account, or to the replica managed disks.

Which of the following type of encryption in Azure storage encrypts the data before it is transferred into storage and to decrypt the data after it is transferred out of storage? ›

Data in Azure Storage is encrypted and decrypted transparently using 256-bit AES encryption, one of the strongest block ciphers available, and is FIPS 140-2 compliant.

Which encryption is activated by default when setting up an Azure VM? ›

Most Azure managed disks are encrypted with Azure Storage encryption, which uses server-side encryption (SSE) to protect your data and to help you meet your organizational security and compliance commitments.

What is the type of encryption used for connecting to an Azure VM? ›

Azure Storage Service Encryption

Storage Service Encryption uses 256-bit Advanced Encryption Standard (AES) encryption, which is one of the strongest block ciphers available. AES handles encryption, decryption, and key management transparently.

How do I activate replication? ›

Using SQL Server Management Studio (SSMS)
  1. On the Publication Databases page of the Publisher Properties - <Publisher> dialog box, select the Transactional and/or Merge check box for each database you want to replicate. Select Transactional to enable the database for snapshot replication.
  2. Select OK.
18 Nov 2022

How do I enable ASR? ›

Endpoint security policy

Select Endpoint Security > Attack surface reduction. Choose an existing ASR rule or create a new one. To create a new one, select Create Policy and enter information for this profile. For Profile type, select Attack surface reduction rules.

What is Asr replica disk? ›

The replica disk becomes the data store for the source disk in the primary region and helps to avoid the need of creating multiple storage accounts to store data for the protected machines. Here is an example of a protecting computer-generated machine with five managed disks.

What are the 3 models of replication? ›

There were three models for how organisms might replicate their DNA: semi-conservative, conservative, and dispersive.

What are the 3 parts of replication? ›

Replication occurs in three major steps: the opening of the double helix and separation of the DNA strands, the priming of the template strand, and the assembly of the new DNA segment. During separation, the two strands of the DNA double helix uncoil at a specific location called the origin.

What are the 4 steps of replication? ›

  • Step 1: Replication Fork Formation. Before DNA can be replicated, the double stranded molecule must be “unzipped” into two single strands. ...
  • Step 2: Primer Binding. The leading strand is the simplest to replicate. ...
  • Step 3: Elongation. ...
  • Step 4: Termination.
7 Oct 2019

What are the 3 types of recovery sites? ›

There are three major types of disaster recovery sites that can be used: cold, warm, and hot sites. Understanding the differences among these three can help SMBs, working in cooperation with an expert IT consultant, to select the one that best suits company needs and mission-critical business operations.

Is Azure site Recovery fault tolerance or disaster recovery? ›

Azure Site Recovery provides resilience and disaster recovery for apps and workloads running on on-premises machines, or Azure IaaS VMs. Site Recovery orchestrates replication, and handles failover to Azure when outages occur. It also handles recovery from Azure to your primary site.

Is Azure site Recovery automatic failover? ›

So site Recovery isn't automatic.

What are the benefits of Azure Site Recovery? ›

Azure Site Recovery offers ease of deployment, cost effectiveness, and dependability. Deploy replication, failover, and recovery processes through Site Recovery to help keep your applications running during planned and unplanned outages.

How does Azure Site Recovery Work? ›

Azure Recovery Services contributes to your BCDR strategy: Site Recovery service: Site Recovery helps ensure business continuity by keeping business apps and workloads running during outages. Site Recovery replicates workloads running on physical and virtual machines (VMs) from a primary site to a secondary location.

What is the difference between backups and replication? ›

Conclusion. Data backup is a process of storing data in more than one location to ensure that the data can be recovered if necessary. Data replication involves making copies of all or specific parts of your data so that you have multiple versions of the same thing on hand if something happens with one version.

How do I transfer VMs to Azure from Azure site Recovery? ›

  1. Prerequisites. Make sure that the Azure VMs are in the Azure region from which you want to move. ...
  2. Prepare. The following steps shows how to prepare the virtual machine for the move using Azure Site Recovery as a solution. ...
  3. Move. ...
  4. Discard. ...
  5. Commit. ...
  6. Clean up. ...
  7. Next steps.
3 Nov 2022

Is Azure migrate and Azure site Recovery meet the same purpose? ›

With the introduction of Azure Migrate: Server Migration, people are asking if it is replacing Azure Site Recovery (ASR) and the answer is no.

Does Azure site Recovery protect against ransomware? ›

Microsoft has invested in native security capabilities that make Microsoft Azure resilient against ransomware attacks and helps organizations defeat ransomware attack techniques.

What method is used for replication? ›

CDC or Log Replication is the fastest and most reliable way to replicate. It involves querying your database's internal change log every few seconds, copying the changes into the data warehouse, and incorporating them frequently.

How many types of replication are there? ›

Transactional replication and merge replication provide options for these types of applications.

Which replication policy is primarily used for disaster recovery? ›

A Mirror policy replicates newly created Snapshot copies to a destination volume. You can use these Snapshot copies to protect the source volume in preparation for disaster recovery or for one-time data replication.

How do I turn off ASR replication? ›

In Protected Items > Replicated Items, right-click the machine > Disable replication.

What are the steps to recover a replicated virtual machine? ›

Click Monitor and click vSphere Replication. On the Incoming Replications tab, right-click the virtual machine to recover and select Recovery. Select whether to recover the virtual machine with all the latest data, or to recover the virtual machine with the most recent data available on the target site.

How do I enable VM replication? ›

Using Hyper-V Manager

On the Hyper-V Manager, select the VM you want to replicate and right click on the VM and select Enable Replication. Specify the Replica Server. Specify the connection parameters or if you want to compress the data transmitted. Select which VM's Disks (VHDX) you want to replicate.

How do I replicate a VM in Azure? ›

You can clone a Azure VM in multiple ways, VM Image Capture: If it is a Windows VM, then run sysprep for generalizing the windows installation. VM Disk Snapshot: You can create a snapshot of a VHD and then create a managed disk from the snapshot and deploy VM. Hope this helps.

What is the difference between TDE and always encrypted? ›

With Always Encrypted, only users and applications with access to valid keys can decrypt the data, so MTM attacks, insider threats, etc. are nullified. In addition, Always Encrypted lets you encrypt data at the column level, whereas TDE requires encrypting the entire database.

What are the 4 basic types of encryption systems? ›

11. What are the 4 basic types of encryption systems?
  • Advanced Encryption Standard (AES)
  • Triple DES.
  • Blowfish.
  • Rivest-Shamir-Adleman (RSA)

How do I enable VM encryption? ›

To encrypt virtual machine disks, right-click on a virtual machine in the vSphere client inventory, and choose VM Policies > Edit VM Storage Policies. In the Edit VM Storage Policies dialog box, choose the VM Encryption Policy to enable encryption on the virtual machine disk(s).

How do I restore an encrypted VM in Azure? ›

In the Azure portal, select All services, and search for Key vaults. Select the key vault associated with the encrypted VM you're backing up. Select Access policies > Add Access Policy. In Add access policy > Configure from template (optional), select Azure Backup.

Which of the following is required to enable Azure disk encryption? ›

Azure Disk Encryption requires an Azure Key Vault to control and manage disk encryption keys and secrets. Your key vault and VMs must reside in the same Azure region and subscription.

How do I enable disk encryption on Azure VM? ›

Enable on an existing disk

Open the VM and select Stop. After the VM has finished stopping, select Disks and then select the disk you want to encrypt. Select Encryption and select Encryption at rest with a customer-managed key and then select your disk encryption set in the drop-down list. Select Save.

How do I know if my Azure VM is encrypted? ›

Use the az vm encryption enable command to enable encryption on a running IaaS virtual machine in Azure. Verify the disks are encrypted: To check on the encryption status of an IaaS VM, use the az vm encryption show command.

What are the two types of keys available in encryption in Azure? ›

Azure Key Vault provides two types of resources to store and manage cryptographic keys. Vaults support software-protected and HSM-protected (Hardware Security Module) keys.

How do I enable Microsoft replication? ›

Using SQL Server Management Studio (SSMS)

On the Publication Databases page of the Publisher Properties - <Publisher> dialog box, select the Transactional and/or Merge check box for each database you want to replicate. Select Transactional to enable the database for snapshot replication. Select OK.

How do I enable replication in domain controller? ›

Using a graphical user interface

Open the Active Directory Sites and Services snap-in. Browse to the NTDS Setting object for the domain controller you want to replicate to. In the right pane, right-click on the connection object to the domain controller you want to replicate from and select Replicate Now.

What is required prior to replication VMs through Azure Site Recovery? ›

Set up an Azure storage account. Site Recovery replicates on-premises machines to Azure storage. Azure VMs are created from the storage after failover occurs. The storage account must be in the same region as the Recovery Services vault.

Which allows only one server act as responsible to replicate in that site to another site? ›

Primary ownership prevents all replication conflicts, because only a single server permits update access to a set of replicated data.

How do you reinitialize replication? ›

Expand the Replication folder, and then expand the Local Publications folder. Expand the publication that has the subscription you want to reinitialize. Right-click the subscription, and then click Reinitialize.

What is Azure site replication? ›

Replication to Azure eliminates the cost and complexity of maintaining a secondary datacenter. Workload replication. Replicate any workload running on supported Azure VMs, on-premises Hyper-V and VMware VMs, and Windows/Linux physical servers.

How do I force replication between two domain controllers in a site? ›

A.
  1. Start the Microsoft Management Console (MMC) Active Directory Sites and Services snap-in.
  2. Expand the Sites branch to show the sites.
  3. Expand the site that contains the DCs. ...
  4. Expand the servers.
  5. Select the server you want to replicate to, and expand the server.
  6. Double-click NTDS Settings for the server.

How do I setup a VM replication? ›

Procedure
  1. Log in to the vSphere Client.
  2. On the home page, click Site Recovery and click Open Site Recovery.
  3. On the Site Recovery home page, select a site pair and click View Details.
  4. Click the Replications tab, select Outgoing or Incoming, and click the Create new replication icon.

How do I force replication between all domain controllers? ›

To ensure complete domain controller replication, the fastest solution is to use the RepAdmin command. The RepAdmin command is part of the AD DS Tools that are available via RSAT. So if you're working from a domain controller, the AD DS Tools are already installed.

What are the three requirements of replication? ›

Replication occurs in three major steps: the opening of the double helix and separation of the DNA strands, the priming of the template strand, and the assembly of the new DNA segment.

Videos

1. Protect your business from disaster with Azure Site Recovery DRaaS.
(ComputerWorld Group)
2. Azure Site Recovery move your Hyper-V VM to Azure Cloud step by step
(Paddy Maddy)
3. Azure Podcast #51 - From Azure Site Recovery to Azure VM and Azure AD
(Azure Centric)
4. New cloud based disaster recovery capabilities in Azure Site Recovery BRK3037
(Marc Kean)
5. Windows Admin Center - Azure Backup and Azure Site Recovery
(Manfred Helber)
6. What Is Azure Site Recovery | Introduction Azure Site Recovery | Azure Site Recovery | Intellipaat
(Intellipaat)
Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated: 11/14/2022

Views: 6280

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.