Руководство. Создание лаборатории с помощью приложения Служб лабораторий Azure в Teams или Canvas

С помощью служб лабораторий Azure можно создавать лаборатории непосредственно из Microsoft Teams или Canvas. В этом руководстве вы используете приложение Служб лабораторий Azure для Microsoft Teams или Canvas для создания и публикации лаборатории. После завершения работы с этим руководством пользователи лаборатории могут напрямую получить доступ к виртуальной машине лаборатории из Teams или Canvas.

С помощью приложения Служб лабораторий Azure для Teams или Canvas вы можете создавать лаборатории и управлять ими, не покидая среду Teams или Canvas, а управление пользователями лаборатории синхронизируется с командой или членством в курсах. Пользователи лаборатории автоматически регистрируются в лаборатории и назначают им виртуальную машину лаборатории. Они также могут получить доступ к виртуальной машине лаборатории непосредственно из Teams или Canvas.

Diagram that shows the steps involved in creating a lab with Azure Lab Services.

В этом руководстве описано следующее:

  • Настройка приложения Служб лабораторий Azure
  • Создание лаборатории в Teams или Canvas
  • Публикация лаборатории для создания виртуальных машин лаборатории

Необходимые компоненты

  • Учетная запись Azure с активной подпиской. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
  • Чтобы добавить приложение Azure Lab Services Teams в канал, ваша учетная запись должна быть владельцем команды в Microsoft Teams.

Настройка приложения Служб лабораторий Azure

Прежде чем создавать лаборатории и управлять ими в Teams, необходимо настроить Teams для использования приложения Служб лабораторий Azure и предоставления доступа к плану лаборатории. Выполните следующие действия, чтобы настроить Teams для служб лабораторий Azure.

После настройки Teams теперь можно получить доступ к приложению Служб лабораторий Azure из канала в Teams. Все пользователи, которые являются членом команды, автоматически добавляются в качестве пользователей лаборатории и назначают виртуальную машину лаборатории.

На следующем шаге вы используете приложение Служб лабораторий Azure для создания лаборатории.

Доступ к приложению Служб лабораторий Azure

  1. Откройте Microsoft Teams и выберите команду и канал.

    Вы увидите вкладку "Службы лабораторий Azure".

  2. Перейдите на вкладку "Службы лабораторий Azure".

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

    Screenshot that shows the Azure Lab Services tab in Teams.

    Совет

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

Создать новую лабораторию

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

Важно!

Вы можете просматривать только лаборатории в Teams или Canvas, созданные с помощью приложения Служб лабораторий Azure. Если вы создали лабораторию на веб-сайте Служб лабораторий Azure, она не отображается в Teams или Canvas.

  1. Выберите "Создать лабораторию ", чтобы начать создание лаборатории.

  2. На странице "Новая лаборатория" введите следующие сведения и нажмите кнопку "Далее".

    Поле описание
    Название Введите программирование-101.
    Образ виртуальной машины Выберите Центр обработки данных Windows Server 2022.
    Размер виртуальной машины Выберите "Маленький".
    Местонахождение Оставьте значение по умолчанию.

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

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

  3. На странице учетных данных виртуальной машины укажите имя пользователя и пароль по умолчанию, а затем нажмите кнопку "Далее".

    По умолчанию все виртуальные машины лаборатории используют одинаковые учетные данные.

    Важно!

    Запишите имя пользователя и пароль. Они больше не будут отображаться.

  4. На странице политик лаборатории оставьте значения по умолчанию и нажмите кнопку "Далее".

    Параметры по умолчанию позволяют безопасной оболочке (SSH) получить доступ к виртуальной машине лаборатории, предоставить пользователям 10 часов квоты и завершить работу виртуальных машин лаборатории при отсутствии действий.

  5. На странице параметров виртуальной машины шаблона выберите "Использовать образ виртуальной машины без настройки".

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

    Screenshot of the Template virtual machine settings page, with the option selected to create a templateless VM.

  6. Нажмите кнопку "Готово ", чтобы начать создание лаборатории. Для завершения создания лаборатории может потребоваться несколько минут.

  7. После завершения создания лаборатории вы увидите сведения о лаборатории на странице шаблона .

    Screenshot of the Template page for a templateless lab.

Публикация лаборатории

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

Чтобы опубликовать лабораторию, выполните следующие действия.

  1. На странице Шаблон нажмите кнопку Опубликовать на панели инструментов.

    Screenshot of Azure Lab Services template page, highlighting the Publish button.

  2. На странице публикации выберите "Опубликовать", чтобы начать публикацию лаборатории.

    Предупреждение

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

  3. Дождитесь завершения процесса публикации. Состояние публикации можно отслеживать на странице шаблона .

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

    При создании лаборатории в Teams или Canvas службы лабораторий Azure автоматически управляют списком пользователей лаборатории на основе участия команды или курса. При добавлении или удалении пользователей в Teams или Canvas службы лабораторий Azure автоматически назначают или удаляют доступ к лаборатории.

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

    Screenshot of the Virtual machine pool page for a templateless lab.

Устранение неполадок

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

  • Недостаточно разрешений для создания лаборатории.

    Преподаватель увидит сообщение в Canvas о том, что у него недостаточно разрешений. Преподаватели должны связаться с администратором Azure, чтобы их можно было добавить в качестве создателя лаборатории. Например, преподаватели могут быть добавлены в качестве создателя лаборатории в группу ресурсов, содержащую свою лабораторию.

  • Сообщение о том, что для создания виртуальных машин лаборатории недостаточно емкости.

    Запросите увеличение ограничения, которое необходимо сделать администратором Служб Лабораторий Azure.

  • Пользователи лаборатории видят предупреждение о том, что лаборатория пока недоступна.

    Вы увидите указанное ниже сообщение в Canvas, если преподаватель еще не опубликовал лабораторию. Преподаватели должны публиковать лабораторию и синхронизировать пользователей , чтобы учащиеся имели доступ к лаборатории.

    Troubleshooting -> This lab is not available yet.

  • Пользователям лаборатории или преподавателям предлагается предоставить доступ.

    Прежде чем пользователь лаборатории или преподаватель сначала смогут получить доступ к своей лаборатории, некоторые браузеры должны сначала предоставить службам лабораторий Azure доступ к локальному хранилищу браузера. Чтобы предоставить доступ, преподаватели и учащиеся должны выбрать кнопку "Предоставить доступ " при появлении запроса:

    Screenshot of page to grant Azure Lab Services access to use local storage for the browser.

    Преподаватели и учащиеся видят сообщение Access, предоставленное при успешном предоставлении доступа службам лабораторий Azure. Затем преподаватель или учащийся должны перезагрузить окно браузера, чтобы начать работу со службами лабораторий Azure.

    Screenshot of access granted page in Azure Lab Services.

    Важно!

    Убедитесь, что учащиеся и преподаватели используют актуальную версию своего браузера. Для более старых версий браузеров учащиеся и преподаватели могут столкнуться с проблемами с возможностью успешного предоставления доступа к службам лабораторий Azure.

    • Преподаватель не запрашивает учетные данные после выбора входа.

    Когда преподаватель обращается к службам лабораторий Azure в рамках своего курса, они могут быть предложено войти. Убедитесь, что параметры браузера разрешают всплывающие окна из URL-адреса экземпляра Canvas, в противном случае всплывающее окно может быть заблокировано по умолчанию.

    Azure Lab Services sign-in screen.

Следующие шаги

В этом руководстве вы настроили приложение Служб лабораторий Azure для Teams или Canvas и создали и опубликовали лабораторию. Службы лабораторий Azure автоматически управляют пользователями лаборатории и назначают виртуальную машину лаборатории каждому пользователю лаборатории. Вы можете дополнительно настроить лабораторию, чтобы добавить расписание лаборатории или изменить параметры лаборатории.