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

Considerations, Example

Page 38 highlights

• Include e-mail notification. Adds a command for e-mail notification of the job instance status. See SetNotificationPolicy. Considerations • Tru64 UNIX. When replicating AdvFS volumes that have heavy I/O, select the option Suspend source before replication. Example This template was generated to fracture and mount one host volume on an enabled host. No other template options were selected. Line Task 1 // Fracture host volume and mounting it to a host. 2 // 3 // Assign some variables that will be used in this job. 4 $source_hostvol_unc1 = SetVariable(%source_hostvol_unc1%) 5 $source_host = SetVariable(%source_host%) 6 $mount_host = SetVariable(%mount_host%) 7 // 8 // Validate that resources are as expected. 9 ValidateHost ($source_host) 10 ValidateHost ($mount_host) 11 ValidateHostVolumeMirrorclones ($source_hostvol_unc1) 12 // 13 WaitHostVolumeNormalization($source_hostvol_unc1) 14 // 15 // 16 DO { 17 // The return value from FractureHostVolumeMirrorclones is a list of mirrorclones of under line storage volumes of a host volume. 18 $Rep1 = FractureHostVolumeMirrorclones ($source_hostvol_unc1) 19 // 20 } ALWAYS { 21 } 22 // 23 // Mount the replicated volume(s) on a host. 24 PresentStorageVolumes ($Rep1, $mount_host) onerror pauseat E2: 25 DiscoverDiskDevices ($mount_host, $Rep1) onerror continue 26 $HV1 = CreateHostVolumeFromDiskDevices ($source_hostvol_unc1, $Rep1, $mount_host) onerror pauseat E3: 27 $MP1 = MountHostVolume ($HV1, %mount_point1%) onerror pauseat E4: 28 // 38 Job concepts, templates and commands

  • 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

Include e-mail noti
cation
. Adds a command for e-mail noti
cation of the job instance status.
See
SetNoti
cationPolicy
.
Considerations
Tru64 UNIX
. When replicating AdvFS volumes that have heavy I/O, select the option Suspend
source before replication.
Example
This template was generated to fracture and mount one host volume on an enabled host. No other
template options were selected.
Line
Task
1
// Fracture host volume and mounting it to a host.
2
//
3
// Assign some variables that will be used in this job.
4
$source_hostvol_unc1 = SetVariable(%source_hostvol_unc1%)
5
$source_host = SetVariable(%source_host%)
6
$mount_host = SetVariable(%mount_host%)
7
//
8
// Validate that resources are as expected.
9
ValidateHost ($source_host)
10
ValidateHost ($mount_host)
11
ValidateHostVolumeMirrorclones ($source_hostvol_unc1)
12
//
13
WaitHostVolumeNormalization($source_hostvol_unc1)
14
//
15
//
16
DO {
17
// The return value from FractureHostVolumeMirrorclones is a list of mirrorclones of under line storage
volumes of a host volume.
18
$Rep1 = FractureHostVolumeMirrorclones ($source_hostvol_unc1)
19
//
20
} ALWAYS {
21
}
22
//
23
// Mount the replicated volume(s) on a host.
24
PresentStorageVolumes ($Rep1, $mount_host) onerror pauseat E2:
25
DiscoverDiskDevices ($mount_host, $Rep1) onerror continue
26
$HV1 = CreateHostVolumeFromDiskDevices ($source_hostvol_unc1, $Rep1, $mount_host) onerror
pauseat E3:
27
$MP1 = MountHostVolume ($HV1, %mount_point1%) onerror pauseat E4:
28
//
38
Job concepts, templates and commands