Задать вопрос
@student496

Почему при нагрузке виртуальный сервер VirtualBox отключается?

Имеется физический сервер, характеристики:
ЦПУ: xeon e5 - 4 шт
ОЗУ: 1 Тб
SAS RAID 10 Tb. - полезный объем 2 Тб
SSD RAID 30 Tb - полезный объем 10 Тб
работает на Centos 7.
Установлен VirtualBox. Созданы машины, ОЗУ 256 Гб. 32 ядер. 2Тб HDD. ОС Centos7.
На нем работает PostgreSQL. В периоды пиковой нагрузки, когда много пользователей подключается, или когда я копирую файлы внутри виртуальной машины, окно сервера VirtualBox может просто закрываться. Приходится заново запускать его.
В логах VM только такие ошибки:
00:00:01.676605 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={6ac83d89-6ee7-4e33-8ae6-b257b2e81be8} aComponent={ConsoleWrap} aText={The VBoxGuestPropSvc service call failed with the error VERR_HGCM_SERVICE_NOT_FOUND}, preserve=false aResultDetail=-2900
00:00:02.201563 TM: GIP - u32Mode=3 (Invariant) u32UpdateHz=100 u32UpdateIntervalNS=10000000 enmUseTscDelta=2 (Practically Zero) fGetGipCpu=0x13 cCpus=192
00:00:02.201582 TM: GIP - u64CpuHz=2 294 719 918 (0x88c6a5ae)  SUPGetCpuHzFromGip => 2 294 719 918
00:00:02.201587 TM: GIP - CPU: iCpuSet=0x0 idCpu=0x0 idApic=0x0 iGipCpu=0x4 i64TSCDelta=0 enmState=3 u64CpuHz=2294719895(*) cErrors=0
00:00:02.201591 TM: GIP - CPU: iCpuSet=0x1 idCpu=0x1 idApic=0x2 iGipCpu=0x2 i64TSCDelta=0 enmState=3 u64CpuHz=2294719515(*) cErrors=0


00:02:01.177058 VMMDev: Guest Log: 03:36:11.610994 vminfo   Error: Unable to connect to system D-Bus (2/3): D-Bus not installed
00:02:06.181275 VMMDev: Guest Log: 03:36:16.617716 vminfo   Error: Unable to connect to system D-Bus (3/3): D-Bus not installed


Как можно решить данный вопрос? и нормально ли использовать VirutalBox не продакшене?
  • Вопрос задан
  • 394 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
1. Для нагруженных БД до сих пор существует рекомендация - гонять их на baremetal
2. CentOS7 - собственно уже 4 года, как eos
3. да, virtualbox - без кучки допдействий - не совсем энтерпрайз

осталось сложить 1+2+3
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Нет, не нормально использовать Virtualbox в продакшн. Есть Proxmox и др.
Ответ написан
Комментировать
@LuchS-lynx
инженер-ПТО
и нормально ли использовать VirutalBox на продакшене?

VirutalBox это не про продакшен, кроме разве что индивидуального использования и узкоспециализированного индивидуального тестирования чего-либо. В продакшене нужно использовать что-то другое, специально для это оптимизированное и предназначенное, например ESXi, Proxmox, oVirt, XEN и т.п., если же Вам такое навороченное не нужно, то стоит посмотреть в сторону связки KVM + QEMY / VirtManager

работает на Centos 7

Я понимаю что есть базовый принцип - "работает - не трожь!", но эта ОС все... Собственно ее поддержка прекращена, это будет приносить все новые проблемы ,не только с виртуализацией.

Как можно решить данный вопрос?

Заменить гипервизор. Есть свободные гиперы и бесплатные, есть проприетарные и платные, есть платные с поддержкой на базе свободных (этим грешат многие российские разработчики), выбирайте.
Ответ написан
Комментировать
@Drno
Используйте qemu-KVM виртуализацию.
Для VB чет слишком жирный конфиг
Так же можете проверитьubuntu, вместо центоси

Бд не рекомендуется крутить на виртуалках.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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