Re: Базовые вопросы по виртуализации
On 30.03.2011 10:09, Korona Auto Ltd./ Andrey N. Prokofiev wrote:
> День добрый имею ряд вопросов, которые мне интересны:
> 1) Какое не проприетарное решение имеет наибольшую производительность?
> Сейчас нацелен на kvm, но говорят что openvz шустрее..
kvm и openvz это принципиально разные вещи
под openvz вы ничего кроме линукса с тем же ядром не запустите
какие у вас задачи стоят?
> 2) Какую организовать дисковую подсистему для физического сервера, на
> котором будут крутиться гостевые машины? Как обеспечить максимальную
> производительно дисковой подсистемы?
openvz использует общую файловую систему
> 3) Снапшоты. Очень волнует момент сохранения состояния на конкретный
> момент времени. Какой объем данных будет занимать один снапшот? (В %
> по отношению к исходному файлу).
опять же, применительно к openvz "исходный файл" не имеет смысла
можно делать снапшоты при помощи lvm2 и vzctl chkpnt
> 4) Перенос виртуальной машины между физическими серверами не
> составляет проблем? При условии что оба сервера имеют процессоры с
> поддержкой vmx.
openvz - работает при условии идентичности ядер на серверах
> 5) Синхронизация времени. Есть ли встроенные средства в kvm для
> синхронизации времени гостевых систем. Раз уж они запущены на
> физическом сервере, то использовать ntp не очень хочется, путь оно
> всегда будет равно времени на физической машине.
openvz использует общие системные часы
>
> Вроде бы все. Буду рад любой дискуссии. А еще лучше описать реальный
> опыт организации виртуализации в продакшене.
применяю openvz для нарезки системы на мелкие-мелкие песочницы, как-то так:
# vzctl enter 2
entered into CT 2
root@dns:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 2028 692 ? Ss Feb28 0:17 init
[2]
root 233 0.0 0.5 19976 1372 ? Sl Feb28 0:00
/usr/sbin/rsyslogd -c4
bind 245 0.0 20.9 133344 54928 ? Ssl Feb28 0:55
/usr/sbin/named -u bind
root 1047 0.0 0.2 18624 624 ? Ss 06:15 0:00 vzctl:
pts/0
root 1048 0.0 0.6 2956 1576 pts/0 Ss 06:15 0:00 -bash
root 1051 0.0 0.3 2348 928 pts/0 R+ 06:15 0:00 ps aux
root@dns:/#
# vzctl enter 3
entered into CT 3
root@syslog:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 2028 696 ? Ss Feb28 0:17 init
[2]
root 252 0.0 0.6 44864 1752 ? Sl Feb28 0:23
/usr/sbin/rsyslogd -c4
snmp 10636 0.0 1.5 8904 4132 ? S Mar13 1:40
/usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p
/var/run/snmpd.pid
root 10637 0.0 0.2 18624 620 ? Ss 06:16 0:00 vzctl:
pts/0
root 10638 0.0 0.5 2956 1572 pts/0 Ss 06:16 0:00 -bash
root 10641 0.0 0.3 2348 924 pts/0 R+ 06:16 0:00 ps aux
очень удобно
--
Alex
Reply to: