Главная Virtualization, Новое Virtualization, VMware, виртуализация
  • ESX CPU scheduler deepdive. Multicore-Aware Load Balancing

    Архитектура CMP (chip mutiprocessor) привносит новые проблемы алгоритмам балансировки нагрузки ввиду различных вариантов исполнения кэша на чипе. Предыдущие поколения процессоров обычно были с частным L2 кэшем, а более новые имеют общий как L3, так и L2 кэш. Также, количество ядер, использующих общий кэш варьируется от двух до четырех и более. Кэш последнего уровня (LLC — last level cache) — кэш, после которого идет обращение к оперативной памяти. Поскольку задержка при доступе к LLC и RAM различается как минимум на порядок, поддержание высокого уровня cache-hit для LLC становится жизненно необходимым для высокой производительности.

  • Главная Storages, Virtualization, Новое Virtualization, VMware, виртуализация, файловая система
    • Имеет ли смысл дефрагментация диска в гостевой ОС?

      Тема дефрагментации файловой системы периодически всплывает то на форуме, то просто в почте.

      Так нужна ли дефрагментация в виртуальном мире, которая как известно, сильно помогает в мире физическом?

    • Главная Virtualization, Windows, Новое Hyper-V, виртуализация
      • Настройки виртуальных процессоров в Hyper-V

        image_thumb_1В этой статье я расскажу о «продвинутых» настройках процессоров виртуальных машин в Hyper-V. Наверняка все эти настройки видели, но мало кто реально пробовал их менять, и еще меньше – знают, для чего они реально нужны и как они работают.

        Для примера будем рассматривать некий абстрактный сервер с четырьмя процессорными ядрами. Так же, все виртуальные машины по умолчанию конфигурируются с четырьмя виртуальными процессорами.

      • Главная Virtualization, Новое виртуализация
        • Лаборатория домашней виртуализации (Часть 7): Home Cloud – Self-service portal: первые шаги

          • Рубрика: Virtualization,Новое
          • Автор: Михаил Комаров
          • Дата: Вторник 22 Фев 2011

          HV7Данная статья является продолжение предыдущих статей, в которых рассказывалось об установке домашнего облака. Теперь мы рассмотрим некоторые возможности  Selfservice portal .

          Запускаем портал. Он находится в меню Program/ Microsoft System Center Virtual Machine Manager Self-Service Portal 2.0. При запуске портала запустится браузер с предложением SelfService Registration, но мы сначала сделаем настройку портала.

        • Главная Virtualization, Windows, Новое Dynamic Memory, Hyper-V, виртуализация
          • Производительность Hyper-V: тюнинг и мониторинг

            Как известно, до определенного времени в сфере виртуализации серверов «правил бал» VMware со своим ESX. Теперь же, с выпуском Hyper-V Microsoft постепенно «наступает на пятки». Насколько успешно – вопрос, конечно, весьма спорный, учитывая, что VMware ESX существует на рынке намного дольше. Тем не менее, Hyper-V привлекает все большее и большее внимание по мере появления новых фич – таких, как Cluster Shared Volumes и Live Migration в Windows Server 2008 R2, или Dynamic Memory в готовящемся к выходу Service Pack 1.

            В этой статье мы безо всякого marketing bullshit, мы поговорим о «тонкой настройке», призванной повысить производительность системы на базе Microsoft Hyper-V. Я попытаюсь рассмотреть некоторые архитектурные особенности Hyper-V, дать несколько советов о том, как можно повысить производительность, не прибегая к новым финансовым затратам, и как можно увидеть, что вообще происходит «там, внутри».

          • Главная Networks, Virtualization, Новое Virtualization, VMware, виртуализация
            • Виртуальные сети в VMware vSphere. Standard vSwitch — часть 2

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

              Начнем с функций обеспечения безопасности:

              • Security
                • * Promiscuous mode enable/disable
                • * MAC Address Change enable/disable
                • * Forged Transmit enable/disable

              Promiscuous Mode

              Wikipedia описывает Promiscuous mode как «неразборчивый» режим, в котором сетевая плата позволяет принимать все пакеты независимо от того, кому они адресованы. Этот режим используется в анализаторах сетевого трафика. Однако у нас не конкретная машина и сетевой адаптер, а vSwitch — L2 коммутатор. Хотя в целом режим похож, но он куда ближе к Port mirroring, пересылке всего трафика с указанного порта на выделенный, к которому подключают анализатор. При включении Promiscuous Mode на уровне vSwitch (портгруппы) vNIC (сетевой интерфейс ВМ) получает все пакеты, проходящие через vSwitch (портгруппу). Попробую это проиллюстрировать.

            • Главная Networks, Virtualization VMware, виртуализация
              • Виртуальные сети в VMware vSphere. Standard vSwitch — часть 1

                • Рубрика: Networks,Virtualization
                • Автор: Anton Zhbankov
                • Дата: Понедельник 20 Сен 2010

                Существует много статей о том, как сконфигурировать сеть на VMware ESX, но они по большей части на английском, либо затрагивают возможности тонкой настройки сети. Судя по вопросам, чаще всего задаваемым мне, у многих российских администраторов не хватает как раз базовых знаний и понимания, как все работает. Постараюсь в нескольких постах раскрыть тему сетей в VMware vSphere.

                Ключевой компонент виртуальной сетевой инфраструктуры vSphere — vSwitch, виртуальный L2 коммутатор. vSwitch бывает двух типов — Standard vSwitch, и c выходом vSphere 4.0 появился vNetwork Distributed vSwitch (vDS). Мы будем рассматривать Standard vSwitch, присутствующий в любой редакции vSphere, в том числе и бесплатной.

                vSwitch работает под управлением гипервизора (vmkernel) и отвечает за все сетевые операции хоста, в том числе он обеспечивает прохождение управляющего трафика. Все сетевые компоненты ESX (i) хоста подключаются к vSwitch через «портгруппы», о которых мы поговорим позже. Также обращаю ваше внимание, что по умолчанию разговор пойдет об устройстве сети в ESX, на 95% совпадающем с ESXi.

              • Главная Virtualization, Новое best practices, Hyper-V, Virtualization, виртуализация
                • Виртуализация: рекомендации ведущих собаководов

                  • Рубрика: Virtualization,Новое
                  • Автор: Александр Косивченко
                  • Дата: Четверг 15 Июл 2010

                  Прежде, чем строить инфраструктуру на базе виртуализации, и, тем более – вводить ее в промышленную эксплуатацию, необходимо позаботиться о том, чтобы ресурсы системы использовались наиболее эффективно, и производительность была максимальной. В этом цикле статей я дам рекомендации о том, как оптимизировать систему по производительности – как со стороны хоста, так и со стороны виртуальных машин.

                • Главная Virtualization iSCSI, Live Migration, Virtualization, VMware, виртуализация, файловая система
                  • Конфигурация отказоустойчивого кластера VMware vSphere

                    • Рубрика: Virtualization
                    • Автор: Anton Zhbankov
                    • Дата: Вторник 01 Июн 2010

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

                    Постараюсь показать как же именно создается кластер высокой доступности vSphere и объяснить как он работает.

                  • Главная Virtualization HDD, iSCSI, Storages, VMware, виртуализация, СХД
                    • Дешевое разделяемое хранилище для ESX

                      • Рубрика: Virtualization
                      • Автор: Anton Zhbankov
                      • Дата: Понедельник 31 Май 2010

                      Для полноценной работы почти всего функционала ESX, кроме непосредственного запуска виртуальных машин, требуется shared storage, разделяемое хранилище. Для HA и VMotion, и того, что с ними связано — DRS, Fault Tolerance.

                      Но что делать если нет денег на HP EVA, NetApp и даже на Starwind iSCSI? Спасут старые добрые пингвины и старенький, уже слабый, но все еще исправно работающий сервер.

                      Итак, берем сервер, очень желательно с аппаратным RAID и обязательно с гигабитной сетью, и набиваем его дисками. Программная часть: CentOS, iSCSI Enterprise Target и/или стандартный NFS сервер, идущий в комплекте с CentOS. Я взял дистрибутив, бывший под рукой, CentOS 5.3 32bit.