Top
ETERNUS SF Storage Cruiser 14.0 User's Guidefor Virtual Storage Conductor

1.5.2 Server-free data service function

VSC provides the server-free data service function, which copies data using the resources of the virtualization switch without using the resources (CPU and memory) of the transaction server. Originally, the resources of a transaction server should be consumed by an application that processes data, but not by such secondary tasks as backup and maintenance. The use of this function allows you to use transaction server capabilities more effectively.
This service provides the following functions:

1.5.2.1 Migration function

The migration function moves data in a physical disk to another physical disk of virtual disk. This function can be used to migrate data to a new disk unit or remove a physical disk that is causing a performance bottleneck.

You do not need to change the disk information (WWNs and disk numbers) recognized by the transaction server. Instead, VSC automatically changes the information of physical disks that make up a virtual disk(s).

After copying data to a destination physical disk, there are two options: allowing VSC to automatically switch the physical disks or having the user manually switch the disks. When migration is activated in a mode that retains no backup disk, VSC automatically switches the physical disks (using an automatic switching function). When migration is activated in a mode that retains a backup disk, the user must manually switch the physical disks.

When choosing not to use the automatic switching function, the user must issue an instruction to switch the physical disks. This instruction, to switch the physical disks, is called a migration completion instruction. Upon receiving a migration completion instruction from the user, VSC writes the data passed from an application to both the migration source and destination physical disks in order to maintain synchronization between both disks. Therefore, be sure to issue a migration completion instruction at the appropriate time to avoid adversely affecting virtualization switch capability.


Table 1.7 Access to virtual disks during migration

Target

Status

Access enabled?

Remarks

Source physical disk

Copying

Yes

-

Synchronization maintained

Yes

-

Switching complete

-

-

Destination physical disk

Copying

-

-

Synchronization maintained

-

Execute a write request on the virtualization switch to maintain synchronization.

Switching complete

Yes

-

VSC provides migration operation with the following characteristics:

Note

In migration to hold migration backup disk (hereinafter called "backup disk"), if you want to ensure data consistency stored on backup disks, it is required to write data cached on the application server to the backup disks before migration cutover to ensure the consistency.
Note that if you do not directly specify a destination physical disk, VSC automatically chooses a physical disk for you. Therefore, you must manually create a virtual storage pool using only the destination physical disk.
Moreover, the virtualization switch that performs copy processing must retain access paths to both the migration source and destination physical disks.
When VSC accepts a migration instruction, it returns a session ID to you. Use the session ID for a migration completion instruction or migration cancellation instruction.


1.5.2.2 Replication function

The replication function creates a copy of a virtual disk. This function can be used to build a new transaction or make a backup copy of a virtual disk.

You must issue instructions to start and end a replication process. VSC writes data passed from an application to both the migration source and destination virtual disks in order to maintain synchronization between both disks.


Table 1.8 Access to virtual disks during replication

Target

Status

Access enabled?

Remarks

Source virtual disk

Copying

Yes

-

Synchronization maintained

Yes

-

Switching complete

Yes

-

Destination virtual disk

Copying

No

An access error occurs.

Synchronization maintained

No

An access error occurs.
Execute a write request on the virtualization switch to maintain synchronization.

Switching complete

Yes

-

Replication is executable by the startrep command from the operations management server or using the ETERNUS SF AdvancedCopy Manager.

The replication executed with the ETERNUS SF AdvancedCopy Manager includes a function to suspend and resume copy. However, note that the replication executed by the commands from the operations management server does not include the function to suspend and resume copy.

Refer to “3.4.3 Copy security function” for more information about copy security.

See

  • For replications using the ETERNUS SF AdvancedCopy Manager, refer to "ETERNUS SF AdvancedCopy Manager Operator's Guide".

  • For details of commands from the operations management server, refer to "Appendix B Admin Server Commands".

The following are descriptions of a flow of replications from start through end using the commands from the operations management server.

  1. Replication start directions (startrep command)

    Use the startrep command from the operations management server to start replication.

    Information

    Information required for replication directions includes the name of a replication-source virtual disk and the name of a replication-destination virtual disk.

  2. During copy

    Data on its source virtual disk is being copied to its destination virtual disk. If you want to abort replication, use the cancelrep command from the operations management server.

  3. Equivalency maintain status

    This is a status that the same data is written on its source virtual disk and on its destination virtual disk. If you want to abort replication, use the cancelrep command from the operations management server.

  4. Replication finish directions (finishrep command)

    Using the finishrep command from the operations management server, cancel the equivalency maintain status of the source virtual disk and the destination virtual disk to finish replication.

Note

An access error occurs if the destination virtual disk is accessed during replication. Make sure that the transaction server does not access the virtual disk during use of the replication function.