
4. Виртуальные машины
Интернет вещей (Internet of Things)
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM
host machine:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM
hypervisor

host machine:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM
hypervisor

host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM

- 10 vCPU
- 32 GB RAM
hypervisor

host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM

- 10 vCPU
- 32 GB RAM

- 16 vCPU
- 64 GB RAM
hypervisor

host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM

- 10 vCPU
- 32 GB RAM
- 8 vCPU
- 16 GB RAM


- 16 vCPU
- 64 GB RAM
hypervisor

host machine:
guest OS:
Виртуальная машина
(VM, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (guest — гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host — платформа-хозяин)
- 32 CPU cores
- 128 GB RAM


- 10 vCPU
- 32 GB RAM
- 8 vCPU
- 16 GB RAM


- 16 vCPU
- 64 GB RAM
virtual network
hypervisor

host machine:
guest OS:
Создание виртуальной машины


Создание виртуальной машины


Главное меню

Выбираем заранее сохраненный образ установочного диска .iso

На данном этапе можно писать что угодно

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

Выберите размер виртуального диска не менее 20 ГБ

Проверим, что выделено достаточно ресурсов
Выберите не менее 2048 МБ памяти
Если на вашем host-компьютере установлена память объемом 8 ГБ и более, выберитайте 4096 МБ

Выходите как будете готовы

Не надо запускать машину сразу после создания

Готово, вы создали виртуальную машину!
Для запуска, нажмите


Установка Ubuntu

Ничего не вылетело, не зависло, не сломалось...
Вам крупно повезло!

Лучше всего выбрать английский
Мышь тут не работает, для навигации используйте стрелки, для подтверждения выбора - Enter

Пожалуй, нам не нужно обновляться на новый инсталлер
[ Continue without updating ]

Подтверждаем выбор английской раскладки клавиатуры
[ Done ]

Установщик обнаружил какую-то сеть
Это хороший знак, продолжаем
[ Done ]

Настраивать прокси нам не нужно
[ Done ]

Это зеркало репозитория откуда Ubuntu скачивает новые приложения
Оставляем как есть
[ Done ]

Нам предлагают выбрать диск на который надо установить систему
У нас он всего один, поэтому соглашаемся
[ Done ]

Тут можно поделить диск на разделы
Но, на первый раз, лучше ничего не трогать
[ Done ]

- Устроить дестрой?
- Разумеется!
[ Continue ]

На этом этапе надо указывать те данные, с которыми будете работать. Имена сервера и пользователя, обычно, не длиннее 8 символов
qwerty - идеальный пароль для виртуалки
[ Done ]

Это какая-то новая штука, раньше не было
Оставляем как есть
[ Done ]

Вот это очень важный момент!
Используйте Space чтобы выбрать:
[x] Install OpenSSH server
[ Done ]

Ничего дополнительно устанавливать не надо
[ Done ]

Отлично! Началась установка системы!
Просто ждем!

Установка окончена!
Соглашаемся на перезагрузку
[ Reboot Now ]

Обычная загрузка обычного debian
[ OK ] - хорошо
[ FAIL ] - не хорошо

Загрузка завершена!
Перед вами самый настояший shell
Можно даже войти в систему под своим именем
Запомните этот адрес

Консоль linux
Текстовый интерфейс взаимодействия между ОС и пользователем
Какие недостатки?
- Всего одно окно
- Всегда надо находиться рядом с машиной
- Нельзя копировать/вставлять текст
- В stdout иногда попадает системный вывод не связанный с действиями пользователя
PuTTY
Эмулятор терминала поддерживающий подключение к удаленной консоли через сетевые протоколы RAW, telnet, SSH, а также через физический serial интерфейс.
https://putty.org.ru/download.html

SSH
Secure Shell — «безопасная оболочка»
Сетевой протокол прикладного уровня, позволяющий подключаться к удаленным консолям, передавать файлы и создавать защищенные TCP туннели точка-точка между машинами.

Укажите IP адрес своей виртуальной машины
[Open] для открытия сессии
Если забыли адрес, введите в консоли:
ip addr
apt
(advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Linux Mint и т. п.)
sudo apt update
Обновление баз данных пакетов (указанных в /etc/apt/sources.list)
sudo apt install <packet>
Установить пакет
sudo apt purge <packet>
Удалить пакет и его конфигурационные файлы
Спасибо за понимание!
4. Виртуальные машины
By Astro Group
4. Виртуальные машины
- 111