Доступ к вашей учебной виртуальной машине (VM)
Результаты обучения
К концу этой практической сессии вы сможете:
- получить доступ к вашей учебной VM через SSH и WinSCP
- проверить, что необходимое программное обеспечение для выполнения практических упражнений установлено
- убедиться, что у вас есть доступ к материалам для упражнений на вашей локальной учебной VM
Введение
В рамках локальных семинаров по обучению WIS2 вы можете получить доступ к вашей персональной учебной VM в локальной учебной сети под названием "WIS2-training".
На вашей учебной VM предустановлено следующее программное обеспечение:
- Ubuntu 22.04 LTS ubuntu-22.04.5-live-server-amd64.iso
- Python 3.10.12
- Docker 24.0.6
- Docker Compose 2.21.0
- Текстовые редакторы: vim, nano
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 в качестве операционной системы.
После создания вашей VM убедитесь, что вы установили python, docker и docker compose, как описано в wis2box-software-dependencies.
Архив релиза wis2box, используемый в этом обучении, можно загрузить следующим образом:
wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.2.0/wis2box-setup-1.2.0.zip
unzip wis2box-setup-1.2.0.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
Если вы используете учебную VM, предоставленную во время локальных сессий обучения WIS2, необходимое программное обеспечение уже будет установлено.
Подключение к вашей учебной VM в локальной учебной сети
Подключите ваш ПК к локальной Wi-Fi сети, транслируемой в помещении во время обучения WIS2, согласно инструкциям, предоставленным тренером.
Используйте SSH-клиент для подключения к вашей учебной VM, используя следующие данные:
- Хост: (предоставляется во время очного обучения)
- Порт: 22
- Имя пользователя: (предоставляется во время очного обучения)
- Пароль: (предоставляется во время очного обучения)
Tip
Обратитесь к тренеру, если вы не уверены в имени хоста/пользователя или у вас возникли проблемы с подключением.
После подключения измените ваш пароль, чтобы другие не могли получить доступ к вашей VM:
limper@student-vm:~$ passwd
Changing password for testuser.
Current password:
New password:
Retype new password:
passwd: password updated successfully
Проверка версий программного обеспечения
Для работы с wis2box на учебной VM должны быть предустановлены 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 hello-world:
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, вы можете использовать его для подключения к вашей учебной VM, чтобы просмотреть содержимое домашнего каталога и загрузить или выгрузить файлы между вашей VM и локальным ПК.
WinSCP не обязателен для обучения, но может быть полезен, если вы хотите редактировать файлы на вашей VM с помощью текстового редактора на вашем локальном ПК.
Вот как можно подключиться к вашей учебной VM с помощью WinSCP:
Откройте WinSCP и нажмите "New Site". Вы можете создать новое SCP-подключение к вашей VM следующим образом:

Нажмите 'Save', а затем 'Login', чтобы подключиться к вашей VM.
Теперь вы должны увидеть содержимое домашнего каталога на вашей учебной VM и получить доступ к вашим файлам.
Заключение
Поздравляем!
В этой практической сессии вы научились:
- получать доступ к вашей учебной VM через SSH и WinSCP
- проверять, что необходимое программное обеспечение для выполнения практических упражнений установлено
- проверять, что у вас есть доступ к материалам для упражнений на вашей локальной учебной VM