Тёмный

KVM 

IT-консультант Алексей Нефедьев
Просмотров 46 тыс.
50% 1

В этом видео рассказывается каким образом можно установить и настроить виртуализацию QEMU-KVM на Ubuntu Server и Debian. Каким образом можно управлять настройками хоста и виртуальными машинами (ВМ) из virsh.
Для новичков в этой области есть обзор программы Virtual Manager для создания и управления ВМ.
Содержание:
01:24 Проверка возможности аппаратной виртуализации
02:53 Установка qemu-kvm и virtual manager
06:06 Добавление пользователя в группу libvirt
08:15 Настройка хоста с помощью virsh
09:08 Настройка сети хоста
24:17 Настройка дисковых пулов хоста
41:00 Создание дисков
46:23 Использование ZFS в качестве дискового пула
50:56 Создание ВМ из командной строки. virt-install
Для новичков (и не только) работа с Virtual Manager
1:09:02 Обзор главного окна Virtual Manager
1:09:45 Соединение с удаленным kvm хостом (для тех, кому нужно администрировать удаленный хост)
1:11:45 Свойство подключения хоста
1:19:52 Параметры главного окна Virtual Manager (настройки параметров ВМ по умолчанию)
1:22:38 Создание ВМ
1:28:08 Проверка (изменение) конфигурации ВМ перед первым запуском
1:28:08 ...выбор микрокода и набора микросхем
1:29:42 ...настройка процессора
1:32:04 ...настройка памяти
1:33:03 ...настройка дисков
1:34:33 ...настройка сети
1:37:05 ...прочие настройки
1:38:07 ...добавление дополнительного диска
1:39:25 Первый запуск ВМ
1:39:50 Обзор пунктов меню панели окна ВМ (тут я спутал графический снимок с экрана и snapshot :))
Вы можете меня найти:
ВК: alexexpert
FB: / alexitsystems
Вы можете поддержать канал и ускорить выход новых роликов:
Карта Сбербанка: 5469 1600 1630 1389
WebMoney: R392217534778

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 152   
@d-tech-ds
@d-tech-ds 2 года назад
помню, как при первом опыте работы с kvm смотрел вашу лекцию (10 раз подряд, с паузами) ☺️ спустя три года работы бухгалтерии на Linux, и банков в виртуалках, сотен экспериментов и поисков решений для мелких рабочих задач - сегодня пересмотрел ещё раз...а чего...все понятно, очень удобно, хорошо, что именно это руководство выбрал в начале... 😁 спасибо вам за поддержку принципов опенсорс "счастье для всех, даром, и пусть никто не уйдёт обиженным!" 🤗
@it-5960
@it-5960 2 года назад
Спасибо, приятно...
@dmitriynovikov6292
@dmitriynovikov6292 3 года назад
Спасибо большое! Вы так классно все объяснили!!! Лучший урок по данной теме, что я видел!!! Ничего лишнего, никакой воды!!! Все четко, объемно и по делу!!!
@JustAnotherLinuxChannel
@JustAnotherLinuxChannel 4 года назад
Спасибо ограмное, все более чем понятно! Разжевали и положили в рот, как говорится! Хотелось бы больше ваших видео, прекрасная подача!
@it-5960
@it-5960 4 года назад
Спасибо за отзывы. Много времени требуется для создания. Новые ролики в разработке.
@tachkotachev2904
@tachkotachev2904 4 года назад
Опять супер фильм. Спасибо за отличную работу. Может быть использован в качестве руководства. Будь жив и здоров.
@it-5960
@it-5960 4 года назад
Спасибо, приятно :)
@dmitriynovikov6292
@dmitriynovikov6292 3 года назад
Алексей, очень бы хотелось увидеть видео от вас, с таким же объяснением по организации vpn + tor + vpn. Я не айтишник, просто занимаюсь этим для души как хобби. В интернете много видео на эту тему, но их либо противно смотреть, либо такие же сказочники как я записывают, которые вчера об этом узнали. А вы так толково рассказываете!!!!!
@RomilMustafin
@RomilMustafin 6 лет назад
Спасибо!Очень доходчиво и профессионально!
@artemtokarev7139
@artemtokarev7139 6 лет назад
Доброго дня! Очень грамотно и толково все подано - вам огромный респект за это! У меня к вам большая просьба, по возможности осветить такой инструмент для архивации интерпрайз класса как BackupPC для Linux. Думаю многие и в особенности я были бы очень признательны за такое же подробное раскрытие этой темы. Верю, надеюсь и жду...
@it-5960
@it-5960 6 лет назад
Спасибо, за Ваши добрые слова, очень приятно. По бэкапированию у меня есть еще планы создать видео. Конкретно с backuppc я не сталкивался. Спасибо за наводку, посмотрю. Не обещаю, что скоро :)
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Автор!!! Спасибо за труды, весьма годный контент. Недавно начал штудировать КВМ интресная штука до этого много лет работал с Hyper-V и VMWare.
@it-5960
@it-5960 6 лет назад
Спасибо, приятно.
@ruslanvist9958
@ruslanvist9958 Год назад
Спасибо автору за иллюстрацию работы и оперативные ответы в комментариях! Заметно, что любите свое дело. Остались вопросы от пользователя VirtualBox: 1. Есть ли возможность автостарта гостевой машины при загрузке ОС на реальном хосте? 2. Есть ли возможность автоотключения реального хоста (shutdown) при завершении работы гостевой ОС? 3. Есть ли возможность изоляции гостевой машины от сервисов времени хоста? Т.е. отключение синхронизации времени гостя с хостом.
@it-5960
@it-5960 Год назад
Спасибо. 1 да есть, можно установить галочку автостарт. 2. Отключать хост по завершении вм такого нет, но можно написать скрипт и мониторить состояние вм: выключилась - выключить хост. 3. Вм друг от друга и от хоста изолированы изначально.
@ruslanvist9958
@ruslanvist9958 Год назад
@@it-5960 Спасибо за оперативный ответ. В аккурат начал готовить хост. Уже как вариант думал про хрон
@k.terentev
@k.terentev 3 года назад
Спасибо большое, Алексей! Ваш ролик очень помог мне. Остались некоторые вопросы, но я смогу разобраться. Желаю вам успехов, счастья и здоровья.
@it-5960
@it-5960 3 года назад
Спасибо!
@user-qs4bs8ug9g
@user-qs4bs8ug9g 4 года назад
Огромное спасибо за данный ролик.
@rndsnp
@rndsnp Год назад
Вы великолепный человек! Большое спасибо за разжёвывание.
@differentpage
@differentpage 4 года назад
Спасибо за качественный материал! Выглядит очень полезным. «Выглядит» т.к. я новичок в мире линукса и еще не испробовал это на деле.
@it-5960
@it-5960 4 года назад
Смело пробуйте :)
@PalamarSat
@PalamarSat 6 лет назад
всё чётко и ясно.Спасибо.
@Good_BorisAV
@Good_BorisAV 2 года назад
Благодарность автору за труды! 🤔 👍
@flarens_ray
@flarens_ray 4 года назад
Полезно. Очень не хватает такого подробного видео, где в качестве основной машины выступает OpenWRT. Есть довольно производительный роутер с CPU i3, идея в том, чтобы при запуске максимально быстро стартовал OpenWRT, на нем вся сеть, NAS, Samba, DLNA итд. А также виртуальные машины, например, Windows 7, на рабочий стол которой можно попасть удаленно. У них на сайте есть микроинструкция, загуглить "Running QEMU guests on OpenWrt". Жаль для неопытного в виртуализации человека это сильно сложно. А тема интересная и нигде не освещенная
@helgss
@helgss 6 лет назад
Спасибо. Видео хорошее. Полезное. Хотя я и использую на десктопной машине virt-manager уже пару лет, но в virtsh практически не залезал. Так что полезно было освежить знания.
@it-5960
@it-5960 6 лет назад
Спасибо, приятно... Рад, что было полезно. Я тоже в virsh захожу, когда нет возможности сделать что-либо из virt-manager. В основном, создание zfs томов.
@76739
@76739 3 года назад
Спасибо
@kirillt589
@kirillt589 2 года назад
Отличное видео! А не могли бы Вы осветить правильную настройку сети КVM (NAT, brige, isolated) взаимодействие с хост сервером, плюсы и минусы вариантов?
@АлександрФедоров-у5ф
Спасибо за видео!!
@DeniskaNYC
@DeniskaNYC 6 лет назад
Спасибо за видео. Как обычно все на высоте. А что про ProxMox скажете ? Там вроде поддержка zfs есть.
@it-5960
@it-5960 6 лет назад
Да, Вы абсолютно правы, причем, в этом видео у меня был монолог про proxmox и поддержку zfs в нем "из коробки". Но при монтаже я удалил этот блок, решил рассказать об этом продукте отдельно. Спасибо.
@olegtalbonin9593
@olegtalbonin9593 6 лет назад
Спасибо. Жду про Proxmox
@braindrift2735
@braindrift2735 6 лет назад
Алексей спасибо за видео, очень помогло, отличное объяснение! Один вопрос, а каким образом можно подключится к виртуальной машине из винды?
@it-5960
@it-5960 6 лет назад
Добрый день. Например по ssh, используя программу putty
@сергейсергеев-о2п4л
Спасибо ! Отличное видео ! Главное не растянуто и подробно . Есть вопрос один - я так понимаю управление lvm можно делать как внутри virsh так и обычными средствами lvm разницы нет ?
@it-5960
@it-5960 3 года назад
Добрый день. Да, можно lvm тома создавать как с помощью virsh, так и lvcreate
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Алексей, вы не пробовали через KVM пробросить физическую видеокарту на виртуальную машину windows?
@it-5960
@it-5960 6 лет назад
Да, пробовал и удачно реализовал
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Тогда ждём видео на эту тему, будет очень интересно.
@ТкачукИгорь
@ТкачукИгорь 3 года назад
А можно полюбопытствовать какой от этого практический профит?
@nikone7653
@nikone7653 3 года назад
Алексей, подскажите пожалуйста, с точки зрения безопасности хоста, от какого пользователя мы должны создавать и запускать виртуальные машины? Во всех ваших примерах(даже на реальной машине, когда вы рассказывали про zfs pool), вы работаете из по рута.
@it-5960
@it-5960 3 года назад
Добрый день. Пользователь для работы с kvm должен входить в группу libvirtd. Это основное требование. Для работы с пулами zfs должен иметь права суперпользователя или входить в группу sudo. В последнем случае, команды zfs нужно выполнять от sudo.
@nikone7653
@nikone7653 3 года назад
@@it-5960 подскажите, а вы в продакшне работаете с квм от root?
@it-5960
@it-5960 3 года назад
Чаще всего я работаю с kvm через virtual manager с правами обычного пользователя, включённого в группу libvirtd. Но если что-то нужно сделать из консоли, то да, под root.
@nikone7653
@nikone7653 3 года назад
@@it-5960 тогда я не могу понять, что именно я делаю не так: что бы создать вм на zfs разделе и с сетью openvswitch, мне нужны права на создание/запись на zfs раздел и права на работу с ovs-vsctl, ну и конечно, что бы пользователь в ходил в libvirt. Если я создам пользователя и добавлю его только в группу libvirt, то при создании вм мне скажут, что нет прав на zfs и редактирование ovs…. Поэтому я создаю вм через sudo virt-install и все создаётся и работает. НО если после создания вм, я зайду в virsh list без sudo, то никаких виртуальных машин он не увидит и следовательно я не смогу запустить созданную вм.
@it-5960
@it-5960 3 года назад
Создайте zfs voluem под root, а затем под пользователем создайте вм
@user-zx7jb5dh1w
@user-zx7jb5dh1w 6 лет назад
Спасибо за видео, всё грамотно и четко! А нет ли у вас замеров скорости работы на разных версиях драйверов? В той же Windows \ Linux ну то есть, можно юзать virtio или дефолтные qemu эмулированные. С сеткой понятно что virtio выигрывает у реалтека который по дефолту идёт, а вот в плане HDD\iops у меня руки не дошли померить, у вас не было такого опыта? И насчёт бекапа виртуальных машин на KVM было бы очень интересно послушать, в обоих вариантах, когда используется отдельно образы и volumes. Я конечно понимаю что в 10ке появились контейнеры и там можно пробросить virt-manager, но может быть вы знаете какое-то еще средство\метод на Windows которым можно управлять голым qemu\kvm?
@it-5960
@it-5960 6 лет назад
Спасибо, приятно :) Нет, замеры скорости я не делал. Да, бэкап стоит в планах. Сейчас с установкой заканчиваю и перейду к этой теме. Использовать ОС linux :)
@sonny23ization
@sonny23ization 3 года назад
лучшее !
@ТкачукИгорь
@ТкачукИгорь 3 года назад
Алексей, спасибо за познавательный материал! Не подскажите с высоты Вашего опыта промышленной эксплуатации системы виртуализации систем kvm с виртуалками windows, какие лучше параметры использовать при создании машины? И отдельный вопрос. При наличии на сервере аппаратного raid массива - наверное нет смысла использовать zfs, а наилучшим выбором будет lvm и размещать диск vm непосредственно на lv. Заранее спасибо!
@it-5960
@it-5960 3 года назад
Добрый день. При настройке виртуализации я использую обычно ZFS пулы, в которых создаю виртуальные диски в формате RAW. QCOW совместно с ZFS или LVM, обычно приводят к снижению производительности, особенно на HDD, т.к. эти системы являются типа CoW (copy on write). Для Windows обычно я выделяю по 4 ядра процессора и памяти минимум 4 ГБ, диска 24 ГБ минимально достаточно... Если есть аппаратный raid, то можно по Вашему удобству использовать как LVM, ZFS или любые другие файловые системы высокого уровня или логические технологии поверх блочных устройств (LVM)...
@zl0y
@zl0y 6 лет назад
Алексей, перед началом изучения kvm скажите она может сама запускать виртуальные машины? (к примеру после выключения сервера)
@it-5960
@it-5960 6 лет назад
Да, см. видео
@Arius1987
@Arius1987 5 лет назад
Будьте добры, как сделать не NAT (17:42) а "Виртуальный адаптер хоста" (по аналогии VirtualBox), т.е получить ip не от KVM-го dhcp сервера"? Если ли вообще понятный мануал на русском по KVM?
@it-5960
@it-5960 5 лет назад
Добрый день. Для этого нужно настраивать мост.
@differentpage
@differentpage 4 года назад
@IT-консультант Алексей Нефедьев В менеджере виртуальных машин при создании тома хранилища виден формат vmdk (1:15:11). Можно ли в KVM имрортировать виртуальную машину созданную на базе виндос в VMWare Workstation? Если да, то как?
@it-5960
@it-5960 4 года назад
Диск использовать можно в таком формате, а также можно преобразовать в другой формат утилитой qemu-img convert ... На счет миграции конфигурации ВМ подсказать не могу, но можно создать под KVM ВМ и подключить диск от VMWare
@dimakernel
@dimakernel 6 лет назад
Можно использовать VirtIO (диски и сеть) для Windows, достаточно скачать драйверы под нее. Можно найти сайте pve.proxmox.com - Windows 2012 guest best practices
@it-5960
@it-5960 6 лет назад
Да, конкретнее ссылка вот: fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
@skan1x
@skan1x 6 лет назад
Вопрос: если вирт.машины хранятся на LVM их можно бэкапить в рабочем состоянии через снапшот? Или они потом не запустятся. Или как лучше?
@it-5960
@it-5960 6 лет назад
В данный момент, я делаю видео о бэкапе виртуальных машин под kvm, где подробно расскажу и об этом.
@skan1x
@skan1x 6 лет назад
Спасибо за труды.
@differentpage
@differentpage 4 года назад
Что такое удаленный квм хост (1:23:00)? КВМ это это программа для виртуализации, как, например, Virtualbox? А хост это ОС на железе? Что подразумевается под "удаленный"?
@it-5960
@it-5960 4 года назад
С помощью Менеджера ВМ Вы можете подключаться не только к локальному компьютеру, но и к удаленному серверу - хосту, который поддерживает KVM
@differentpage
@differentpage 4 года назад
Я планирую собрать новый комп и на хосте (на железе) сразу установить дебиан и отсюда пару виртуальных машин. Я всегда был пользователем виндос, но хочу перейти на линукс, хотя никогда им не пользовался - это для меня новый мир. С VMware Workstation у меня опыт более 15 лет (и хост и виртуалки - все на базе виндос). На Workstation все очень удобно. Боюсь такого комфорта на линуксе не будет. При выборе покупки железа не могу определиться. Что порекомендуете для дебиана: 12-ти ядерный процессор от AMD или Intel или это не принципиально intel/amd? Лучше самое новое железо или все же не самое новое в плане совместимости? Сам дебиан я планирую установить для хоста на диске M.2 PCIe на самой материнской плате. Виртуальные машины на других M.2 PCIe дисках либо на самой матери, либо на карте. А из двух жестких 3.5“ SATA дисков в 16ТБ каждый создать raid1 массив. Не будет ли проблем c 16ТБ и с M.2 PCIe? Имеет ли смысл разбить жесткий диск (16тб) на 2-3 раздела для разного формата? Я до вашего видео думал создать один большой NTFS раздел, т.к. линукс понимает NTFS.
@it-5960
@it-5960 4 года назад
Для комфорта работы с виртуальными машинами посмотрите Менеджер виртуальных машин. Графическая программа, удобная, функциональная... Из процессоров, что пожелаете... Проблем с дисками не будет, а вот NTFS смысла использовать под линукс нет.
@zl0y
@zl0y 6 лет назад
Подскажи а для чего раздел: "Display Space"?
@it-5960
@it-5960 6 лет назад
Display Spice. www.linux-kvm.org/page/SPICE
@Overlordick
@Overlordick 2 года назад
Что-то странно. На 1ч41м Скриншот или снепшот? Какая разница для скриншота, какой тип диска?
@it-5960
@it-5960 2 года назад
Добрый день, да - это я перепутал...
@zl0y
@zl0y 2 года назад
Virtual Mashine Manager QEMU KVM ставьте на управлящем компьютере и коннектитесь по сети. И будет вам счастье)))
@РоманМарков-д8к
У меня при создании пула на ZFS выдало ошибку "отсутствует модуль для типа пула 12 (zfs)" . Положение спасает установка пакета libvirt-daemon-driver-storage-zfs. Может инфа кому и пригодиться)
@sonny23ization
@sonny23ization 3 года назад
простите,а как можно реализовать internal network(vbox) в kvm-e? мне нужно host изолировать от guest(dmz), чтобы не хост не мог подключаться к нему через ssh,
@it-5960
@it-5960 3 года назад
Добрый день, посмотрите macvtap mode vepa
@SsergeySav
@SsergeySav 3 года назад
1:41 Снимки не экрана имеются ввиду, а снимки файловой системы виртуальной машины
@it-5960
@it-5960 3 года назад
Возможно, да... Тайм код видимо не туда указывает?
@nikone7653
@nikone7653 3 года назад
Алексей здравствуйте. Столкнулся с проблемой, Которую с ходу не смог найти в Гугл. Возможно вы сталкивались и подскажите: Я хочу создать каждой виртуальной машине по отдельному пулу(zp3/vm1 и тд) но когда я пытаюсь указать это в команде pool-define-as он начинает ругаться на «/«, но если я не указываю слеш в названии, он во время команды vol-create-as прописывает неправильный путь и как я понимаю не находит нужного пула... выдаёт ошибку, что такого пула нет... вы не знаете, что можно попробовать сделать, что бы решить эту проблему ?
@it-5960
@it-5960 3 года назад
Добрый день. Если Вы хотите на каждый диск по отдельному пулу, то они физически должны присутствовать в системе. Например, выполняете команду zpool list и видите все пулы в системе, которые должны содержать диски ВМ. Затем в virsh Вы подключаете каждый из этих системных пулов как kvm пул, и создаёте в них диски...
@DaggerPoison
@DaggerPoison 6 лет назад
У меня Ubuntu 18.04 и после установки всех пакетов qemu-kvm, у меня нет дефолтной сети, никакой нет, работать не с чем, как создать - не знаю. Но сеть vibr0 уже сразу была (если глядеть ip a).
@it-5960
@it-5960 6 лет назад
Предположу, что сеть есть, она не активирована... Для простого ознакомления, поставьте virtual manager. Очень простая и эффективная программка. Позволяет настроить практически все.
@user-uc9zi1qy3y
@user-uc9zi1qy3y 2 года назад
А как расшарить на гостевой Винде диски из хоста на манджаро кде в вирт-менеджере? Т.е. чтобы было видно в виртуальной машине диск из основной системы в вирт-менеджере? Или как копировать файлы из основной системы в виртуальную не через интернет?
@it-5960
@it-5960 2 года назад
Добрый день. На счёт расшарить думаю, что не удастся, а вот передавать файлы по smb вполне можно.
@teamstream4021
@teamstream4021 5 лет назад
Добрый день ubuntu и debian показаны для примера ? KVM можно поднять на 1 машины для так сказать ознакомления ?
@it-5960
@it-5960 5 лет назад
Добрый день, да, да
@funspace6911
@funspace6911 3 года назад
Дизлайки поставило коммюнити VirtualBox :)
@guamokolatokint5081
@guamokolatokint5081 2 года назад
Благодарю за видео. А как можно сделать шифрование ВМ с помощью KVM? Спасибо
@it-5960
@it-5960 2 года назад
Добрый день, не совсем понятно, что именно хочется зашифровать: виртуальный диск или файловую систему в виртуальной ос?
@guamokolatokint5081
@guamokolatokint5081 2 года назад
@@it-5960 виртуальный диск
@it-5960
@it-5960 2 года назад
Зашифровать диск, на котором будут находится образы. Причем это могут быть как образы в формате QCOW2 (с этим все очень просто, только совместно с LVM, ZFS, BTRFS не используйте: производительность может упасть), так и в формате RAW на зашифрованной ZFS например...
@mishareznikow268
@mishareznikow268 3 года назад
Здравствуйте! подскажите такую вещь. У меня хост подключен через ройтер и другой возможности выхода в сеть нет, получается что гость через бридж работать не будет?
@it-5960
@it-5960 3 года назад
Добрый день. Гость через мост хоста в интернет будет иметь доступ, работать будет.
@mishareznikow268
@mishareznikow268 3 года назад
@@it-5960 а обратная связь из сети с гостем? будет ли виден гость? Просто тут наткнулся на вот такую штуку: Сетевой мост не будет работать, если физическое сетевое устройство (например, eth1, ath0), используемое для моста, является беспроводным устройством (например, ipw3945), поскольку большинство драйверов беспроводных устройств не поддерживают мост !
@it-5960
@it-5960 3 года назад
"обратная связь" зависит от реализации моста. Если реализуете NAT, то придется дополнительно "пробрасывать" порты в гостя со стороны хоста. Если же без NAT, то гость получит ip адрес локальной сети (от роутера) и будет виден...
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Алексей! Вы показали как создать отдельно диск и как создать виртуалку сразу с диском. А как при создании виртуалки через консоль указать на уже существующий, готовый диск?
@it-5960
@it-5960 6 лет назад
Один из вариантов создать ВМ без диска, потом его подключить. После создания ВМ отредактировать (virsh edit {VM's name}) конфигурацию и указать на существующий диск.
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Благодарю! А когда создаем LVM диски, их нужно мапить к каталогу или нет? Например я создал два LVM диска на одном будут диски виртуальных машин, а на другом iso образы операционок для установки.
@it-5960
@it-5960 6 лет назад
Когда Вы создаете LVM том, то его уже можно использовать как блочное устройство. Вы можете передать его ВМ и из нее разметить виртуальный диск и создать файловую систему, Или из хостовой ОС создать файловую систему и использовать по собственному усмотрению. Это если я правильно понял Ваш вопрос...
@ДмитрийБаранов-ы1т
Я правильно понял что в данном случае получается вложенная виртуализация?
@it-5960
@it-5960 Год назад
Добрый день. Не совсем понимаю, о чем Вы...
@igogo5627
@igogo5627 4 года назад
запустил бд postgresql и oracleXE на виртуалках на centos 7. выделил машинам по 8 ядер , но когда запускается отчет на бд то используется только 1 ядро загруженное на 100%. подскажите куда копать
@it-5960
@it-5960 4 года назад
...я думаю, что в настройки БД и API
@differentpage
@differentpage 4 года назад
Что такое «пул»? Это раздел диска, файловая система, например, NTFS, FAT32 и т.д.?
@it-5960
@it-5960 4 года назад
Пул в данном случае - это логическая сущность для хранения данных ВМ и не только. Он может использовать и диск, и раздел диска, и LVM и много чего еще...
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
При создании LVM мы создаем PV затем VG, а вот LV не создаем потому что LV создается когда мы создаем пул через virsh - это понятно. И если мне понадобится пул-контейнер .img экспортировать на другой сервер, то в случае с dir я могу подключиться через ssh и из /mnt/kvm-disks скопировать нужный мне img файл по сети. Но вот как мне экспортировать (или забэкапить) пул-диск из LVM он же в системе нигде, никакому каталогу не примаплен кроме как внутри virsh? Или я чего-то не догоняю?
@it-5960
@it-5960 6 лет назад
Ход мыслей верный. Я делаю видео о бэкапе виртуальных машин и, в том числе, перенос вс на другие сервера. Если коротко, то нужно сделать копию lvm тома, на котором расположена вм, и восстановить на другом сервере. Но там есть нюансы... скоро сделаю видео по этой теме.
@JohnnyBGoode-fc8gw
@JohnnyBGoode-fc8gw 6 лет назад
Я вчера надумал один способ как можно делать бэкап. При создании пула в virsh он мапится на /dev/vg0/имя_тома, а значит сливать можно посекторно через dd скриптом, но тут нарисовывается ряд неудобств. В общем посмотрю ваши следующие видео картина думаю разъяснится. Спасибо Алексей за труды!!!
@it-5960
@it-5960 6 лет назад
Да, Вы в верном направлении думаете.
@abakanboy
@abakanboy 4 года назад
Возник следующий вопрос: не отображается использование ОЗУ в VM Manager. Все остальное работает... В Edit -> Preferences -> Polling все чекбоксы отмечены. Может быть кто-то сталкивался с этой проблемой? Гостевая система Win 2008R2, если это важно.
@it-5960
@it-5960 4 года назад
Да , это действительно так: при использовании Windows показывается, что память используется сразу на 100%
@deetwoartwo4562
@deetwoartwo4562 6 лет назад
Алексей, здравствуйте! У меня к вам вопрос. Каким образом подключиться к работающей ВМ по сети? Есть сервер ubuntu-server-18.04. Есть клиент ubuntu-desktop-17.10. С клиента подключаюсь к серверу по ssh. Устанавливаю qemu-kvm libvirt-bin virtinst. Настраиваю... Запускаю команду virt-install. Хочу с клиента подключиться к работающей на сервере ВМ. Пробую так: virt-viewer -connect qemu+ssh://user@192.168.1.2/system ubuntu1804desktop Но не получается. В top на сервере ВМ видна. И слышно, как кулеры стали быстрее вращаться ) Что делаю не так? Спасибо.
@it-5960
@it-5960 6 лет назад
Добрый день.на первый взгляд Вы все делаете правильно. Нужно проверить входит ли пользователь в группы libvirt libvirt-qemu попробуйте на клиента поставить virt-manager и подключиться им.
@deetwoartwo4562
@deetwoartwo4562 6 лет назад
Добрый день! Спасибо за ответ, за подсказку... Пользователь не входил в группу libvirt-qemu. Добавил, получилось. Но после ввода команды virt-viewer... нужно почему-то ввести пароль раз 5 не меньше. (ну это придирка, возможно так и должно быть...) Еще клиентская ВМ почему-то не захватывает ни клавиатуру, ни мышь. И у меня не получается установить ubuntu на ВМ. Есть ли у Вас ответ на этот вопрос? Спасибо
@deetwoartwo4562
@deetwoartwo4562 6 лет назад
Опережая ответ на свой вопрос... В команду virt-install добавил параметр --input keyboard,bus=usb, теперь могу управлять ВМ клавиатурой и мышью. Помимо этого в команде virt-install заменил значение параметра --graphics на vnc, и подключение через virt-viewer стало происходить быстрее.
@arthurpietersen1531
@arthurpietersen1531 3 года назад
Почему не сказано , что есть два режима работы : libvirt и от имени текущего пользователя ???
@it-5960
@it-5960 3 года назад
Добрый день. Для того, чтобы работать с kvm необходимо, чтобы пользователь, от которого Вы, например, запускаете virtual-manager, или создаете/запускаете ВМ, входил в группу libvirt (libvirt-qemu). Но самого пользователя libvirt нет, хотя Вы можете его создать и работать как под обычным пользователем... Ну и из под root Вы тоже можете работать. Он не требует наличия в доп. группе...
@arthurpietersen1531
@arthurpietersen1531 3 года назад
@@it-5960 это и нужно было сказать в ролике, хотя в общем все преподано качественно и я это буду использовать ...Кстати у меня установлен AQEMU , - стоит ли им пользоваться ?
@it-5960
@it-5960 3 года назад
...попробуйте, потом напишите как и в чем отличия
@PalamarSat
@PalamarSat 6 лет назад
подскажите как пробросить папку из хостовой машины в гостевую?
@it-5960
@it-5960 6 лет назад
не совсем, конечно, в тему видео...если гостевая - linux, то samba; если windows - сетевое подключение smb:\\[ip]\[share]
@dripfeeder666
@dripfeeder666 6 лет назад
Здравствуйте. Вопрс такой: Использую .qcow2. На работе использую виртуалку, сделал 2 снапшота. Теперь хочу поработать дома с этой виртуалкой и снапшотами, копирую сам диск, .xml со снапшотами, но дома получаю следующее : "virsh snapshot-revert --domain debian --snapshotname base --running error: internal error: Child process (/usr/bin/qemu-img snapshot -a base /media/raid/vm/debian.qcow2) unexpected exit status 1: qemu-img: Could not apply snapshot 'base': -2 (No such file or directory)" Куда копать?
@it-5960
@it-5960 6 лет назад
Добрый день. No such file or directory /media/raid/vm/debian.qcow2 Скорее всего дело в этом
@АлексейТолюпа-э4з
Я не очень понял. Вы что, настраиваете виртуальную машину, которая работает в виртуальной машине? У вас и убунту и дебиан на одном экране... Так симулятор в симуляторе не работает, обычно. Аппаратная поддержка, и всё такое... Или здесь так можно? Там должна быть ошибка: "ваш процессор не поддерживает виртуализацию" ?
@it-5960
@it-5960 6 лет назад
Я создавал ВМ на реальном хосте с поддержкой аппаратной виртуализации. Т.к. установка libvirt, qemu-kvm немного отличается на Ubunut и Debian, то я для примера создал 2 соответствующие ВМ и показал как установить и настроить в той и другой ОС.
@aldan4871
@aldan4871 5 лет назад
Здравствуйте, спасибо за познавательное видео, столкнулся с проблемой после ввода virt-install со всем перечнем команд выдает ошибку (ERROR Хост не поддерживает домены kvm для виртуализации типа «hvm» (архитектура «x86_64»)) - виртуализация в биосе включена и kvm-ok выдает: KVM acceleration can be used. (система debian 9.8 делаю под рутом)
@it-5960
@it-5960 5 лет назад
Добрый день. Тип виртуализации HVM используется совместно с XEN.
@abrahamsteinberg8374
@abrahamsteinberg8374 4 года назад
Чем хорош KVM перед VMware VMSphere? Можно примеры
@it-5960
@it-5960 4 года назад
Добрый день. Работает. Стабильно. Свободно распростроняется. Поддерживается разработчиками... Во всех своих проектах я использую.
@Choxoew
@Choxoew 5 месяцев назад
работает ли kvm внутри wsl?
@it-5960
@it-5960 4 месяца назад
Думаю, что нет
@vvkkipa
@vvkkipa 5 лет назад
День добрый, все делали по инструкции, пользователь добавлен в группу, но при подключении с другой машины к KVM запрашивает множество раз пароль и не отдаёт клавиатуру и мышь, что не так?
@it-5960
@it-5960 5 лет назад
Добрый день. Каким образом Вы подключаетесь к виртуалке?
@vvkkipa
@vvkkipa 5 лет назад
@@it-5960 Так же как и по видео показано. Со своей машины через клиента KVM. Под учётной записью пользователя.В группе он есть. Но если с этой же учёткой зайти на сервере, то такой проблемы нет, только удалённо.
@it-5960
@it-5960 5 лет назад
Удаленно к KVM серверу Вы можете подключиться по ssh. Причем, как через терминал, и работать в virsh, так и графически с помощью virtual manager. У Вас какой вариант?
@vvkkipa
@vvkkipa 5 лет назад
@@it-5960 Через графический интерфейс. Как пробросить сеть? либо нет интернета, либо сети. Где можно подробнее посмотреть?
@it-5960
@it-5960 5 лет назад
Стало немного понятнее... Чтобы окно "отдало" мышь, нужно нажать CTRL + ALT левый. По умолчанию сеть настраивается в режиме NAT, и если на KVM сервере есть интернет, то и в виртуалке он будет.
@starinasovok8501
@starinasovok8501 2 года назад
Высокий класс
@it-5960
@it-5960 2 года назад
Спасибо!
@Руслан-п2ф
@Руслан-п2ф 6 лет назад
Кто может обяснить для чего его делать? Где оно может пригодится и для чего?
@it-5960
@it-5960 6 лет назад
Добрый день. В собственных проектах я часто использую виртуализацию. Последний проект был связан с установкой и настройкой 1С сервера, сервера удаленного доступа, бэкап сервера и переносом уже настроенной телефонии на Oktell на WindowsServer. В результате, все было мной настроено на одном сервере, и Oktell был перенесен на виртуальную машину под KVM.
@zl0y
@zl0y 6 лет назад
Начни с virtualbox
@dimakernel
@dimakernel 6 лет назад
1. Почему не esxi, hyper-v? 2. Почему не proxmox, или ovirt или что-то подобное ?
@it-5960
@it-5960 6 лет назад
Мы сейчас говорим о десктопных ОС? т.к. для серверных решений под linux virtualbox не подходит...Аналог virtualbox на linux это kvm + virtual manager. Причем, в свое время, у меня возникали проблемы с virtualbox под linux... proxmox хорош для серверных решений, т.к. ставить на ноутбук, например, его а потом накатывать десктопное окружение - это как минимум оригинально :) wmvare платный hyper-v - под windows ovirt - базируется на kvm Когда-то я выбирал с чего начать изучать виртуализацию и остановился на kvm. Не сказать, что идеально, но на 99% закрывает потребности, как в домашнем использовании, так и в production.
@Руслан-п2ф
@Руслан-п2ф 6 лет назад
Та ладно.. строить KVM ради переноса и удобства?? и при этом терять в производительности ресурсах и т.д. Тут люди дают комп под сервак на Атлоне 478-ом и с памятью 2 гига, ибо на большее баббок нет, а вы гворите виртуализация. Я думал ченить полезное дает, а так просто ради быстрого переноса уже сконфигурированной копии - глупо.
@ИванВоронин-и2м
@ИванВоронин-и2м 5 лет назад
Снимки с ЭКРАНА???!!!
@it-5960
@it-5960 5 лет назад
В смысле?
@davidcityru
@davidcityru 5 лет назад
Спасибо!Очень доходчиво и профессионально!
@kataanlive6072
@kataanlive6072 4 года назад
Спасибо
Далее
KVM backup. Часть 1
50:30
Просмотров 4,7 тыс.
Slackware 15 | Обзор и мнение
20:20
Просмотров 41 тыс.
УГОСТИЛ БЕЛКУ МОРОЖЕНЫМ#cat #cats
00:14
Inside Out 2: BABY JOY VS SHIN SONIC
00:19
Просмотров 2,6 млн
ZFS на Linux Debian 9.9. Часть 1
1:43:26
Просмотров 6 тыс.
Виртуализация KVM. Часть 1
1:36:28
Просмотров 28 тыс.
Linux Operating System - Crash Course for Beginners
2:47:56
Файлсервер (NAS) на ZFS
1:07:02
Просмотров 366 тыс.