Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В пакете Microsoft HPC администраторы кластеров и партнеры могут создавать пользовательские диагностические тесты. Партнеры включают независимых поставщиков программного обеспечения (ISV), независимых поставщиков оборудования (IHV), изготовителей оборудования (OEM) и системных интеграторов. Администраторы кластера могут добавлять эти тесты в список диагностических тестов для кластера HPC, а затем запускать их таким же образом, как встроенные диагностические тесты для пакета HPC. С помощью пользовательских диагностических тестов администраторы кластера могут проверить правильность работы пользовательского и не microsoft программного обеспечения или оборудования, добавленного в кластер HPC.
Дополнительные сведения о создании пользовательских диагностических тестов см. в пошаговом руководстве по диагностике расширяемости в MSDN.
Сведения о новых доступных тестах см. в разделе "Скачать и установить новые диагностические тесты".
Диагностические тесты определяются в XML-файле. XML-файл для теста содержит метаданные, сведения о параметрах и команды для выполнения теста. Этот раздел включает следующие подразделы:
Шаг 1. Копирование тестового XML-файла в головной узел и просмотр метаданных теста
Можно добавить тестовый XML-файл в существующую папку или создать новую папку для пользовательских файлов описания диагностики. Если у вас нет документации по пользовательскому тесту или вы не создали тест, можно просмотреть XML-файл, чтобы узнать набор тестов, имя, компанию и псевдоним. Это обязательные атрибуты и позволяет определить тест в представлении диагностики в диспетчере кластеров HPC или вызвать тест в HPC PowerShell или в командной строке.
Это важно
Если тест использует любые файлы программы или скрипты, убедитесь, что файлы находятся в соответствующей папке на всех узлах в кластере или в соответствующей общей папке, доступной со всех узлов. Расположение файлов должно соответствовать расположению, указанному в XML-файле. В XML-файле txt можно увидеть, указаны ли файлы или скрипты в следующих элементах: PreStep, RunStep и PostStep.
В следующей процедуре описывается создание новой папки для пользовательских тестов и поиск основных сведений о тестах в XML-файле.
Копирование тестового XML-файла в головной узел и просмотр метаданных теста
На головном узле создайте новую папку с именем C:\CustomTests.
Скопируйте тестовый XML-файл в папку C:\CustomTests .
Откройте файл в Блокноте или в средстве просмотра XML.
В элементе
DiagnosticTestнайдитеNameатрибутыCompanySuiteAliasи атрибуты для теста. Например, в следующем фрагменте XML показано определение теста с именем "Свободное место на диске", компанией с именем Contoso, Ltd, в наборе с именем Sample, который использует "пространство дисков" в качестве псевдонима:<DiagnosticTests> <DiagnosticTest Name="Free Disk Space" Description="Checks the amount of disk space free on the specified drive." Company="Contoso, Ltd" Suite="Sample" Alias="diskspace">
Это важно
Если головной узел настроен для обеспечения высокой доступности, необходимо скопировать двоичные файлы теста как в активные, так и пассивные головные узлы.
Шаг 2. Добавление пользовательского теста в кластер
В следующих процедурах описывается добавление пользовательского теста в кластер с помощью HPC PowerShell. Дополнительные сведения об использовании командлетов см. в разделе Add-HpcTest и Get-HpcTestDetail.
Добавление настраиваемого диагностического теста с помощью HPC PowerShell
Чтобы открыть HPC PowerShell, выполните следующие действия.
Пакет HPC 2012: на начальном экране введите HPC PowerShell и щелкните HPC PowerShell.
Windows HPC Server 2008 R2 и более ранних версий: на головном узле нажмите кнопку "Пуск", наведите указатель на все программы, щелкните Microsoft HPC Pack 2008 R2, щелкните правой кнопкой мыши HPC PowerShell и нажмите кнопку "Запуск от имени администратора".
В PowerShell HPC введите следующий командлет, чтобы добавить тест, где C:\CustomTests\myTest.xml — это расположение XML-файла для добавляемого теста:
Add-HpcTest -File C:\CustomTests\myTest.xmlВведите следующую команду, чтобы убедиться, что метаданные, параметры и команда для теста были правильно добавлены в кластер HPC, где testAlias является псевдонимом добавленного теста:
Get-HpcTestDetail -Alias testAlias
Замечание
Тесты можно удалить с помощью командлета Remove-HpcTest .
Шаг 3. Запуск нового теста и просмотр результатов
После добавления теста в кластер их можно запустить так же, как встроенные диагностические тесты для пакета HPC. Тесты перечислены в области навигации по диагностике по компании, а затем по набору. В следующей процедуре описывается запуск настраиваемого диагностического теста.
Выполнение настраиваемого диагностического теста
В диспетчере кластеров HPC щелкните "Диагностика".
В области навигации в разделе "Тесты" выберите узел, соответствующий
Companyатрибуту добавленного теста. Соответствующие тесты или тесты отображаются в области представления.В области представления щелкните правой кнопкой мыши имя теста, а затем нажмите кнопку "Выполнить".
В диалоговом окне "Запуск тестов диагностики " нажмите кнопку "Выполнить".
В области навигации щелкните " Результаты теста", а затем выберите тест в области просмотра.
В области сведений отображаются результаты, сведения о тестировании и параметры запуска для тестового запуска.