[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: