|
83 | 83 | "{{ scale_storage_nsddefs | difference(scale_storage_existing_nsds.stdout_lines) }}" |
84 | 84 | template: |
85 | 85 | src: StanzaFile.j2 |
86 | | - dest: /var/tmp/StanzaFile.new.{{ current_fs }} |
| 86 | + dest: /var/mmfs/tmp/StanzaFile.new.{{ current_fs }} |
87 | 87 | register: scale_storage_stanzafile_new |
88 | 88 | with_items: "{{ scale_storage_fsdefs }}" |
89 | 89 |
|
|
95 | 95 | - name: storage | Create new NSDs |
96 | 96 | vars: |
97 | 97 | verify: "{{ 'no' if scale_storage_fsparams[item.item].overwriteNSDs | default(scale_storage_filesystem_defaults.overwriteNSDs) else 'yes' }}" |
98 | | - command: /usr/lpp/mmfs/bin/mmcrnsd -F /var/tmp/StanzaFile.new.{{ item.item }} -v {{ verify }} |
| 98 | + command: /usr/lpp/mmfs/bin/mmcrnsd -F /var/mmfs/tmp/StanzaFile.new.{{ item.item }} -v {{ verify }} |
99 | 99 | when: |
100 | 100 | - item.size > 1 |
101 | 101 | with_items: "{{ scale_storage_stanzafile_new.results }}" |
|
115 | 115 | "{{ scale_storage_nsddefs }}" |
116 | 116 | template: |
117 | 117 | src: StanzaFile.j2 |
118 | | - dest: /var/tmp/StanzaFile.new.{{ current_fs }} |
| 118 | + dest: /var/mmfs/tmp/StanzaFile.new.{{ current_fs }} |
119 | 119 | register: scale_storage_stanzafile_new |
120 | 120 | when: |
121 | 121 | - current_fs not in scale_storage_existing_fs.stdout_lines |
|
124 | 124 | - name: storage | Create new filesystem(s) |
125 | 125 | command: |
126 | 126 | /usr/lpp/mmfs/bin/mmcrfs {{ item.item }} |
127 | | - -F /var/tmp/StanzaFile.new.{{ item.item }} |
| 127 | + -F /var/mmfs/tmp/StanzaFile.new.{{ item.item }} |
128 | 128 | -B {{ scale_storage_fsparams[item.item].blockSize | default(scale_storage_filesystem_defaults.blockSize) }} |
129 | 129 | -m {{ scale_storage_fsparams[item.item].defaultMetadataReplicas | default(scale_storage_filesystem_defaults.defaultMetadataReplicas) }} |
130 | 130 | -r {{ scale_storage_fsparams[item.item].defaultDataReplicas | default(scale_storage_filesystem_defaults.defaultDataReplicas) }} |
|
155 | 155 | "{{ scale_storage_nsddefs | difference(scale_storage_existing_nsds.stdout_lines) | union(scale_storage_free_nsds.stdout_lines) }}" |
156 | 156 | template: |
157 | 157 | src: StanzaFile.j2 |
158 | | - dest: /var/tmp/StanzaFile.new.{{ current_fs }} |
| 158 | + dest: /var/mmfs/tmp/StanzaFile.new.{{ current_fs }} |
159 | 159 | register: scale_storage_stanzafile_new |
160 | 160 | when: |
161 | 161 | - current_fs in scale_storage_existing_fs.stdout_lines |
162 | 162 | with_items: "{{ scale_storage_fsdefs }}" |
163 | 163 |
|
164 | 164 | - name: storage | Extend existing filesystem(s) |
165 | | - command: /usr/lpp/mmfs/bin/mmadddisk {{ item.item }} -F /var/tmp/StanzaFile.new.{{ item.item }} |
| 165 | + command: /usr/lpp/mmfs/bin/mmadddisk {{ item.item }} -F /var/mmfs/tmp/StanzaFile.new.{{ item.item }} |
166 | 166 | when: |
167 | 167 | - item.item in scale_storage_existing_fs.stdout_lines |
168 | 168 | - item.size > 1 |
|
173 | 173 | # |
174 | 174 | - name: storage | Cleanup new NSD StanzaFile(s) |
175 | 175 | file: |
176 | | - path: /var/tmp/StanzaFile.new.{{ item }} |
| 176 | + path: /var/mmfs/tmp/StanzaFile.new.{{ item }} |
177 | 177 | state: absent |
178 | 178 | with_items: "{{ scale_storage_fsdefs }}" |
179 | 179 |
|
|
188 | 188 | "{{ scale_storage_existing_nsds.stdout_lines }}" |
189 | 189 | template: |
190 | 190 | src: StanzaFile.j2 |
191 | | - dest: /var/tmp/StanzaFile.{{ current_fs }} |
| 191 | + dest: /var/mmfs/tmp/StanzaFile.{{ current_fs }} |
192 | 192 | register: scale_storage_stanzafile_existing |
193 | 193 | with_items: "{{ scale_storage_fsdefs }}" |
194 | 194 |
|
195 | 195 | - name: storage | Copy temp existing NSD StanzaFile(s) |
196 | 196 | copy: |
197 | | - src: /var/tmp/StanzaFile.{{ item.item }} |
198 | | - dest: /var/tmp/StanzaFile.{{ item.item }}.nsd |
| 197 | + src: /var/mmfs/tmp/StanzaFile.{{ item.item }} |
| 198 | + dest: /var/mmfs/tmp/StanzaFile.{{ item.item }}.nsd |
199 | 199 | remote_src: true |
200 | 200 | when: |
201 | 201 | - item.item in scale_storage_existing_fs.stdout_lines |
|
205 | 205 |
|
206 | 206 | - name: storage | Filter temp existing NSD StanzaFile(s) |
207 | 207 | replace: |
208 | | - path: /var/tmp/StanzaFile.{{ item.item }}.nsd |
| 208 | + path: /var/mmfs/tmp/StanzaFile.{{ item.item }}.nsd |
209 | 209 | regexp: ^\s*(usage|failureGroup|pool)=.*\n |
210 | 210 | when: |
211 | 211 | - item.item in scale_storage_existing_fs.stdout_lines |
|
220 | 220 | - scale_storage_stanzafile_existing.results | sum(attribute='size') > scale_storage_stanzafile_existing.results | length |
221 | 221 |
|
222 | 222 | - name: storage | Change existing NSDs |
223 | | - command: /usr/lpp/mmfs/bin/mmchnsd -F /var/tmp/StanzaFile.{{ item.item }}.nsd |
| 223 | + command: /usr/lpp/mmfs/bin/mmchnsd -F /var/mmfs/tmp/StanzaFile.{{ item.item }}.nsd |
224 | 224 | notify: accept-licenses |
225 | 225 | when: |
226 | 226 | - item.item in scale_storage_existing_fs.stdout_lines |
|
235 | 235 | # |
236 | 236 | - name: storage | Cleanup temp existing NSD StanzaFile(s) |
237 | 237 | file: |
238 | | - path: /var/tmp/StanzaFile.{{ item.item }}.nsd |
| 238 | + path: /var/mmfs/tmp/StanzaFile.{{ item.item }}.nsd |
239 | 239 | state: absent |
240 | 240 | when: |
241 | 241 | - item.item in scale_storage_existing_fs.stdout_lines |
|
247 | 247 | # Change existing disks |
248 | 248 | # |
249 | 249 | - name: storage | Change existing disks |
250 | | - command: /usr/lpp/mmfs/bin/mmchdisk {{ item.item }} change -F /var/tmp/StanzaFile.{{ item.item }} |
| 250 | + command: /usr/lpp/mmfs/bin/mmchdisk {{ item.item }} change -F /var/mmfs/tmp/StanzaFile.{{ item.item }} |
251 | 251 | when: |
252 | 252 | - item.item in scale_storage_existing_fs.stdout_lines |
253 | 253 | - item is changed |
|
265 | 265 | "{{ scale_storage_nsddefs }}" |
266 | 266 | template: |
267 | 267 | src: StanzaFile.j2 |
268 | | - dest: /var/tmp/StanzaFile.{{ current_fs }} |
| 268 | + dest: /var/mmfs/tmp/StanzaFile.{{ current_fs }} |
269 | 269 | when: scale_storage_nsddefs | difference(scale_storage_existing_nsds.stdout_lines) | union(scale_storage_free_nsds.stdout_lines) | length > 0 |
270 | 270 | with_items: "{{ scale_storage_fsdefs }}" |
271 | 271 |
|
|
0 commit comments