понедельник, 29 июня 2009 г.

Заметки по СХД EMC CLARiiON CX4


• Ax4-5 при использовании одного процессора отключает кэш записи, используется только кэш чтения (доступно 200 МБ).
• Ax4-5 является "канальным" продуктом и на него EMC практически не делает скидок.
• Количество высокодоступных хостов, которое указывается в характеристиках массивов не совсем соответсвует реальности. Указывается количество хостов с 2 инициаторами. При подключении через 2 коммутатора каждый хост представляется массиву как 4 инициатора. Поэтому следует количество высокодоступных хостов делить на 2.
• Предел по инициаторам сейчас довольно просто достичь при использовании виртуальных инициаторов, выдаваемым виртуальным машинам.
• В гипервизоры VMWare встроен host-agent который регистрирует гипервизор в дисковых массивах, отдельно доставлять это ПО не надо.
• В CX4 модули ввода/вывода устанавливаются всегда парами, невозможно разное количество и состав модулей в процессоры.
• Пропускная способность модуля ввода/вывода составляет 2 ГБ/с. Сейчас к заказу доступны модули FC 8 Гб/с (720 МБ/с).
• Твердотельные накопители хотя и являются дорогими в абсолютном выражении, являются самыми дешевыми в расчете на одну операцию ввода/вывода. Сейчас доступны к заказу накопители в 73 и 400 ГБ. Изготовителем заявляется гарантированная работа накопителей в течении 5 лет при постоянном цикле перезаписи. Накопители имеют запас порядка 30% от своего объема для восстановления поврежденных секторов.
• В CX4 кэш на запись отключается только в случае исчезновения питания, в отличие от CX3.
• Питание на кэш подается отдельно, перезагрузка процессора не влияет на кэш.
• Navishpere Off-array manager обладает встроенным help, который доступен на управляющей станции без подключения к массиву, в отличие от обычного Navisphere.
• Сессии MirrorView можно настраивать между массивами, находящимися в разных доменах. Для этого следует настроить мультидоменную конфигурацию на одном из мастеров.
• Кэш чтения работает, в основном, при последовательном чтении большими блоками.
• Считывание данных логирования дискового массива возможно и без Navisphere Analyzer. Для этого нужно забрать логи через naviseccli -archiveretrive или Navisphere из File Transpher Manager. Это файлы с расширениями .nar или .naz. Для анализа этих данных следует использовать ПО "Off-array analyzer".
• В FLARE 28.5 не рекомендуется объединять диски с разных полок одной шины в одну RAID-группу. В FLARE 26 такой вариант объединения был приемлем.
• Virtual LUN создается быстрее чем MetaLUN stripe.
• При использовании MetaLUN можно склеить много R5 5+1 при этом потеря диска не вызовет долгого и опасного ребилда.
• MetaLUN объединяется с MetaLUN, но только способом конкатенации.
• Первоначальную подготовку LUN после их создания лучше не убирать и подождать, пока она закончится.
• При опрациях SnapView, таких как rollback, следует обязательно сбрасывать буферы ОС, удалить букву диска, отмонтировать диски.
• SnapView поддерживает до 8 снимков с источника.
• Без сброса буферов снимки и клоны делать не стоит, иначе они будут неконсистентны.
• Перед операцией fracture стоит также сбросить буферы.
• Protected restore - запрет записи на клон при его восстановлении на источник.
• При старте SnapView сессии подтверждение записи к хосту приходит только после того, как чанк будет перенесен в RLP. Это сильно сказывается на производительности, особенно БД, при этом не используется кэш.
• Locality of reference - повторная запись в измененный чанк. При этом переноса данных не происходит.
• MirrorView работает на расстояниях 10-20 км, при задержке в 10 секунд зеркало разрушается и наступает запись в fracture log. При этом запись для хоста на 10 секунд замораживается.
• Write Intent Log запоминает синхронные записи. Хранится в кэше.
• FULL SanCopye не умеет отслеживать изменения на основном LUN после начала сессии, поэтому стоит делать копию со снимка.
• Incremental SC отслеживает изменения блоков.
• Для миграции данных используют EMC Live Migrator или PowerPath Migration Enabler на стороне хоста.
• MirrorView/A лучше RecoverPoint по цене и является объединением технологий SC, MV/S, SV.
• QoS позволяет объединять до 32 классов лимита в одну политику.
• Круиз-контроль возможно использовать только один.
• Virtual Provisionig плохо работает в потоковых операциях. IO проседают примерно на 30%, Response time на 10 %
• CX4 120 и 240 потенциально могут выдавать до 60000 IOPS.
• При проектировании рекомендую оставлять запас в 50% по дисковой емкости массива.


вторник, 16 июня 2009 г.

Измеряемые характеристики для оценки "здоровья" серверов Microsoft Windows 2003


Часто встает вопрос об обнаружении узких мест в аппаратном обеспечении сервера при падении его производительности. Общеизвесный инструмент семейства Windows "Системный монитор" прадлагает широкий набор счетчиков, заботливо описанных в библиотеке Technet Microsoft http://technet.microsoft.com/ru-ru/library/cc776490(WS.10).aspx.
Но при этом встает вопрос - какие счетчики являются ключевыми и какие значения считать пороговыми. На поверхности найти такую информацию быстро не получается, поэтому приведу возможный набор таких параметров с предполагаемыми пороговыми значениями.

  • Memory\available bytes – Память\доступно байт – объем оперативной памяти на сервере, доступной ОС в момент измерения.
  • Memory\pages/sec – Память\обмен страниц/сек – среднее число страниц, которое ОС записывала и/или читала с диска.
  • Paging File(_Total)\% Usage – Файл подкачки (_Total)\% использования - процент использования ОС файла подкачки в текущий момент времени.
  • Processor(_Total)\% Processor Time – Процессор(_Total)\% загруженности процессора - это процент времени, который приходится на выполнение процессором сервера полезной работы.
  • Cache\Data Map Hits % - Кэш\% попаданий при отображении данных – процент запросов на получение данных, которые могут быть выполнены без обращения к жесткому диску, т.е. когда запрашиваемые данные уже находятся в оперативной кэш-памяти сервера.
  • PhysicalDisk(_Total)\% Disk Read Time – Физический диск(_Total)\% активности диска при чтении – Процент времени, которое тратится дисковыми устройствами сервера на обработку запросов на чтение данных.
  • PhysicalDisk(_Total)\% Disk Write Time – Физический диск(_Total)\% активности диска при записи – Процент времени, которое тратится дисковыми устройствами сервера на обработку запросов на запись данных.
  • System\System Up Time – Система\Время работы системы – общее время работы сервера в секундах, прошедшее с момента последней перезагрузки.
Пороговые значения измеряемых характеристик.

Плохо

Memory\available bytes Менее 4000000
Memory\pages/sec Более 120
Paging File(_Total)\% Usage Более 90
Processor(_Total)\% Processor Time Более 85
Cache\Data Map Hits % Менее 20
PhysicalDisk(_Total)\% Disk Read Time Более 25
PhysicalDisk(_Total)\% Disk Write Time Более 50
System\System Up Time -

Требует внимания

Memory\available bytes Менее 32000000
Memory\pages/sec Более 60
Paging File(_Total)\% Usage Более 70
Processor(_Total)\% Processor Time Более 45
Cache\Data Map Hits % Менее 60
PhysicalDisk(_Total)\% Disk Read Time Более 10
PhysicalDisk(_Total)\% Disk Write Time Более 30
System\System Up Time -

Хорошо

Memory\available bytes Более 64000000
Memory\pages/sec Менее 40
Paging File(_Total)\% Usage Менее 60
Processor(_Total)\% Processor Time Менее 30
Cache\Data Map Hits % Более 80
PhysicalDisk(_Total)\% Disk Read Time Менее 5
PhysicalDisk(_Total)\% Disk Write Time Менее 20
System\System Up Time Более 600



четверг, 11 июня 2009 г.

EMC Documentum - заметки о продукте



В Documentum отдельно хранятся индексы документов, отдельно хранятся карточки (в базах данных). Сами документы хранятся в файловой системе.

Индексированием файлов в Documentum занимается модуль FAST.

В качестве middle-ware можно использовать Microsoft BizTalk.

Среда разработки для Documentum - Eclipse.

В Documentum имеется полная поддержка xml, что удобно для взаимодействия со сторонними web-приложениями.

Отдельно использовать Business Process Suite без привязки к Documentum Content Server нет смысла. Для обычного проектирования бизнес-процессов лучше использовать инструменты Aris.

Business Process Suite может взаимодействовать с приложениями Aris.

Возможна интеграция со сторонними криптопровайдерами, в том числе и с российским КриптоПро.

Возможна интеграция с SAP.

В модулях TaskSpase можно легко менять оформление и содержимое путем конфигурирования а не программирования, как для модулей WebTop.

Поддерживается передача файлов в репозиторий при помощи протокола FTP.

Поддерживается Outlook, куда устанавливается отдельный модуль.

В России Documentum занимает примерно 30% рынка систем ЭДО.

Из отечественных продуктов лидером ЭДО являетя Директум.

Есь ECM решение open source - Alfresco.

Documentum E-room является порталом, а не СЭД.

Сейчас разрабатывается бесплатный альтернативный клиент CenterStage. Будет являться альтернативой e-room. Будет обладать большей функциональностью.

У Documentum есть своя система защиты информации - IRM. Работает на сервере, документ находится в защищенном контейнере. После его активации документ, попавший на хост, не поддается полнотектсовому индексированию для посковых механизмов.

Модули для сканирования и распознавания Captiva настраиваются при помощи Visual Basic.

Dispatcher - занимается распознаванием заполненных форм и распределением данных в карточки документов.

Интеллект-карта с фактическим материалом по экзамену EMC e20-340 - EMC CLARiiON Solution Implementation Exam



При подготовке к экзамену создал интеллект-карту в веб-сервисе http://mindomo.com/.

Думаю, может быть кому-то полезной при подготовке к экзамену или для обобщения своих знаний по массивам CLARiiON. Картинка в формате .png наглядна, но нет возможности читать заметки, сделанные к некоторым веткам.

Так как файл изображения получился большой, выкладываю его вместе с интеллект-картой на народе -

http://narod.ru/disk/9749793000/e20-340.rar.html

Полная интеллект-карта доступна если зарегистрироваться на ресурсе и установить off-line редактор Mindomo Desktop. Тогда можно получить доступ ко всей карте по ссылке -
http://mindomo.com/text.htm?m=2f8931e516ff49d0b9e5cbec05da99d6

Заметки к экзамену EMC CLARiiON Solutions Implementation Exam e20-340

  • Что надо знать для назначения адреса порту управления инициализируемому массиву? serial number.
  • На что влияет включение фильтрации ip в нависфере? i/o paths between system and client are not affected.
  • Какая утилита проверяет установку софта аварийного переключения на хосте и наличие избыточных путей между массивом и хостом? Navisphere Server Utility
  • Пользователь не может подключиться к нависфере, что ему следует проверить, если пароль и логин верные. Verify case of username and password.
  • Где и какими утилитами можно назначить ipv6 адрес процессорам массива? SP properties and navisphere storage initialization utility.
  • Как отобразить ошибки клариона через командную строчку? naviseccli -h array_address faults -list.
  • Какое максимальное число коммутаторов fc допустимо для cx4? 16.
  • Какие два условия должны быть соблюдены для разрушения сторидж группы. No SANCopy connections (count like a host connections) and connected hosts.
  • Какая информация выдается после вывода в кли инфо об ошибках? Enclosures, disks, power supplies, storage processors, SPS, MirrorView/Asyncronous sessions.
  • Когда информация об хосте отсылается всем подключенным кларионам? Shortly after Navisphere host agent starts up.
  • Какая версия PowerPath поддерживает алуа? 5.1 or later.
  • Что надо знать для создания офсета на вновь создаваемом металуне? Exact size of the private information on the LUN.
  • Какая команда отключает ограничение на подключение хостов только к лунам из их сторидж группы (отключает Access Logix)? naviseccli -h host sc_off
  • Какая причина ошибка авторизации - management server:caller not privileged? User has not created a user security file on the host.
  • В коммутируемой фабрике какая функция отвечает за распределение лунов по хостам? Access Logix.
  • По лучшим практикам где должны быть созданы клоны, на каких дисках? On the separate physical disks.
  • Сколько максимально хопов должно быть по лучшим практикам между всеми узлами в фабрике? 3
  • Где в Солярисе выставляется таймаут для команд ? /etc/system
  • Какой командой выравнивают партиции в линуксе? fdisk
  • Сколько scsi устройств поддерживаются максимально в SUSE? 256
  • Какой максимальный размер луна в hp-ux 11i v3 c испоьзованием LVM? 16 ТБ
  • Что произойдет с алуа софтом если путь к СП, владеющему луном, выйдет из строя? Upper redirector will route the I/O to the SP owning the LUN.
  • Когда в серверной утилите нависферы запущен дисковер iscsi и он выдает что ничего нет, что это означает? Chap authentication is enabled on all target ports.
  • Где в линуксе прописывается уникальное имя iscsi инициатора? /etc/initiatorname.iscsi.
  • Какая макс конфигурация резерв лун пулов для снепов со 100 гб луна когда надо менять снеп? 4 LUN of 50 ГБ
  • Сколько макс лунов в резерв лун пуле для сх3-40? 256
  • Сколько переписывается после восстановления соединения данных? 250 ГБ
  • Как в мдс называется транковый межкоммутаторный порт через который можно пропускать множество VSAN по ISL? TE-port
  • Какой брокейд поддерживает fcip? MP7500
  • Какие дополнительные функции нависфер сервер утилита, ? Запускает регистрационную утилиту.
  • Как передавать сертификаты x509 в нависфере? В html-форму.
  • В коммутаторах Cisco поддерживаются 3 активных туннеля FCIP на один порт GigEthernet, но устройства EMC принимают только 1 туннель на 1 порт.
  • На хосте Соляриса при конфигурировании системных файлов в /ect/system следует изменить значения параметров sd_max_throttle and sd_io_time.
  • При использовании Microsoft Initiator Service следует отключить data and header digest.
  • Минимальный размер данных, который может отслеживаться на изменение - в FLARE 19 и выше это 2 КБ, в FLARE до версии 19 - 64 КБ.
  • The first part being the WWNN and second part being WWPN. So for a given SPE, the WWNN is the same for all ports but WWPN is unique for each port (see the middle digits of WWPN - 60,61,62,63 for SPA0, A1, A2, A3 and 68,69,6A,6B for SPB0, B1, B2,B3 respectively).

среда, 10 июня 2009 г.

MOSS2007 - Перемещение баз данных контента между экземплярами SQL Server с помощью центра администрирования

  1. На странице "Управление приложениями" центра администрирования перейдите к разделу Управление веб-приложениями SharePoin и щелкните элемент Базы данных содержимого.

  2. На странице "Управление базами данных контента" щелкните перемещаемую базу данных контента.

    NoteПримечание

    Если база данных контента не отображается, она может быть связана с другим веб-приложением. Чтобы выбрать другое веб-приложение, откройте меню Веб-приложение и щелкните пункт Изменить веб-приложение.



  3. На странице "Управление параметрами базы данных содержимого" в разделе Удалить базу данных содержимого установите флажок Удалить базу данных содержимого , а затем нажмите ОК.

    NoteПримечание

    Удаление базы данных контента не приводит к физическому удалению базы данных, а только удаляет связь базы данных с веб-приложением.

  4. Повторите шаги 2 и 3 для каждой базы данных контента, которую следует переместить.

  5. Откройте экземпляр источника SQL Server в программе SQL Server 2005 Management Studio, а затем разверните узел Базы данных.

  6. Щелкните правой кнопкой базу данных контента, выберите элемент Задачи и затем − Отсоединить. Повторите этот шаг для каждой базы данных контента, которую следует переместить.

    NoteПримечание

    Эту процедуру следует использовать только для перемещения баз данных контента. Не отсоединяйте другие базы данных.

  7. В проводнике Windows перейдите к папке, где расположены файлы MDF и LDF для баз данных контента.

  8. Выберите файлы MDF и LDF для перемещаемой базы данных и скопируйте или переместите их в каталог назначения.

  9. В программе SQL Server 2005 Management Studio откройте экземпляр источника SQL Server.

  10. Правой кнопкой мыши щелкните узел Базы данных, перейдите к элементу Задачи, а затем щелкните элемент Присоединить.

  11. В диалоговом окне Присоединение базы данных перейдите к папке, в которую были перемещены файлы MDF и LDF, выберите файл MDF для присоединяемой базы данных и нажмите OK.

  12. Повторите шаги 10 и 11 для каждой базы данных контента, которую следует переместить.

  13. На странице "Управление приложениями" в разделе Управление веб-приложениями SharePoint щелкните пункт Базы данных содержимого.

  14. На странице "Управление базами данных контента" щелкните Добавить базу данных содержимого.

  15. На странице "Добавление базы данных содержимого" убедитесь в том, что в меню Веб-приложение отображается верное веб-приложение.

  16. Введите точное имя перемещенной базы данных контента в поле Имя базы данных и нажмите OK.

  17. Повторите шаги 15 и 16 для каждой добавляемой базы данных. Убедитесь в том, что для каждой базы данных из меню Веб-приложение выбрано верное веб-приложение.

  18. Выполните полный обход всех перемещенных баз данных контента. Дополнительные сведения о запуске полного обхода см. в разделе Запуск полного обхода содержимого (Office SharePoint Server 2007).

Источник - http://technet.microsoft.com/ru-ru/library/cc262792.aspx

MOSS2007 - Не запускается служба «Поиск в Windows SharePoint Services»


Описание проблемы:

При установке и настройки портала в Microsoft Office SharePoint Server 2007 возникала устойчивая ошибка - при попытке запустить службу "Поиск в Windows SharePoint Services" (в узле администрирования Операции – Службы на сервере) возникала ошибка «Этот сервер не индексирует данное приложение поиска». Все остальные службы запустились успешно.
В event viewer появляются ошибки, в частности:
Event id 6482
«Сбой задания администрирования сервера приложений для экземпляра службы Microsoft.Office.Server.Search.Administration.SearchServiceInstance (396b7812-2f44-4e56-8183-56c0c05620a8). Причина: Путь имеет недопустимую форму.
Сведения о технической поддержке:
System.ArgumentException: Путь имеет недопустимую форму.
в Microsoft.Office.Server.Search.Administration.SearchApi.RunOnServer[T](CodeToRun`1 remoteCode, CodeToRun`1 localCode, Boolean useCurrentSecurityContext, Int32 versionIn)
в Microsoft.Office.Server.Search.Administration.SearchApi.AddApp(Role role) в Microsoft.Office.Server.Search.Administration.SearchServiceInstance.InstallGathererApplicationIf()
в Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
в Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionL»
и
Event ID 10033
«Этот сервер не индексирует данное приложение поиска (назначено средство индексирования "moss.XXX.XX").
Контекст: приложение: c60f53a0-fad8-4ea9-b00f-9579305ebff2
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.»

Что имелось из окружения -
При запуске службы поиска я указывал доменные учетные записи для службы и для доступа к содержимому. Эти учетные записи прописаны в группе «администраторы». Сервер баз данных указывал как FQDN, проверку подлинности - Windows.
ОС – Windows Server 2003 enterprise R2, 32-bit, SP2, English. Последние заплатки установлены. Антивирус – Forefront Client Security.
SQL2005 c SP2, установлен на той же машине, что и MOSS2007, English
MOSS2007 c SP2, Russian (также установлен SP2 для WSS – это требование установки SP2 для MOSS).

Решение проблемы:

Оказалось до обидного простым. При начальном конфигурировании фермы через мастера и при запуске службы поиска следует указывать не FQDN а короткое NetBIOS имя сервера баз данных (hostname a не hostname.domain.com). После внесения этих изменений служба успешно стартовала и ферма перешла в состояние штатного функционирования, в Центре администрирования пропало предупреждение о необходимости закончить конфигурирование платформы.