Все-Таки вам, для начала, стоит подтянуть знания на предмет того,

для чего применяется виртуализация в современном мире. И, какая неожиданность, запуск нескольких виртуалок на одной хосте тут не на первых местах. Не эксраполируйте свой опыт запуска виртуалбокса с vmdk образами на всю отрасль. Собственно и я говорил, что для ресурсных сервисов схема с одной виртуалкой на хост это штатно. И виртуализация тут применяется для того, чтобы сервис был работоспособным без привязки к состояния физического железа. Проблемы у хоста? Надо добавить памяти? Надо сменить сетевху? Да тупо надо сделать обслуживание - виртуалка едет на соседнюю ноду и работает там. Без перерыва сервиса.

7 ответов

18 просмотров

Виртуалка без останова сможет переехать на соседнее железо только при двух важных вещах: единый накопитель для двух компьютеров. Проще говоря СХД. физически компьютеры имеют абсолютно одинаковую конфигурацию. В случае эксплуатации на одном сервере виртуализации ни первое, ни второе не выполнимо. Я не эксплуатирую и не админитрирую крупные системы с СХД и стадами серверов. Там, пожалуй, виртуализация применима и уместна, но опять же если речь не идет о высоконагруженных задачах, таких как СУБД+1С.

Taf- Автор вопроса
Александр Беличенко
Виртуалка без останова сможет переехать на соседне...

Есть много способов обеспечить когерентное хранилище при копировании. Одинаковая конфигурация хоста не обязательна, главное условие - удовлетворение требований виртуалки.

1С и постгрес ездиют на соседние хосты безо всяких виртуалок (притом быстрее и дешэвле).

Она во-первых рестартует там чаще, а во-вторых это происходит благодаре резервному железу прежде всего, на физике также можно переключить при репликации баз 1с. На видео не виртуалбокс. Более того любая виртуализация это дополнительный функционал, на которое расходуются мощности как бы вы себя не убеждали что это "как на физике". Что касается видео - мы там собрали кейс как раз фактически наиболее популярные настройки адаптев виртуализации подобных Вам. Они тоже поголовно говорят что с виртуализацией проблем нет, но на деле, а не на словах достигнуть скорости физики не могут, и соревнуются кто красивее отмазку озвучит. Что касаемо проксмокс, там вообще на отдельных проектах наблюдали 40-50% штраф на отдельных проектах. Корректные настройки, не корректные - не имеет значения, потому что админы все равно систему улучшить не могут. Это я ещё не подымал такой аспект как течение времени в виртуалке - там не реалтайм! Но я вижу вы про это не в курсе.

Вячеслав Гилёв
Она во-первых рестартует там чаще, а во-вторых это...

Кстати, Вячеслав, вы правы про время. Я не задумывался, но полагаю, что в виртуалках точно не реальное время хоста, а смешенное на время очереди запросов к процессору. Я могу сравнить виртуализацию с русской матрешкой. В руке человеку понятнее и приятнее держать физически матрешку, а не ту, которая где-то глубоко внутри внешней оболочки.

Taf- Автор вопроса
Александр Беличенко
Кстати, Вячеслав, вы правы про время. Я не задумыв...

Вячеслав не в курсе, что RTC давно доступен для виртуализированной среды. Ну и системные часы ОС != RTC

Taf
Вячеслав не в курсе, что RTC давно доступен для ви...

А в какой последовательности программный код будет отрабатывать? Наверное в первую очередь программный код ОС физического хоста.

Похожие вопросы

Обсуждают сегодня

Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет. Хотел бы написать для себя свою ос. Причины: 1) нужен опыт в чем-то 2) будет меньше весить 3) свое, но там будут свои задумки Я понимаю что нужно писать для всег...
Shadow Akira
18
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
5? да там все 10
Boris Vinogradov
12
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Why would I rent an account if it’s not mine?
Snr Engineer
3
У меня вопрос: для разработки современных (не учебных) ОС, лучше использовать уже имеющиеся архитектурные решения или нужно будет разрабатывать что-то принципиально новое?
Alexander
5
Всем привет. Запускаю snmp_server вызовом snmp:start() и получаю вот это: {bad_return, {{snmp_app,start,[normal,[]]}, {'EXIT', {{badmatch, {error, {{shutdown, {failed_to_sta...
Δημήτηρ
9
@berkus @diaevd как бы вы сделали dependency injection но без шаблонов?
Boris Vinogradov
5
Карта сайта