Проверка как услуга: устранение неполадок

Ниже приведены распространенные проблемы, не связанные с выпусками программного обеспечения, и способы их решения.

Локальный агент

На портале отображается локальный агент в режиме отладки

Скорее всего возникает эта проблема из-за того, что агенту не удается отправить пакеты пульса в службу из-за нестабильного сетевого подключения. Пакет пульса отправляется каждые пять минут. Если служба не получает пакет пульса на протяжении 15 минут, служба считает, что агент неактивный и больше не будет выполнять на нем тестирование. Просмотрите сообщение об ошибке в файле Agenthost.log, расположенном в каталоге, где был запущен агент.

Примечание

Все тесты, которые уже выполняются на агенте, продолжат работу, но в случае если пакет пульса не будет восстановлен до окончания этого теста, агент не сможет обновить состояние теста или передать журналы. Тест всегда будет отображаться в состоянии Выполняется и его понадобится отменить.

Процесс агента на компьютере был завершен во время выполнения теста. Основные принципы

Если процесс агента завершился некорректно, то тест, запущенный на нем, будет по-прежнему отображаться с состоянием Выполняется. Примером некорректного завершения работы является перезапуск компьютера и завершение процесса (CTRL C в окне агента считается корректным завершением работы). Если агент перезапускается, он обновит тест до состояния Отменен. Если агент не перезапускается, то тест отображается с состоянием Выполняется и его нужно отменить вручную.

Примечание

Тесты в рабочем процессе запланированы последовательно выполняться. Тесты с состоянием Ожидание не будут выполняться, пока не исполнятся тесты с состоянием Выполняется в рамках того же рабочего процесса.

Образы виртуальных машин

При отправке образа виртуальной машины в сценарий VaaSPreReq возникает ошибка

См. сведения в разделе Обработка медленного сетевого подключения ниже. В нем описаны выполняемые вручную действия для отправки образов виртуальных машин в единицу масштабирования Azure Stack.

Обработка медленного сетевого подключения

1. Проверка работоспособности среды

  1. Из динамического административного представления/поля перехода убедитесь, что вы можете успешно войти на портал администрирования, используя учетные данные администратора.

  2. Убедитесь в отсутствии оповещений или предупреждений.

  3. Если среда находится в работоспособном состоянии, вручную отправьте образы виртуальных машин, требуемые для тестовых запусков VaaS. как показано в разделе ниже.

2. Скачивание образа PIR в локальную общую папку при медленной передаче трафика

  1. Скачайте AzCopy из vaasexternaldependencies(AzCopy).

  2. Извлеките AzCopy.zip и перейдите в каталог с файлом AzCopy.exe.

  3. Откройте Windows PowerShell из командной строки с повышенными привилегиями. Выполните следующие команды:

    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Server2016DatacenterFullBYOL.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Server2016DatacenterCoreBYOL.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'WindowsServer2012R2DatacenterBYOL.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Ubuntu1404LTS.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Ubuntu1604-20170619.1.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'OpenLogic-CentOS-69-20180105.vhd' /NC:12 /V:azcopylog.log /Y
    .\azcopy.exe /Source:'https://azurestacktemplate.blob.core.windows.net/azurestacktemplate-public-container' /Dest:'<LocalFileShare>' /Pattern:'Debian8_latest.vhd' /NC:12 /V:azcopylog.log /Y

Примечание

LocalFileShare — локальный путь или путь к общей папке.

3. Проверка значения хэша файла образа PIR

Вы можете использовать командлет Get-HashFile, чтобы получить значение хэша для скачанных файлов образа общедоступного репозитория образов, чтобы проверить их целостность.

Имя файла SHA256
Server2016DatacenterFullBYOL.vhd 6ED58DCA666D530811A1EA563BA509BF9C29182B902D18FCA03C7E0868F733E9
WindowsServer2012R2DatacenterBYOL.vhd 9792CBF742870B1730B9B16EA814C683A8415EFD7601DDB6D5A76D0964767028
Server2016DatacenterCoreBYOL.vhd 5E80E1A6721A48A10655E6154C1B90E320DF5558487D6A0D7BFC7DCD32C4D9A5
Ubuntu1404LTS.vhd B24CDD12352AAEBC612A4558AB9E80F031A2190E46DCB459AF736072742E20E0
Ubuntu1604-20170619.1.vhd C481B88B60A01CBD5119A3F56632A2203EE5795678D3F3B9B764FFCA885E26CB
OpenLogic-CentOS-69-20180105.vhd C8B874FE042E33B488110D9311AF1A5C7DC3B08E6796610BF18FDD6728C7913C
Debian8_latest.vhd 06F8C11531E195D0C90FC01DFF5DC396BB1DD73A54F8252291ED366CACD996C1

4. Отправка образов виртуальных машин в учетную запись хранения

  1. Используйте существующую учетную запись хранения или создайте новую учетную запись хранения в Azure.

  2. Создайте контейнер для отправки образов.

  3. Используйте средство Azcopy для отправки образов виртуальных машин из [LocalFileShare] выше (куда вы скачали образы виртуальных машин в) в только что созданный контейнер.

    Важно!

    Измените значение "Общий уровень доступа" контейнера на "BLOB-объект (анонимный доступ на чтение только для BLOB-объектов)".

5. Отправка образов виртуальных машин в среду Azure Stack

  1. Войдите на портал администрирования в качестве администратора служб. URL-адрес портала администрирования можно найти в хранилище ECE или файле сведения о метке. Инструкции см. в разделе Параметры среды.

  2. Выберите больше службпоставщики ресурсовВычислениеобразов виртуальных машин.

  3. Нажмите кнопку + Добавить вверху колонки Образы виртуальных машин.

  4. Измените или проверьте значения следующих полей для первого образа виртуальной машины:

    Важно!

    Не все значения по умолчанию являются правильными для существующего элемента Marketplace.

    Поле Значение
    Издатель MicrosoftWindowsServer
    ПРЕДЛОЖЕНИЕ WindowsServer
    Тип ОС Windows
    номер SKU 2012-R2-Datacenter
    Версия 1.0.0
    URI BLOB-объекта для диска ОС HTTPS:// <<> хранения или <>> контейнера/WindowsServer2012R2DatacenterBYOL.VHD
  5. Нажмите кнопку Создать.

  6. Повторите процедуру для оставшихся образов виртуальных машин.

Ниже приведены свойства всех требуемых образов виртуальных машин:

Издатель ПРЕДЛОЖЕНИЕ Тип ОС номер SKU Версия URI BLOB-объекта для диска ОС
MicrosoftWindowsServer WindowsServer Windows 2012-R2-Datacenter 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/WindowsServer2012R2DatacenterBYOL.vhd
MicrosoftWindowsServer WindowsServer Windows 2016-Datacenter 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/Server2016DatacenterFullBYOL.vhd
MicrosoftWindowsServer WindowsServer Windows 2016-Datacenter-Server-Core 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/Server2016DatacenterCoreBYOL.vhd
Canonical UbuntuServer Linux 14.04.3-LTS 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/Ubuntu1404LTS.vhd
Canonical UbuntuServer Linux 16.04-LTS 16.04.20170811 https://[учетная_запись_хранения]/[имя_контейнера]/Ubuntu1604-20170619.1.vhd
OpenLogic CentOS Linux 6.9 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/OpenLogic-CentOS-69-20180105.vhd
Credativ Debian Linux 8 1.0.0 https://[учетная_запись_хранения]/[имя_контейнера]/Debian8_latest.vhd

Дальнейшие действия