HP 418800-B21 HP StorageWorks Replication Solutions Manager 4.0.1 job command - Page 49

Replicate via snapclone a host volume multiple times, mount to a host template

Page 49 highlights

Line Task 1 // Perform an unplanned failover of a CA configuration. 2 // Since it is 'unplanned', we do not quiesce or unmount the source volumes. 3 // 4 // Assign some variables that will be used in this job. 5 $site_2_array = SetVariable(%site_2_array% 6 $site_2_host = SetVariable(%site_2_host%) 7 // 8 // Validate that resources are as expected. 9 ValidateHost ($site_2_host) 10 ValidateStorageSystem ($site_2_array) 11 // 12 // Failover all DR groups to the remote site. 13 FailoverDrGroups ( %DR_group_name_list%, FALSE ) 14 // 15 // Do a bus scan for the new volumes, make sure that new devices are seen by multipath driver. 16 // Repeat the Discover for each DR group. 17 // This assumes that the devices are presented on the site 2 host 18 DiscoverDiskDevicesForDrGroup($site_2_host, %DR_group_name%) 19 // 20 // Execute any necessary commands on the remote host to get the volumes ready to mount, 21 // such as import volumegroups, fsck volumes, etc. 22 // Mount devices on the remote host. 23 // Start the application on the remote host. 24 Pause() 25 // 26 Exit (SUCCESS) 27 // Replicate (via snapclone) a host volume multiple times, mount to a host (template) Template summary A. Replicate the same host volume more than once, via snapclone. B. Between each snapclone, wait for the previous one to normalize. C. Mount the replicas on a host. D. Pause. E. Delete the mounted host volumes. F. Delete the storage volumes. HP StorageWorks Replication Solutions Manager 4.0.1 49

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207

Line
Task
1
// Perform an unplanned failover of a CA con
guration.
2
// Since it is ’unplanned’, we do not quiesce or unmount the source volumes.
3
//
4
// Assign some variables that will be used in this job.
5
$site_2_array = SetVariable(%site_2_array%
6
$site_2_host = SetVariable(%site_2_host%)
7
//
8
// Validate that resources are as expected.
9
ValidateHost ($site_2_host)
10
ValidateStorageSystem ($site_2_array)
11
//
12
// Failover all DR groups to the remote site.
13
FailoverDrGroups ( %DR_group_name_list%, FALSE )
14
//
15
// Do a bus scan for the new volumes, make sure that new devices are seen by multipath driver.
16
// Repeat the Discover for each DR group.
17
// This assumes that the devices are presented on the site 2 host
18
DiscoverDiskDevicesForDrGroup($site_2_host, %DR_group_name%)
19
//
20
// Execute any necessary commands on the remote host to get the volumes ready to mount,
21
// such as import volumegroups, fsck volumes, etc.
22
// Mount devices on the remote host.
23
// Start the application on the remote host.
24
Pause()
25
//
26
Exit (SUCCESS)
27
//
Replicate (via snapclone) a host volume multiple times, mount to a host (template)
Template summary
A.
Replicate the same host volume more than once, via snapclone.
B.
Between each snapclone, wait for the previous one to normalize.
C.
Mount the replicas on a host.
D.
Pause.
E.
Delete the mounted host volumes.
F.
Delete the storage volumes.
HP StorageWorks Replication Solutions Manager 4.0.1
49