Главная > Командная строка > Создание iGroups на системе хранения DR

Создание iGroups на системе хранения DR

Это еще один сценарий, я написал, чтобы помочь в сайт отказа. Основном SnapMirror сценарий прекрасно работает довести объемы онлайн, но если все в VMware (и в этом качестве ISCSI изнутри VM), вы хотите, чтобы они были автоматически повторно сопоставлены, и сэкономит вам немного ногу работы!

Ну, этот сценарий будет работать с сервером сидел в месте DR который имеет доступ к первичной файлеры. Я пытался сделать этот сценарий очень динамичный, поэтому вы можете поместить в максимально большом количестве первичных регистраторов, как вы хотите (создать "primary_filers.txt 'файл с 1-фильтром имя в строке). Однако это только при сбое одного фильтром на стороне DR. Это было бы легко исправить, но опять же, просто показ концепции того, как легко такого рода вещей является достижение.

Трудность здесь в том, что выводит 'igroup шоу' 'FCP' и 'ISCSI », где как запросы" igroup создать' вы используете 'е' и 'я', так что немного больше сценариев в середине, чтобы решить эту проблему.

Этот сценарий создает сценарий (и, если работать как хрон, просто переписывает его каждый раз), которые могут быть запущены воссоздать все iGroups на системе хранения DR. Действительно удобно, если у вас есть несколько логических устройств, которые должны отображением. Даже делать это вручную для 10 является боль. Большинство моих клиентов, по крайней мере 50 +

[Root @ esx101 корень] # кошка igroups.sh
#! / Бен / ш
# Скрипт для автоматического создания сценария iGroup создать для сайта отказоустойчивости

dr_filer = "фильтром-DR"

эхо "#! / бен / ш"> igroup_create.sh
эхо "# iGroup Create Script автоматически сгенерированных на` Дата `">> igroup_create.sh
эхо>> igroup_create.sh

для фильтром в `кошки primary_filers.txt`; сделать
SSH-с 3des $ фильтром igroup выставки> igroups.txt
в то время как чтение линии
делать
проверить = `Эхо" $ линией "| GREP" OSTYPE: "| AWK '{печати $ 3}'`
если ["$ проверки" = "(OSTYPE:"], тогда
проверить = `Эхо" $ линией "| AWK '{печати $ 2}'`
если ["$ проверки" = "(ФКП)"], тогда
прот = "е"
Элиф ["$ проверки" = "(ISCSI)"], тогда
прот = "я"
еще
прот = ""
Fi
igroup_os = `Эхо" $ линией "| AWK '{печати $ 4}' | разрезанные-д") "-f1`
igroup_name = `Эхо" $ линией "| GREP" OSTYPE: "| AWK '{печати $ 1}'`
igroup_create = "igroup создания - $ прот-т $ igroup_os $ igroup_name"
эхо SSH-с 3des $ dr_filer $ igroup_create>> igroup_create.sh
еще
igroup_member = `Эхо" $ линией "| AWK '{печати $ 1}'`
igroup_add = "igroup добавить $ $ igroup_name igroup_member"
эхо SSH-с 3des $ dr_filer $ igroup_add>> igroup_create.sh
Fi
сделать <"igroups.txt"
сделанный
RM-е igroups.txt

В.Н.: F [1.9.11_1134]
Оценить этот пост:
Рейтинг: 0.0 / 10 (0 голосов)
based on 1 rating Создание iGroups на системе хранения DR, 9,0 из 10 на основе 1 рейтинг

Командной строки , , ,

  1. Пока комментариев нет.
  1. Пока что нет уведомлений.



Этот сайт не связаны или спонсируются в любом случае от NetApp или любой другой компании, упомянутой в пределах.

Плохое Поведение заблокировало 2538 попыток доступа последние 7 дней.

© 2009-2012 Крис Кранц Все права защищены
Этот сайт не связаны или спонсируются в любом случае от NetApp или любой другой компании, упомянутой в пределах.