Заметки по NetApp Data ONTAP Simulator 8.2: Добавление дисков, изменение размера дисков

Nov 22, 2013 21:13

Решил я построить себе на VMware Workstation дома учебный стенд, что бы подтягивать на нем свои знания и навыки по ESX. Хосты-то сделать не проблема. А вот где взять СХД? Для этого есть очень хорошая штука NetApp Data ONTAP Simulator. Взять ее можно с сайта NetApp, если Вы зарегистрированный пользователь.

Но вот незадача. В симуляторе получается всего 20гб дискового пространства для работы. Этого, конечно, хватит для учебы на самом нетаппе. Но ферму на этом не построишь. Благо, фирма NetApp позаботилась о своих поклонниках и предусмотрела возможность добавления дисков в Data ONTAP Simulator. Правда, я нашел только как в 8.2 это делать. В 8.0, которая лежит на рутрекере этот способ не работает.

И так, приступим. Не буду вдаваться в подробности как ставить симулятор - этой информации в сети предостаточно и много на русском языке. А вот русскоязычной информации по добавлению дисков я не нашел.

Сначала теория.

Как я понял, Data ONTAP Simulator 8.2 умеет держать до 56 дисков. Вот перечень всех типов дисков:

Type Vendor ID Product ID Usable Size[B] Actual Size[B] Zero BPS RPM
0 NETAPP__ VD-16MB_________ 16,777,216 38,273,024 No 512 10000
1 NETAPP__ VD-35MB_________ 35,913,728 57,409,536 No 512 10000
2 NETAPP__ VD-50MB_________ 52,428,800 73,924,608 No 512 10000
3 NETAPP__ VD-100MB________ 104,857,600 126,353,408 No 512 10000
4 NETAPP__ VD-500MB________ 524,288,000 545,783,808 No 512 10000
5 NETAPP__ VD-1000MB_______ 1,048,576,000 1,070,071,808 No 512 10000
6 NETAPP__ VD-16MB-FZ______ 16,777,216 38,273,024 Yes 512 15000
7 NETAPP__ VD-35MB-FZ______ 35,913,728 57,409,536 Yes 512 15000
8 NETAPP__ VD-50MB-FZ______ 52,428,800 73,924,608 Yes 512 15000
9 NETAPP__ VD-100MB-FZ_____ 104,857,600 126,353,408 Yes 512 15000
10 NETAPP__ VD-500MB-FZ_____ 524,288,000 545,783,808 Yes 512 15000
11 NETAPP__ VD-1000MB-FZ____ 1,048,576,000 1,070,071,808 Yes 512 15000
12 NETAPP__ VD-16MB-520_____ 16,777,216 38,273,024 No 520 10000
13 NETAPP__ VD-35MB-520_____ 35,913,728 57,409,536 No 520 10000
14 NETAPP__ VD-50MB-520_____ 52,428,800 73,924,608 No 520 10000
15 NETAPP__ VD-100MB-520____ 104,857,600 126,353,408 No 520 10000
16 NETAPP__ VD-500MB-520____ 524,288,000 545,783,808 No 520 10000
17 NETAPP__ VD-1000MB-520___ 1,048,576,000 1,070,071,808 No 520 10000
18 NETAPP__ VD-16MB-FZ-520__ 16,777,216 38,273,024 Yes 520 15000
19 NETAPP__ VD-35MB-FZ-520__ 35,913,728 57,409,536 Yes 520 15000
20 NETAPP__ VD-50MB-FZ-520__ 52,428,800 73,924,608 Yes 520 15000
21 NETAPP__ VD-100MB-FZ-520_ 104,857,600 126,353,408 Yes 520 15000
22 NETAPP__ VD-500MB-FZ-520_ 524,288,000 545,783,808 Yes 520 15000
23 NETAPP__ VD-1000MB-FZ-520 1,048,576,000 1,070,071,808 Yes 520 15000
24 NETAPP__ VD-16MB-FZ-ATA__ 16,777,216 51,388,416 Yes 512 7200
25 NETAPP__ VD-35MB-FZ-ATA__ 36,700,160 73,801,728 Yes 512 7200
26 NETAPP__ VD-50MB-FZ-ATA__ 52,428,800 91,496,448 Yes 512 7200
27 NETAPP__ VD-100MB-FZ-ATA_ 104,857,600 150,478,848 Yes 512 7200
28 NETAPP__ VD-500MB-FZ-ATA_ 524,288,000 622,338,048 Yes 512 7200
29 NETAPP__ VD-1000MB-FZ-ATA 1,048,576,000 1,212,162,048 Yes 512 7200
30 NETAPP__ VD-2000MB-FZ-520 2,097,512,000 2,119,007,808 Yes 520 15000
31 NETAPP__ VD-4000MB-FZ-520 4,194,304,000 4,215,799,808 Yes 520 15000
32 NETAPP__ VD-2000MB-FZ-ATA 2,097,512,000 2,391,810,048 Yes 512 7200
33 NETAPP__ VD-4000MB-FZ-ATA 4,194,304,000 4,751,106,048 Yes 512 7200
34 NETAPP__ VD-100MB-SS-512_ 104,857,600 126,353,408 Yes 512 15000
35 NETAPP__ VD-500MB-SS-520_ 524,288,000 545,783,808 Yes 520 15000
36 NETAPP__ VD-9000MB-FZ-520 9,437,184,000 9,458,679,808 Yes 520 15000
37 NETAPP__ VD-9000MB-FZ-ATA 9,437,184,000 10,649,346,048 Yes 512 7200

По умолчанию в системе стоит 28 дисков по 1 GB. Это, конечно же, плохо. Как видно из таблицы, мы можем набить наш НетАпп дисками по 9 GB.

Тут у нас есть два варианта:
1) если на системе уже есть критические данные, которые нельзя стирать
2) если в системе таких данных нет и ее можно переинициализировать

Второй, конечно же, самый простой. С него и начнем.

Допустим, вы уже проинициализировали систему и все работает. Теперь нужно подключиться по SSH или войти в консоль и сделать следующее:

* переходим в расширенный режим
priv set advanced

* открываем специального пользователя
useradmin diaguser unlock

* устанавливаем для него пароль
useradmin diaguser password

* далее получаем доступ к системной командной строке
* логин diag, пароль тот, что вы установили на предыдущем шаге
systemshell

* устанавливаем переменные окружения
setenv PATH “${PATH}:/usr/sbin”

* входим в дирикторию, где лежат файлы с дисками
cd /sim/dev/,disks

* можем посмотреть список всех файлов с дисками
ls

* удаляем все старые диски и что с ними связано
sudo rm v0*
sudo rm v1*
sudo rm ,reservations

* меняем рабочую дирикторию
cd /sim/dev

* можете посмотреть справку по дискам
vsim_makedisks -h

* теперь нам надо создать новые диски. создаем по 14 дисков на 4х контроллкрах
* тип диска используем 36: VD-9000MB-FZ-ATA 9,437,184,000 10,649,346,048 Yes 512 7200
* можете использовать и другой тип диска, согласно табличке выше
* Внимание! При создании дисков может вылетать ошибка, что команда sudo или vsim_makedisks не найдена. * Это значит, что у вас симулятор версии ниже 8.1.
sudo vsim_makedisks -n 14 -t 36 -a 0
sudo vsim_makedisks -n 14 -t 36 -a 1
sudo vsim_makedisks -n 14 -t 36 -a 2
sudo vsim_makedisks -n 14 -t 36 -a 3

* проверяем, что диски создались
ls ,disks/

* выходим из системной консоли
exit

* закрываем пользователя diag
useradmin diaguser lock

* выходим из расширенного режима
priv set admin

* выключаем машину
halt

Выключить машину нужно для того, что бы расширить размер диска на котором симулятор хранит файлы с виртуальными дисками. Узнать его просто - он самый большой. Нужно сделать utilites -> expand. И дать размер, соизмеримый с дисками, которые мы добавили. Если заменены все диски, то надо установить гигов 600.

Вот, собственно, и все. Включаем. После включения жмем ctrl+c и снова инициализируем систему как вы делали это в начале.

Теперь что делать, если стирать все нельзя. Мы можем могда ни чего не стирать, создать диски только на 2 и 3 контроллере (0 и 1 заняты).

Потом перенести систему на новые диски, а только после этого стереть старые диски с контроллеров 0 и 1 и создать новые диски и на них.

По материалам отсюда: https://communities.netapp.com/docs/DOC-17354
Previous post Next post
Up