Доступ к вашей учебной виртуальной машине
Результаты обучения
К концу этой практической сессии вы сможете:
- получить доступ к вашей учебной виртуальной машине через 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.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-подключение к вашей виртуальной машине следующим образом:
Нажмите 'Save', а затем 'Login', чтобы подключиться к вашей виртуальной машине.
Вы должны увидеть следующее содержимое:
Заключение
Поздравляем!
В этой практической сессии вы научились:
- получать доступ к вашей учебной виртуальной машине через SSH и WinSCP
- проверять, что необходимое программное обеспечение для выполнения практических упражнений установлено
- проверять доступ к материалам для упражнений на вашей локальной учебной виртуальной машине