DR drills can be used to simulate fault scenarios, specify the emergency recovery solutions, and verify whether the solutions are applicable and effective. The existing services will not be affected during the DR drill. When a real fault occurs, you can use the solutions to rapidly restore services, enhancing service continuity.
SDRS provides the DR drill function. You can perform DR drills in a drill VPC (different from the VPC of the DR site). This function allows you to use the disk snapshots of the DR site servers to create drill servers with the server specifications and disk types same as the DR site servers.
After the DR drill server is created, the production site server and DR site server will independently run at the same time (data will not be synchronized between these two servers).
To ensure that a DR failover can be properly performed if a disaster happens, you are recommended to perform DR drills regularly to verify that:
- The production site data and DR site data are consistent at the moment when you create a DR drill.
- The services at the DR site can run properly after a failover.
Figure 1 Performing a DR drill
- If the DR site server of the protection group is added to Enterprise Project, the created DR drill server will not be automatically added to Enterprise Project. You need to manually add it to Enterprise Project if needed.
- When you use a created drill VPC to create a drill, the subnet ACL rule of the drill VPC will be different from that of the VPC of the protection group. You need to manually set them to be the same one if needed.
- When you create a DR drill, if the VPC of the protection group has a customized routing table and subnets configured, the corresponding routing table will not be automatically created for the drill VPC. You need to manually create it if needed.
- After you create a DR drill, modifications to the Hostname, Name, Agency, ECS Group, Security Group, Tags, and Auto Recovery configurations of the DR site server before the drill will not synchronize to the DR drill server. You can log in to the management console and manually add the configuration items to the drill server.
- The protection group is in the Available, Protecting, Failover complete, Enabling protection failed, Disabling protection failed, Planned failover failed, Re-enabling protection failed, or Failover failed state.
- Do not perform a DR drill before the first time data synchronization between the production site server and DR site server completes. Otherwise, the drill server may not start properly.
- Log in to the management console.
- Click Service List and choose Storage > Storage Disaster Recovery Service.
The Storage Disaster Recovery Service page is displayed.
- In the pane of the protection group to which a DR drill is to be added, click DR Drills.
The operation page for the protection group is displayed.
- Click the DR Drills tab and click Create DR Drill.
The Create DR Drill dialog box is displayed.
- Configure Name and Drill VPC.
Table 1 Parameter description
Specifies the DR drill name.
The VPC is used for a DR drill and cannot be the same as the VPC of the DR site server. Specifies the drill VPC. The value can be Automatically create or Use existing.
- Automatically create: The system automatically creates a drill VPC and subnets for the protection group.
- Use existing: The system uses an existing VPC as the drill VPC. If you select to use an existing VPC, the subnet CIDR block of the drill VPC must be consistent with that of the production group VPC.
The drill VPC cannot be the same as the VPC of the protection group.
- Click OK.
After a DR drill is created, you can log in to the DR drill server and check whether services are running properly.