Integration of SFTP/FTP for NuGet Storage for Orchestrator Active/Passive DC-DR Setup.
This article provides guidelines for integrating SFTP/FTP for NuGet package storage in an Active/Passive Data Center-Disaster Recovery (DC-DR) setup for Orchestrator. In this setup, one data center serves as the active site while the other acts as a passive disaster recovery site.
Prerequisites:
- Orchestrator Environment: Ensure that Orchestrator is set up and operational in both the active and passive data centers
- SFTP/FTP Servers : Install and configure SFTP/FTP servers on both the active and passive data center sites
- Network Connectivity : Establish proper network connectivity between the active and passive data center sites
- Orchestrator Configuration : Make sure Orchestrator is configured to use NuGet packages for automation workflows.
Steps to Integrate SFTP/FTP for NuGet Storage:
- Setting Up SFTP/FTP Servers
Active Data Center (DC)
- Install and configure an SFTP/FTP server on the active data center server
- Create a directory on the SFTP/FTP server to store NuGet packages
- Ensure that the SFTP/FTP user has appropriate permissions to access and modify the NuGet package directory.
Passive Data Center (DR)
- Repeat the steps above to set up an SFTP/FTP server on the passive data center server
- Create a directory on the SFTP/FTP server to mirror the NuGet package directory from the active data center.
Configuring Orchestrator
- Access the Orchestrator configuration settings
- Update the NuGet package storage location to point to the SFTP/FTP server in the active data center
- Ensure that Orchestrator has the necessary credentials to access the SFTP/FTP server.
Synchronization Between Active and Passive Data Centers
- Implement a synchronization mechanism (e.g., rsync, Robocopy) to keep the NuGet package directories synchronized between the active and passive data centers
- Schedule the synchronization process to run at regular intervals to ensure that the passive data center stays up-to-date with the active data center.
Failover Process
- In the event of a failure in the active data center, update the Orchestrator configuration to point to the SFTP/FTP server in the passive data center
- Restart Orchestrator services to apply the configuration changes.
Testing and Monitoring
- Test the failover process to ensure seamless transition from the active to the passive data center
- Monitor the synchronization process and Orchestrator functionality regularly to detect and address any issues proactively.
By following these steps, create a robust integration of SFTP/FTP for NuGet storage, ensuring high availability and disaster recovery for your Orchestrator.