Доступ к вашей учебной виртуальной машине
Результаты обучения
К концу этой практической сессии вы сможете:
- подключаться к вашей учебной виртуальной машине через SSH и WinSCP
- проверять наличие установленного необходимого программного обеспечения для выполнения практических упражнений
- проверять доступ к материалам для упражнений на вашей локальной учебной виртуальной машине
Введение
В рамках локально проводимых семинаров по обучению WIS2 вы можете получить доступ к вашей персональной учебной виртуальной машине в локальной учебной сети с именем "WIS2-training".
На вашей учебной виртуальной машине предварительно установлено следующее программное обеспечение:
- 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 в качестве операционной системы.
После создания виртуальной машины убедитесь, что вы установили python, docker и docker compose, как описано в wis2box-software-dependencies.
Архив релиза wis2box, используемый в этом обучении, можно загрузить следующим образом:
wget https://github.com/World-Meteorological-Organization/wis2box-release/releases/download/1.1.0/wis2box-setup-1.1.0.zip
unzip wis2box-setup-1.1.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
Если вы используете учебную виртуальную машину, предоставленную во время локальных сессий обучения 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 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, вы можете использовать его для подключения к вашей учебной виртуальной машине, чтобы проверить содержимое вашего домашнего каталога, а также загружать или выгружать файлы между вашей виртуальной машиной и локальным ПК.
WinSCP не обязателен для обучения, но может быть полезен, если вы хотите редактировать файлы на виртуальной машине с помощью текстового редактора на вашем локальном ПК.
Вот как можно подключиться к вашей учебной виртуальной машине с помощью WinSCP:
Откройте WinSCP и нажмите "New Site". Вы можете создать новое SCP-подключение к вашей виртуальной машине следующим образом:
Нажмите 'Save', а затем 'Login', чтобы подключиться к вашей виртуальной машине.
Вы должны увидеть следующее содержимое:
Заключение
Поздравляем!
В рамках этой практической сессии вы научились:
- подключаться к вашей учебной виртуальной машине через SSH и WinSCP
- проверять наличие установленного необходимого программного обеспечения для выполнения практических упражнений
- проверять доступ к материалам для упражнений на вашей локальной учебной виртуальной машине