Проверка как услуга: устранение неполадок
Ниже приведены распространенные проблемы, не связанные с выпусками программного обеспечения, и способы их решения.
Локальный агент
На портале отображается локальный агент в режиме отладки
Скорее всего возникает эта проблема из-за того, что агенту не удается отправить пакеты пульса в службу из-за нестабильного сетевого подключения. Пакет пульса отправляется каждые пять минут. Если служба не получает пакет пульса на протяжении 15 минут, служба считает, что агент неактивный и больше не будет выполнять на нем тестирование. Просмотрите сообщение об ошибке в файле Agenthost.log, расположенном в каталоге, где был запущен агент.
Примечание
Все тесты, которые уже выполняются на агенте, продолжат работу, но в случае если пакет пульса не будет восстановлен до окончания этого теста, агент не сможет обновить состояние теста или передать журналы. Тест всегда будет отображаться в состоянии Выполняется и его понадобится отменить.
Процесс агента на компьютере был завершен во время выполнения теста. Основные принципы
Если процесс агента завершился некорректно, то тест, запущенный на нем, будет по-прежнему отображаться с состоянием Выполняется. Примером некорректного завершения работы является перезапуск компьютера и завершение процесса (CTRL C в окне агента считается корректным завершением работы). Если агент перезапускается, он обновит тест до состояния Отменен. Если агент не перезапускается, то тест отображается с состоянием Выполняется и его нужно отменить вручную.
Примечание
Тесты в рабочем процессе запланированы последовательно выполняться. Тесты с состоянием Ожидание не будут выполняться, пока не исполнятся тесты с состоянием Выполняется в рамках того же рабочего процесса.
Образы виртуальных машин
При отправке образа виртуальной машины в сценарий VaaSPreReq возникает ошибка
См. сведения в разделе Обработка медленного сетевого подключения ниже. В нем описаны выполняемые вручную действия для отправки образов виртуальных машин в единицу масштабирования Azure Stack.
Обработка медленного сетевого подключения
1. Проверка работоспособности среды
Из динамического административного представления/поля перехода убедитесь, что вы можете успешно войти на портал администрирования, используя учетные данные администратора.
Убедитесь в отсутствии оповещений или предупреждений.
Если среда находится в работоспособном состоянии, вручную отправьте образы виртуальных машин, требуемые для тестовых запусков VaaS. как показано в разделе ниже.
2. Скачивание образа PIR в локальную общую папку при медленной передаче трафика
Скачайте AzCopy из vaasexternaldependencies(AzCopy).
Извлеките AzCopy.zip и перейдите в каталог с файлом
AzCopy.exe.Откройте 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. Отправка образов виртуальных машин в учетную запись хранения
Используйте существующую учетную запись хранения или создайте новую учетную запись хранения в Azure.
Создайте контейнер для отправки образов.
Используйте средство Azcopy для отправки образов виртуальных машин из [LocalFileShare] выше (куда вы скачали образы виртуальных машин в) в только что созданный контейнер.
Важно!
Измените значение "Общий уровень доступа" контейнера на "BLOB-объект (анонимный доступ на чтение только для BLOB-объектов)".
5. Отправка образов виртуальных машин в среду Azure Stack
Войдите на портал администрирования в качестве администратора служб. URL-адрес портала администрирования можно найти в хранилище ECE или файле сведения о метке. Инструкции см. в разделе Параметры среды.
Выберите больше службпоставщики ресурсовВычислениеобразов виртуальных машин.
Нажмите кнопку + Добавить вверху колонки Образы виртуальных машин.
Измените или проверьте значения следующих полей для первого образа виртуальной машины:
Важно!
Не все значения по умолчанию являются правильными для существующего элемента Marketplace.
Поле Значение Издатель MicrosoftWindowsServer ПРЕДЛОЖЕНИЕ WindowsServer Тип ОС Windows номер SKU 2012-R2-Datacenter Версия 1.0.0 URI BLOB-объекта для диска ОС HTTPS:// <<> хранения или <>> контейнера/WindowsServer2012R2DatacenterBYOL.VHD Нажмите кнопку Создать.
Повторите процедуру для оставшихся образов виртуальных машин.
Ниже приведены свойства всех требуемых образов виртуальных машин:
| Издатель | ПРЕДЛОЖЕНИЕ | Тип ОС | номер 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 |
Дальнейшие действия
- Просмотрите заметки о выпуске для проверки как услуги, чтобы узнать об изменениях в последних выпусках.