Перейти к содержанию

Доступ к вашей учебной виртуальной машине

Результаты обучения

К концу этой практической сессии вы сможете:

  • получить доступ к вашей учебной виртуальной машине через SSH и WinSCP
  • проверить, что необходимое программное обеспечение для выполнения практических упражнений установлено
  • убедиться, что у вас есть доступ к материалам для упражнений на вашей локальной учебной виртуальной машине

Введение

В рамках локальных семинаров по обучению WIS2 вы можете получить доступ к вашей персональной учебной виртуальной машине в локальной учебной сети с именем "WIS2-training".

На вашей учебной виртуальной машине предварительно установлено следующее программное обеспечение:

Note

Если вы хотите пройти это обучение вне локальной учебной сессии, вы можете предоставить собственный экземпляр, используя любого облачного провайдера, например:

  • GCP (Google Cloud Platform) VM instance e2-medium
  • AWS (Amazon Web Services) ec2-instance t3a.medium
  • Azure (Microsoft) Azure Virtual Machine standard_b2s

Выберите Ubuntu Server 22.0.4 LTS в качестве операционной системы.

После создания вашей виртуальной машины убедитесь, что вы установили python, docker и docker compose, как описано в wis2box-software-dependencies.

Архив релиза для wis2box, используемый в этом обучении, можно загрузить следующим образом:

wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.0.0/wis2box-setup.zip
unzip wis2box-setup.zip

Вы всегда можете найти последнюю версию архива 'wis2box-setup' по адресу https://github.com/World-Meteorological-Organization/wis2box/releases.

Материалы для упражнений, используемые в этом обучении, можно загрузить следующим образом:

wget https://training.wis2box.wis.wmo.int/exercise-materials.zip
unzip exercise-materials.zip

Для выполнения материалов упражнений требуются следующие дополнительные пакеты Python:

pip3 install minio
pip3 install pywiscat==0.2.2

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

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

Подключите ваш компьютер к локальной Wi-Fi сети, транслируемой в помещении во время обучения WIS2, согласно инструкциям, предоставленным тренером.

Используйте SSH-клиент для подключения к вашей учебной виртуальной машине, используя следующие данные:

  • Хост: (предоставляется во время очного обучения)
  • Порт: 22
  • Имя пользователя: (предоставляется во время очного обучения)
  • Пароль: (предоставляется во время очного обучения)

Tip

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

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

limper@student-vm:~$ passwd
Changing password for testuser.
Current password:
New password:
Retype new password:
passwd: password updated successfully

Проверка версий программного обеспечения

Для работы с wis2box на учебной виртуальной машине должны быть предварительно установлены Python, Docker и Docker Compose.

Проверьте версию Python:

python3 --version
вывод:
Python 3.10.12

Проверьте версию Docker:

docker --version
вывод:
Docker version 24.0.6, build ed223bc

Проверьте версию Docker Compose:

docker compose version
вывод:
Docker Compose version v2.21.0

Чтобы ваш пользователь мог выполнять команды Docker, он был добавлен в группу docker.

Чтобы протестировать, что ваш пользователь может запускать Docker, выполните следующую команду:

docker run hello-world

Эта команда должна загрузить образ hello-world и запустить контейнер, который выведет сообщение.

Убедитесь, что в выводе отображается следующее:

...
Hello from Docker!
This message shows that your installation appears to be working correctly.
...

Ознакомление с материалами для упражнений

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

ls ~/
вывод:
exercise-materials  wis2box

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

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

Вот как можно подключиться к вашей учебной виртуальной машине с помощью WinSCP:

Откройте WinSCP и нажмите "New Site". Вы можете создать новое SCP-подключение к вашей виртуальной машине следующим образом:

winscp-student-vm-scp.png

Нажмите 'Save', а затем 'Login', чтобы подключиться к вашей виртуальной машине.

Вы должны увидеть следующее содержимое:

winscp-student-vm-exercise-materials.png

Заключение

Поздравляем!

В этой практической сессии вы научились:

  • получать доступ к вашей учебной виртуальной машине через SSH и WinSCP
  • проверять, что необходимое программное обеспечение для выполнения практических упражнений установлено
  • проверять доступ к материалам для упражнений на вашей локальной учебной виртуальной машине