LINUX.ORG.RU

Сообщения Shadow2015

 

Гипервизор ESXi, расчитать выделяемую мощность виртуалок

Форум — General

Добрый день, уважаемые форумчане!

Помогите пожалуйста. Я в данном вопросе нуб, никогда с виртуализацией в продакшене не сталкивался, так только, некоторые эксперименты на отдельно взятом компе...

Сейчас на работу заказали сервак Proliant DL380, и нужно будет разбить его на несколько виртуалок на ESXi под следующие задачи. Пока, на нем будет стоять два камня по 1.7ГГц 6 ядер, памяти пока по 16Гб на каждый проц.

1. СУБД MySQL, размер базы примерно 4Гб MyISAM

2. Отдельно повесить на виртуалку веб морды для нескольких сайтов. На данный момент их 4. Все работают с одной и той же СУБД из п.1

3. Отдельно вывести почтовик, с объемом отправки примерно по 500 писем в сутки.

Возможно, со временем придется увеличивать количество хостов, производительность по машине с СУБД и так далее.

В связи с этим, у меня возник вопрос, как правильно расчитать какой ресурс выделять и на какую машину? Я так подозреваю, что должна существовать какая-то методика расчета?

То есть, хотелось бы с вашей помощью понять, как расчитывать вообще эти виртуалки, и грамотно распределять ресурсы железа?

Может быть посоветуете что-нибудь почитать на эту тему?

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

Или же пойти от противного, набить количество нужных машин разделенных поровну и потом смотреть стату ESXi по загрузке каждой из них и изменять конфигурацию на лету?

А в случае необходимости добавления новых машин, подрезать конфигурацию у имеющихся?

Сколько примерно ресурса оставить нужно на сам ESXi и как это сделать? Откинуть необходимый объем памяти и частоты? Т.е. не отдавать все под чистую на виртуалки...? Например из 1.7ГГц оставить 170Мгц свободными а бить исходя из того что проц 1700 Мгц-170? То же и с памятью 32Гб - 3.2?

Подскажите пожалуйста. Ткните носом куда копать и что читать?

Спасибо!

 ,

Shadow2015
()

Прошу помощи с XEN. Реально запустить или надо новое железо?

Форум — Admin

Приветствую, уважаемые форумчане!

С XEN виртуализацией раньше не сталкивался.

Сейчас есть машинка которая работает в качестве рабочей лошадки для пары разработчиков скриптов на ПХП и перле, плюс дизайнер (сайты лепят), а так же выполняет роль шлюза между небольшой локалкой, и интернетом. Работает под управлением FreeBSD.

Собрана на железе древнем как .... но свою задачу выполняла до сих пор. Возникла задача, запустить на ней так же Linux как гостевую систему.

Пока вкорячил ее на VirtualBox-ose, но блин это такое извращение... Не могу понять почему на VNC консоль ничего не выводится, но при этом сама ОС загружается нормально, ssh в гостевой отвечает. Но это не суть...

Думаю, удастся ли запустить HVM на FreeBSD 11.2-RELEASE4 (сегодня обновился). Посмотрел, но не знаю получится ли получиться, проц Intel core(tm)2 Duo E6750?

lscpu показывает:

  • root@server:/usr/ports/sysutils/lscpu# lscpu
  • Architecture: amd64
  • Byte Order: Little Endian
  • Total CPU(s): 2
  • Vendor: GenuineIntel
  • CPU family: 6
  • Model: 15
  • Model name: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz
  • Stepping: 11
  • L1d cache: 32K
  • L1i cache: 32K
  • L2 cache: 4M
  • L3 cache: 4M
  • Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 cflsh ds acpi mmx fxsr sse sse2 ss htt tm pbe sse3 dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm syscall nx lm lahf_lm

Вижу есть vmx, но не вижу здесь чтоб показывало Virtualization VT-x. Насколько я понимаю, оно должно быть...?

Так вот собственно вопрос - удастся ли запустить. Не возникнет ли проблем с имеющимся железом? На машине есть сетевухи и видео.

  • D-Link System Inc DGE-528T Gigabit Ethernet Adapter (PCI) - 2шт.
  • Marvell Technology Group Ltd 88E8052 PCI-E ASF Gigabit Ethernet Controller (встроенные на матери) - 2шт.
  • NVIDIA Corporation NV43 GeForce 6600 (встроенная)

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

Если бесполезно, то хотел попросить вашей помощи, в подборе примерно настолько же древнего железа (ну чуть поновее) бюджетного, на котором можно было бы выполнить данную задачу.

Буду премного благодарен за вашу помощь. Очень надеюсь, откликнитесь.

Спасибо!

С уважением.

 

Shadow2015
()

Exim и два внешних релея. Нужна помощь.

Форум — Admin

Здравствуйте, уважаемые форумчане!

Помогите пожалуйста разобраться. Свалилась тут на голову проблема, не хватает познаний чтоб решить. Письма с моего сервака, уходят через релей дата центра (назовем его dc.relay.com). Порты SMTP закрыты их фаером.

По какой-то причине, релей дата центра, где хостится сервер, не может отправить письма на yahoo.com и еще несколько доменов. Предполагаю, что список этот может пополняться.

<........@hotmail.com>: connect to 1.2.3.4[1.2.3.4]:25: Connection refused

И причем, на И валятся письма нам назад. Юзер ничего соответственно не получает, а это крайне важно, чтоб у него это письмо было в почтовом ящике. Длительные бодания с сапортом дата центра ни к чему не привели.

Есть у нас еще один внешний релей на godaddy (назовем его external.relay.com). Так вот что нужно сделать, так это чтоб на заданные (желательно в отдельно взятом файле) домены получателей, письма уходили через второй релей (external.relay.com), а по умолчанию использовался релей дата центра (dc.relay.com).

Сейчас, у меня успешно работает вот такой smarthost: Это вариант работающий сейчас с релеем dc.relay.com

smarthost:
    driver = manualroute
    domains = ! +local_domains
    transport = remote_smtp
    route_data = "dc.relay.com"

Соответственно к нему кусок транспорта

remote_smtp:
  driver = smtp
  dkim_domain = DKIM_DOMAIN
  dkim_selector = mail
  dkim_private_key = DKIM_PRIVATE_KEY
  interface = ${if exists {/etc/exim/domain_ips}{${lookup{$sender_address_domain}lsearch*{/etc/exim/domain_ips}{$value}{}}}{}}
  helo_data = ${if exists {/etc/exim/domain_hello}{${lookup{$sender_address_domain}lsearch*{/etc/exim/domain_hello}{$value}{$primary_hostname}}}{$primary_hostname}}

А вот такой вариант используется для external.relay.com

smart_route:
    driver = manualroute
    domains = ! +local_domains
    transport = auth_relay
    route_list = * smtpout.secureserver.net::80

И транспорт к нему

auth_relay:
    driver = smtp
    port = 80
  dkim_domain = DKIM_DOMAIN
  dkim_selector = mail
  dkim_private_key = DKIM_PRIVATE_KEY
  interface = ${if exists {/etc/exim/domain_ips}{${lookup{$sender_address_domain}lsearch*{/etc/exim/domain_ips}{$value}{}}}{}}
  helo_data = ${if exists {/etc/exim/domain_hello}{${lookup{$sender_address_domain}lsearch*{/etc/exim/domain_hello}{$value}{$primary_hostname}}}{$primary_hostname}}
    hosts_try_auth = $host_address

Собственно задача в том, чтоб сделать так, что если получатель письма принадлежит определенным доменам (например yahoo.com, hotmail.com), то почта отправлялась через external.relay.com, если же нет, то чтоб уходила через первый dc.relay.com.

В идеале, хотелось бы конечно вообще как-то анализировать MX серверы, т.к. например на gmail.com можно сделать обслуживание своего домена example.com (типа как почта для домена на яндексе), но при этом принимающие SMTP серверы это все-равно серваки gmail-а и могут отшибать письма для user@example.com, если почтовым сервисом для example.com выбран gmail...

Не могу допереть как это все организовать. Помогите пожалуйста.

Спасибо!

С уважением.

 , , ,

Shadow2015
()

RSS подписка на новые темы