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

Replicate storage volumes template

Page 69 highlights

Line Task 1 // Replicate raw storage volume(s), and mount to a host. 2 // 3 // Assign some variables that will be used in this job. 4 $source_storvol_unc1 = SetVariable(%source_storvol_unc1%) 5 $dest_storvol1 = SetVariable(%dest_storvol1%) 6 $mount_host = SetVariable(%mount_host%) 7 // 8 // Validate that resources are as expected. 9 ValidateHost ($mount_host) 10 ValidateStorageVolume ($source_storvol_unc1) 11 ValidateSnapshotStorageVolume ($source_storvol_unc1) 12 // 13 $Rep1 = SnapshotStorageVolume ($source_storvol_unc1, FULLY_ALLOCATED, SAME, $dest_storvol1, WAIT) onerror pauseat E1: 14 // 15 // Create disk device(s) on a host. 16 CreateDiskDevice ($Rep1, $mount_host, %LUN%, READ_WRITE) onerror pauseat E2: 17 // 18 // Wait for user to initiate rollback. 19 Pause () 20 // 21 // Rollback. 22 E3: RemoveDiskDevice ($Rep1, $mount_host) onerror pauseat E2: 23 // 24 E2: DeleteStorageVolume ($Rep1) onerror pauseat E2: 25 // 26 Exit (SUCCESS) 27 // 28 // Failure exit - no rollback needed. 29 E1: Exit (FAILURE) Replicate storage volumes (template) Template summary A. Locally replicates (copies) storage volumes. B. Pauses the job. C. After continuing, deletes the storage volume copies from the storage system. HP StorageWorks Replication Solutions Manager 4.0.1 69

  • 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
// Replicate raw storage volume(s), and mount to a host.
2
//
3
// Assign some variables that will be used in this job.
4
$source_storvol_unc1 = SetVariable(%source_storvol_unc1%)
5
$dest_storvol1 = SetVariable(%dest_storvol1%)
6
$mount_host = SetVariable(%mount_host%)
7
//
8
// Validate that resources are as expected.
9
ValidateHost ($mount_host)
10
ValidateStorageVolume ($source_storvol_unc1)
11
ValidateSnapshotStorageVolume ($source_storvol_unc1)
12
//
13
$Rep1 = SnapshotStorageVolume ($source_storvol_unc1, FULLY_ALLOCATED, SAME, $dest_storvol1,
WAIT) onerror pauseat E1:
14
//
15
// Create disk device(s) on a host.
16
CreateDiskDevice ($Rep1, $mount_host, %LUN%, READ_WRITE) onerror pauseat E2:
17
//
18
// Wait for user to initiate rollback.
19
Pause ()
20
//
21
// Rollback.
22
E3: RemoveDiskDevice ($Rep1, $mount_host) onerror pauseat E2:
23
//
24
E2: DeleteStorageVolume ($Rep1) onerror pauseat E2:
25
//
26
Exit (SUCCESS)
27
//
28
// Failure exit - no rollback needed.
29
E1: Exit (FAILURE)
Replicate storage volumes (template)
Template summary
A.
Locally replicates (copies) storage volumes.
B.
Pauses the job.
C.
After continuing, deletes the storage volume copies from the storage system.
HP StorageWorks Replication Solutions Manager 4.0.1
69