aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid M. Syzdek <syzdek@bindlebinaries.com>2018-10-31 11:38:09 -0800
committerDavid M. Syzdek <syzdek@bindlebinaries.com>2018-10-31 11:38:09 -0800
commit6b6f0efb577a793fef5e46ceaae9c2eddf9296b1 (patch)
tree0926f92acf444d6faba21d35dcb968b1e6084d62
parent0a86bb0145675a611d50141709128a4614a6478d (diff)
downloadscratchpad-6b6f0efb577a793fef5e46ceaae9c2eddf9296b1.tar.gz
scratchpad-6b6f0efb577a793fef5e46ceaae9c2eddf9296b1.tar.bz2
scratchpad-6b6f0efb577a793fef5e46ceaae9c2eddf9296b1.tar.xz
scratchpad-6b6f0efb577a793fef5e46ceaae9c2eddf9296b1.zip
Adding nas31 RAID script
-rw-r--r--notes/servers/cwc.prv.nas31/mdadm-build-nas31.sh165
1 files changed, 165 insertions, 0 deletions
diff --git a/notes/servers/cwc.prv.nas31/mdadm-build-nas31.sh b/notes/servers/cwc.prv.nas31/mdadm-build-nas31.sh
new file mode 100644
index 0000000..8df9f79
--- /dev/null
+++ b/notes/servers/cwc.prv.nas31/mdadm-build-nas31.sh
@@ -0,0 +1,165 @@
1#!/bin/bash
2
3echo 30000 > /proc/sys/dev/raid/speed_limit_max
4
5
6mdadm --zero-superblock /dev/sd[c-z]1
7mdadm --zero-superblock /dev/sda[a-l]1
8
9
10sgdisk --zap-all /dev/sdc
11sgdisk \
12 -n 1:2048:7809796095 \
13 -t 1:fd00 \
14 /dev/sdc
15gdisk -l /dev/sdc
16partprobe /dev/sdc
17
18
19sgdisk /dev/sdc -R /dev/sdd
20sgdisk /dev/sdc -R /dev/sde
21sgdisk /dev/sdc -R /dev/sdf
22sgdisk /dev/sdc -R /dev/sdg
23sgdisk /dev/sdc -R /dev/sdh
24sgdisk /dev/sdc -R /dev/sdi
25sgdisk /dev/sdc -R /dev/sdj
26sgdisk /dev/sdc -R /dev/sdk
27sgdisk /dev/sdc -R /dev/sdl
28sgdisk /dev/sdc -R /dev/sdm
29sgdisk /dev/sdc -R /dev/sdn
30sgdisk /dev/sdc -R /dev/sdo
31sgdisk /dev/sdc -R /dev/sdp
32sgdisk /dev/sdc -R /dev/sdq
33sgdisk /dev/sdc -R /dev/sdr
34sgdisk /dev/sdc -R /dev/sds
35sgdisk /dev/sdc -R /dev/sdt
36sgdisk /dev/sdc -R /dev/sdu
37sgdisk /dev/sdc -R /dev/sdv
38sgdisk /dev/sdc -R /dev/sdw
39sgdisk /dev/sdc -R /dev/sdx
40sgdisk /dev/sdc -R /dev/sdy
41sgdisk /dev/sdc -R /dev/sdz
42sgdisk /dev/sdc -R /dev/sdaa
43sgdisk /dev/sdc -R /dev/sdab
44sgdisk /dev/sdc -R /dev/sdac
45sgdisk /dev/sdc -R /dev/sdad
46sgdisk /dev/sdc -R /dev/sdae
47sgdisk /dev/sdc -R /dev/sdaf
48sgdisk /dev/sdc -R /dev/sdag
49sgdisk /dev/sdc -R /dev/sdah
50sgdisk /dev/sdc -R /dev/sdai
51sgdisk /dev/sdc -R /dev/sdaj
52sgdisk /dev/sdc -R /dev/sdak
53sgdisk /dev/sdc -R /dev/sdal
54
55
56partprobe /dev/sdd
57partprobe /dev/sde
58partprobe /dev/sdf
59partprobe /dev/sdg
60partprobe /dev/sdh
61partprobe /dev/sdi
62partprobe /dev/sdj
63partprobe /dev/sdk
64partprobe /dev/sdl
65partprobe /dev/sdm
66partprobe /dev/sdn
67partprobe /dev/sdo
68partprobe /dev/sdp
69partprobe /dev/sdq
70partprobe /dev/sdr
71partprobe /dev/sds
72partprobe /dev/sdt
73partprobe /dev/sdu
74partprobe /dev/sdv
75partprobe /dev/sdw
76partprobe /dev/sdx
77partprobe /dev/sdy
78partprobe /dev/sdz
79partprobe /dev/sdaa
80partprobe /dev/sdab
81partprobe /dev/sdac
82partprobe /dev/sdad
83partprobe /dev/sdae
84partprobe /dev/sdaf
85partprobe /dev/sdag
86partprobe /dev/sdah
87partprobe /dev/sdai
88partprobe /dev/sdaj
89partprobe /dev/sdak
90partprobe /dev/sdal
91
92
93mdadm \
94 --create /dev/md60 \
95 --name md_cwc.prv.nas31_md60 \
96 --level 6 \
97 --raid-devices 8 \
98 --spare-devices 1 \
99 --chunk 512 \
100 /dev/sd[c-k]1
101
102
103mdadm \
104 --create /dev/md61 \
105 --name md_cwc.prv.nas31_md61 \
106 --level 6 \
107 --raid-devices 8 \
108 --spare-devices 1 \
109 --chunk 512 \
110 /dev/sd[l-t]1
111
112
113mdadm \
114 --create /dev/md62 \
115 --name md_cwc.prv.nas31_md62 \
116 --level 6 \
117 --raid-devices 8 \
118 --spare-devices 1 \
119 --chunk 512 \
120 /dev/sd[u-z]1 \
121 /dev/sda[a-c]1
122
123
124mdadm \
125 --create /dev/md63 \
126 --name md_cwc.prv.nas31_md63 \
127 --level 6 \
128 --raid-devices 8 \
129 --spare-devices 1 \
130 --chunk 512 \
131 /dev/sda[d-l]1
132
133
134mdadm \
135 --create /dev/md1 \
136 --name md_cwc.prv.nas31_data \
137 --level 0 \
138 --raid-devices 4 \
139 --chunk 512 \
140 /dev/md6[0-3]
141
142
143co -l /etc/mdadm.conf
144mdadm -Es >> /etc/mdadm.conf
145vi /etc/mdadm.conf
146ci -u /etc/mdadm.conf
147
148
149pvcreate /dev/md1
150vgcreate vg_cwc.prv.nas31_data /dev/md1
151lvcreate -L 18t -n sdwan vg_cwc.prv.nas31_data
152mkfs.ext4 \
153 -L sdwan \
154 -T largefile4 \
155 -m 1 \
156 /dev/mapper/vg_cwc.prv.nas31_data-sdwan
157
158
159mkdir -p /vol/sdwan
160cof /etc/fstab
161
162
163acs-grub.sh
164
165