Ответы пользователя по тегу Виртуализация
  • Где выше производительности сети - Bridge vs OpenVSwitch?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Если размышлять логически, то бридж само собой будет быстрее.
    Но вот точное различие в производительности нельзя сказать без конкретных параметров нагрузки и железа. От ничтожных, до ощутимых.
    Ответ написан
    Комментировать
  • Hyper-v как решить проблему с сетью?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Ответ из разряда пальцем в небо.
    Смотрите, какая история с режимом виртуализации на винде:
    1 когда вы его включаете, хостовая машина переходит в особый режим - она как бы становиться виртуальной (а управление процессором переходит к VMM).
    2 у вас, если я правильно понял, обычная сетевая карта, без режимов SR-IOV, а значит она не умеет грамотно разруливать потоки (т.е. весь трафик вначале идёт в CPU, а лишь после обработки там едет к виртуалке)
    3 Хостовая ОС у вас имеет другие задачи с которыми работает, на обработку прерываний и доставку трафика в гостевые ОС у неё не хватает приоритетов (не у ней, а у VMM, но суть таже)

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

    Попробуйте следующее:
    1. Убрать с хоста всю нагрузку
    2. Включать виртуалки постепенно
    3. Организуйте для Hyper-V отдельную сеть и посмотрите нормально ли она будет функционировать (без задействования физической карты)
    4. Сделайте отдельную машину с маршрутизацией и выставьте только её в реальную карту, а остальные виртуалки будут в отдельном виртуальном свиче с ней.

    Ещё проверьте что у вас используется именно Network Adapter (не Legacy)

    UPD всё что выше - это для поиска проблемы.
    Лекарства же такие:
    1. Использовать полноценный Hyper-V (там приоритеты Хост\Гость работают лучше)
    2. Использовать серверные сетевые карты
    3. Убрать всю нагрузку с хоста
    4. Использовать Network Adapter в качестве виртаульного адаптера для гостя, не Legacy
    Ответ написан
    2 комментария
  • Не запускаются виртуалки в XenServer?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    А почему вы не используете XenCenter? Зачем вы колдуете в командной строке?
    Или если у вас чистый xen, то пишите правильно, XenServer =! xen (от слова "совсем не одно и тоже").
    Ответ написан
  • Как подключить несколько виртуальных серверов и вывести их в интернет через один IP?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    0. Ставите ещё один виртуальный сервер с nginx на борту nginx.org/ru/docs/install.html
    1. на него посредством NAT на микротике направляете 80 и 443 порты с внешнего интерфейса
    /ip firewall nat
    add action=dst-nat chain=dstnat dst-address=%WAN_IP% dst-port=80 in-interface=WAN protocol=tcp to-addresses=%NGINX_IP% to-ports=80
    add action=dst-nat chain=dstnat dst-address=%WAN_IP% dst-port=443 in-interface=WAN protocol=tcp to-addresses=%NGINX_IP% to-ports=443

    2. на nginx настраиваете reverse proxy модуль
    server {
          listen 80;
          server_name server1.com;
          location / {
            proxy_pass http://server1;
          }
        }
    server {
          listen 80;
          server_name server2.com;
          location / {
            proxy_pass http://server2;
          }
        }

    3. в днс прописываете внешний адрес микротика как имена ваших сайтов.
    server1.com A %WAN_IP%
    server2.com A %WAN_IP%


    Сколько угодно имён, сколько угодно записей в реверс прокси.
    Ответ написан
    2 комментария
  • Можно ли виртуализировать контроллер домена?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Можно. На вашу нагрузку подойдёт ВМ с 2-мя ядрами, 60-80 гигов диска, 4 гига памяти (это даже с запасом).
    Ответ написан
    Комментировать
  • Работа SLES 11 SP3 в Hyper-V 2012 R2?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Gen 2 не заработает (по крайней мере у меня на бутится, может чтднт, хотя note 9 из статьи ниже выполнял).

    А с cоместимостью у неё всё ок. https://technet.microsoft.com/ru-ru/library/dn5310...

    ***тфу у вас 11, тогда да - gen 2 точно нет.
    Ответ написан
  • Как распорядиться SSD на Hyper-v сервере?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Для ускорения нужно:
    1. Не использовать снепшоты.
    2. Перенести диски виртуальных машин на ssd
    3. Отключить или перенести на ssd подкачку системы

    Но есть ещё вариант, скорее всего в вашем случае не применимый:
    Создать стораж пул с гибридным хранением, где часть ssd будет write кешем, а часть - местом для горячих данных.
    Ответ написан
  • Hyper-V в Windows 8 Pro: непредвиденная ошибка при настройке сети. Что не так?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Итак, для начала нужно понимать что такое vSwitch и как он работает.
    Как только вы включаете опцию виртуализации для сетевой карты, виндовс снимает с неё все протоколы и службы, а так же делает физическую карту недоступной для трафика для всех систем - как гостевой так и хостовой. После этого, в зависимости от галочки в свойствах свича, создаётся вторая сетевая карта, доступная хостовой машине, на неё навешиваются все нужные протоколы и службы.
    В вашем случае именно это и происходит. Физическая карта - стала недоступна и является как бы одним портом виртуального свича и смотрит "из системного блока", а вторая созданная карта - это ещё один порт виртуального свича, который как бы "смотрит" на хостовую операционную систему.

    Дальше. PPPoE соединение для работы не использует IP адреса и всё что нужно это лишь служба "Клиент для сетей Microsoft", ориентируясь на интерфейсы, в которых эта служба активированна (стоит галка), и устанавливается соединение
    (широковещалка "Эй, есть тут сервер, способный меня принять", ответ от сервера "Вот он я, давай реквизиты", ответ клиента на это "На, ок?", ответ от сервера "Норм, вот айпишники и маски, днс и тыды, вот статические маршруты, ой нет их, ну да ладно давай трафик сюда", после этого коннект).
    В вашем случае (из скринов не видно) возможно ошибка в файрволе, нет галки на службе, или же в настройках вСвича галочки ("разрешить трафик как-то так" - ссори у меня англ. версия, точную формулировку гуглите или просто съориентируйтесь) не стоит и вторая карточка - это какой то другой вСвич, а не тот, что соединен с физической картой.

    Есть ещё вариант, что вы включили в свойствах свича какие либо Vlan - если так, то нужно, разумеется, выключить.
    Ответ написан
  • Эмуляция сбойного жеского диска, кто из гипервизоров умеет?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Боюсь что нет. Никто не умеет.
    Гипервизард по сути не работает с "дисками", он работает (очень упрощённо) с файлами виртуальных устройств, а они могут быть либо корректного формата, либо повреждёнными.
    А сами форматы (чисто логически) не позволяют создавать сбойные участки внутри себя.
    Ответ написан