<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Продукты и технологии Microsoft : Hyper-V</title><link>http://blogs.technet.com/ashapo/archive/tags/Hyper-V/default.aspx</link><description>Tags: Hyper-V</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Семинары TechNet: вопросы и ответы (2)</title><link>http://blogs.technet.com/ashapo/archive/2008/06/19/3074339.aspx</link><pubDate>Thu, 19 Jun 2008 15:20:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3074339</guid><dc:creator>ashapo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/ashapo/comments/3074339.aspx</comments><wfw:commentRss>http://blogs.technet.com/ashapo/commentrss.aspx?PostID=3074339</wfw:commentRss><description>&lt;p&gt;Как и обещал в &lt;a href="http://blogs.technet.com/ashapo/archive/2008/06/18/3073396.aspx"&gt;предыдущем посте&lt;/a&gt;, вопросы / ответы с &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032380107"&gt;веб-трансляции по кластерам&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;Построение надежной и управляемой инфраструктуры на базе Windows Server 2008&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Какие на Ваш взгляд преимущества/недостатки у конфигурации файлового сервера, поднятого в классическом виде на отказоустойчивом в кластере, и поднятого в виде виртуального сервера на том же отказоустойчивом кластере &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Основной недостаток в том, что виртуализация все же потребует некоторых накладных расходов. Плюсы будут в том, что кластер будет на порядок доступнее и гибче, особенно с точки зрения быстрой миграции или развертывания новых виртуальных машин. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Как я понимаю, Access-Based Enumeration теперь встроен в систему? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Совершенно верно. Access-Based Enumeration позволяет пользователю видеть только те общие папки, на которые у него есть права. Нет прав на папку &amp;#8211; папка не видна. Эта возможность появилась впервые в Windows Server 2003 SP1 в виде &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=04a563d9-78d9-4342-a485-b030ac442084&amp;amp;DisplayLang=en"&gt;специального пакета&lt;/a&gt;, который нужно было устанавливать дополнительно. В Windows Server 2008 Access-Based Enumeration встроен изначально и, в том числе, поддерживается на кластерных структурах. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. А когда выйдет Storage 2008?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Выпуск Windows Storage Server 2008 запланирован на начало 2009 года. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Что будет при падении наблюдателя (witness)? Всего лишь потеряется один голос? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Да, но этот голос влияет на количество узлов, которое может выйти из строя. К примеру, в кластере 4 узла и соответственно 4 голоса, плюс еще один голос у наблюдателя. Итого, 5. Если наблюдатель &amp;#171;жив&amp;#187;, мы можем потерять половину узлов (два из четырех), но кластер будет работать, так как из пяти голосов у нас остается три, то есть большинство. Если witness не доступен, из 4 узлов можно потерять только один, если же &amp;#171;упадут&amp;#187; два, &amp;#171;упадет&amp;#187; весь кластер.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Как сохраняется состояние виртуальной машины (содержимое памяти) при падении узла? Следующий узел запускает виртуальную машину с нуля? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Если произошло внезапное падение узла, то просто некому сохранить содержимое памяти и состояние виртуальных машин. В такой ситуации работоспособный узел запускает виртуальные машины с нуля. Подробности в веб-трансляции &lt;a href="http://blogs.technet.com/abeshkov/"&gt;Андрея Бешкова&lt;/a&gt;, посвященной &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032378591"&gt;Hyper-V&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Основной фичей Storage Server является iSCSI Target? Или же есть множество улучшений направленных на повышение производительности дисковых операций?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Конечно не только iSCSI. Возможности Windows Storage Server можно посмотреть &lt;a href="http://www.microsoft.com/windowsserversystem/wss2003/productinformation/features/default.mspx"&gt;здесь&lt;/a&gt;. Отмечу, что данный продукт не доступен (не продается) в виде софта как такого. Это &amp;#171;начинка&amp;#187; для хранилищ и поставляется только &lt;a href="http://www.microsoft.com/windowsserversystem/storage/howtobuy/default.mspx"&gt;OEM-партнерами&lt;/a&gt; в виде соответствующих &amp;#171;железных&amp;#187; решений. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Возможно ли поднять кластер для Hyper-V?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Да. Об этом опять же рассказывал Андрей Бешков в уже &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032378591"&gt;упомянутой трансляции&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Выбор SMB подразумевает поддержку SMB2? Или это зависит от того, на чём крутится хранилище?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Способ взаимодействия клиента с кластером в общем случае не зависит от способа взаимодействия кластера с хранилищем. Поэтому выбор скорее зависит от того, какой клиент подключается к серверу, точнее, поддерживает ли клиент SMB2. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Существует ли вариант с размещением контроллеров домена на тех же серверах, которые являются участниками кластера? Например, есть только 2 сервера в филиале, на которых предполагается поднять кластер.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Узлы кластера могут быть контроллерами домена. Это не рекомендуемая конфигурация, но технически реализуемая. Некоторые нюансы можно посмотреть &lt;a href="http://support.microsoft.com/kb/281662"&gt;здесь&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Можно ли увеличивать/уменьшать размер VHD после их создания? И если можно, то все ли типы дисков позволяют это делать?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Возможны три основные операции: &lt;b&gt;Compact&lt;/b&gt;, &lt;b&gt;Convert&lt;/b&gt;, &lt;b&gt;Expand&lt;/b&gt;. &lt;b&gt;C&lt;/b&gt;&lt;b&gt;ompact&lt;/b&gt; сокращает размер файла, удаляя не используемое внутри VHD-файла пространство. Применяется к динамическим и дифференциальным дискам. &lt;b&gt;Convert&lt;/b&gt; преобразует динамический диск в фиксированный и наоборот. Expand позволяет расширить ёмкость динамического или фиксированного диска. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Чем выгоднее использование кластера для файлового сервера, нежели DFS? Только тем, что все данные лежат на одном ресурсе? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Не только. Но действительно, если данные хранятся на дисковом массиве или SAN, использовать DFS для создания отказоустойчивой структуры вы не сможете. А именно такой вариант обеспечивает высокую скорость доступа к файлам и масштабируемость. Если речь идет о геокластере? Скажем, Fibre Channel позволяет удалять узлы от хранилища на довольно большие расстояния. Если расстояния очень большие? Да, вполне возможно решение на основе DFS. Но надо иметь в виду, что в случае изменения одних и тех же данных на нескольких репликах, возникнут конфликты. Способы их разрешения зависят в том числе и от используемых для работы с файлами приложений. На практике DFS в основном используют для репликации данных по топологии звезда, когда есть одна реплика, допускающая изменения, остальные используются в режиме &amp;#171;только для чтения&amp;#187;. Наконец, кроме отказоустойчивости реплик необходимо еще обеспечить отказоустойчивость корня DFS. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. А возможно ли поднять на каждом из узлов свои VM (для баланса нагрузок), которые в случае падения узла мигрируют на работоспособный узел как в случае failover cluster?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Можно. После того, как вы развернули на кластере очередную виртуальную машину, в консоли управления кластером вы можете перевести ее на нужный узел и, тем самым, вручную сбалансировать нагрузку. При выходе этого узла из строя данная виртуальная машина будет перезапущена на одном из оставшихся узлов. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. А сами узлы по какому протоколу взаимодействуют с хранилищем (SMB/SMB2)?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Это взаимодействие определяется интерфейсом хранилища: Fibre Channel, iSCSI, Serial Attached SCSI (SAS). &lt;/p&gt;  &lt;p&gt;Ничего не забыл?&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3074339" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ashapo/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.technet.com/ashapo/archive/tags/_210435043C0438043D04300440044B04_+TechNet/default.aspx">Семинары TechNet</category><category domain="http://blogs.technet.com/ashapo/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/ashapo/archive/tags/Failover+Cluster/default.aspx">Failover Cluster</category></item><item><title>Семинары TechNet: вопросы и ответы</title><link>http://blogs.technet.com/ashapo/archive/2008/06/18/3073396.aspx</link><pubDate>Wed, 18 Jun 2008 13:34:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3073396</guid><dc:creator>ashapo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/ashapo/comments/3073396.aspx</comments><wfw:commentRss>http://blogs.technet.com/ashapo/commentrss.aspx?PostID=3073396</wfw:commentRss><description>&lt;p&gt;Коллеги, весной этого года прошла традиционная серия семинаров TechNet. В мае мы провели и записали веб-трансляции по всем презентациям прошедшей серии. Записи трансляций можно скачать &lt;a href="http://www.microsoft.com/rus/technet/Events/Spring2008_webcasts.mspx"&gt;здесь&lt;/a&gt;. Не на все вопросы мы с &lt;a href="http://blogs.technet.com/abeshkov/"&gt;Андреем Бешковым&lt;/a&gt; успели /смогли ответить. А посему предлагаю вашему вниманию вопросы, некоторые комментарии и ответы, прозвучавшие во время этих веб-трансляций. Хороший повод освежить в памяти информацию, посмотреть на самые популярные вопросы и, конечно, задать свои, если таковые созреют.&lt;/p&gt;  &lt;p&gt;Я читал веб-касты по &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032378604"&gt;ядру Windows Server 2008&lt;/a&gt; и по &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032380107"&gt;службам кластеризации Windows Server 2008&lt;/a&gt;. Соответственно, публикую вопросы и ответы по этим темам.&lt;/p&gt;  &lt;p&gt;Начнем с ядра, следующий пост оставим за кластерами. Некоторые вопросы повторялись по смыслу, например, про iSCSI, в таких случаях я оставлял какую-то одну формулировку. &lt;/p&gt;  &lt;h3&gt;Ключевые изменения в ядре Windows Server 2008&lt;/h3&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Известно ли сейчас, как будет реагировать Hyper-v на добавление процессора и памяти? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Имеется в виду возможность горячего добавления процессора и памяти, реализованная в Windows Server 2008. Известно, два раза нет. Нет номер один. В первом релизе гипервизор не будет поддерживать горячее добавление процессора / памяти. Более того, эта возможность Windows Server 2008 будет вообще недоступна при включении роли Hyper-V. Для добавления / обновления &amp;#171;железа&amp;#187; необходимо либо выключать все виртуальные машины, а затем и физический сервер, либо с помощью Quick Migration перекидывать виртуалки на другой хост и выключать исходный. Нет номер два. Не будет реализовано горячее добавление ресурсов виртуальной машины. То есть нельзя на ходу добавить виртуалке дополнительный виртуальный процессор или увеличить память. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Хотелось бы услышать пару слов про то, что Hyper-V &amp;#8211; это NUMA-aware приложение (прочитал на технете), и чем это хорошо или нет? :)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Все верно, Hyper-V &amp;#8211; это NUMA-aware приложение. В системах NUMA память разбита на блоки с тем, чтобы уменьшить конкуренцию процессоров за этот важный ресурс. Соответственно, для каждого процессора существует &amp;#171;предпочтительный&amp;#187; (&amp;#171;локальный&amp;#187;) блок памяти, доступ к которому реализуется максимально быстро. В таких системах гипервизор пытается запланировать выполнение потоков соответствующих виртуальных машин на процессорах в тех блоках, в памяти которых расположены данные виртуальных машин. И наоборот, если виртуальная машина запрашивает память, гипервизор будет пытаться выделить ее в локальном блоке процессора, на котором данная виртуальная машина запущена. Такой подход позволяет повысить производительность. Отмечу, Virtual Server 2005 R2 также поддерживает архитектуру NUMA. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. SMB2 необходимо включать дополнительно, или Windows Server 2008 и Vista SP1 сами &amp;#171;договорятся&amp;#187;? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Сами &amp;#171;договорятся&amp;#187;. Если и клиент, и сервер поддерживают SMB2, то он и используется, в противном случае используется SMB1. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Могут ли символические ссылки разрешаться на клиенте? Если нет, то причем тут SMB?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Могут. Именно на клиенте они и разрешаются. Символические ссылки могут указывать на файл или папку, причем как локальную, так и удаленную. Поэтому и SMB был модифицирован, чтобы корректно отрабатывать работу с символическими ссылками, указывающими на удаленный ресурс. Более того, были изменены многие команды, например, команда &lt;i&gt;Delete&lt;/i&gt;, чтобы при удалении символической ссылки удалялась ссылка, а не ресурс, на который она указывает.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Есть ли Microsoft iSCSI Target под Windows Server 2008 (под 2003 был в спец. версии)?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Есть и iSCSI Target, и iSCSI Initiator. Чтобы можно было создавать таргеты и управлять ими, необходимо через Server Manager в разделе Features добавить Storage Manager for SANs. Предварительно надо подключить само хранилище, например, SAN. Эта возможность есть во всех редакциях, кроме Web, если не ошибаюсь. iSCSI Initiator доступен сразу после установки ОС в Administrative Tools. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Разве в Windows Server 2008 где-то есть boot.ini или параметр /3GB, упомянутый в презентации? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Файл boot.ini больше не используется для Windows Vista и Windows Server 2008. Параметры загрузки хранятся в Boot Configuration Data (BCD) и изменяются с помощью утилиты командной строки bcdedit.exe. Описание всех параметров можно найти &lt;a href="http://www.microsoft.com/whdc/system/platform/firmware/bcdedit_reff.mspx"&gt;здесь&lt;/a&gt;. В частности параметр INCREASEUSERVA определяет размер адресного пространства для User Mode в 32-битных версиях Windows. Его предельное значение 3072 имеет тот же смысл, что /3GB для предыдущих версий. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Про службы: сервер Hyper-V будет ждать сколько нужно, пока завершится работа ВМ (с установленными IC), или будет выдавать таймфрэйм на завершение работы ВМ и потом ее закрывать? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Hyper-V заморозит гостевые машины и только потом выключится.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. С автоматическими исправлениями файловой системы, не получится ли так, что файлы будут портиться незаметно для пользователя? Если обнаружено повреждение файловой системы, файл может быть усечён? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Нет. Если произошли ошибки на уровне файловой системы NTFS, специальный поток устранит ошибки и запротоколирует свою работу в системном журнале. Повреждение самого файла может произойти в случае повреждения носителя, скажем, bad blocks на HDD. Такие проблемы NTFS, конечно, исправить не может. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Расскажите подробнее про DTC и откат изменений базы данных на SQL Server, нужна ли при этом остановка службы SQL Server? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. В общем случае, конечно, нет, остановка службы SQL Server не потребуется. Подробнее постараемся осветить эту тему в одной из будущих веб-трансляций. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. API по DTC и case-studies где можно найти? В Windows Server 2003 DTC также можно применять, или там нет и не будет транзакций реестра и файловой системы? &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. API по DTS можно найти на сайте MSDN, например, &lt;a href="http://msdn.microsoft.com/en-us/library/aa933484(SQL.80).aspx"&gt;здесь&lt;/a&gt;. Кейсы именно по DTS вряд ли есть, как вариант, можно посмотреть кейсы по SQL Server, &lt;a href="http://www.microsoft.com/Rus/CaseStudies/Default.mspx"&gt;здесь&lt;/a&gt;. Что касается второй части вопроса, то надо отметить следующее. Возможность использовать распределенные транзакции пользовательского режима существует давно и в разных продуктах / службах (SQL Server, MSMQ и пр.). Транзакции на уровне ядра, в частности, транзакции NTFS и реестра, контролируются модулем Kernel Transaction Manager, который присутствует только в Vista и Windows Server 2008. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Вопрос&lt;/b&gt;. Еще бы посмотреть на 2 висты, копирующих один файл одновременно?&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Ответ&lt;/b&gt;. Сначала поясню суть вопроса. В демонстрации я показывал, как один и тот же файл размером около 250 МБ одновременно (ну, почти :)) начинал копироваться с Windows Server 2008 на Vista SP1 и на XP SP3. За счет SMB2 и оптимизации стека TCP/IP в Vista и 2008-ом копирование на Висту происходило гораздо быстрее. Про SMB2 речь шла в данной трансляции, про усовершенствования TCP/IP можно узнать из следующих трансляций &lt;a href="http://blogs.technet.com/abeshkov/"&gt;Андря Бешкова&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032369953"&gt;http://www.microsoft.com/rus/events/detail.mspx?eventid=1032369953&lt;/a&gt; &lt;a href="http://www.microsoft.com/rus/events/detail.mspx?eventid=1032369951"&gt;http://www.microsoft.com/rus/events/detail.mspx?eventid=1032369951&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Я поэкспериментировал с двумя Вистами на виртуальных машинах: копировал одновременно на две Висты и еще попробовал копировать с одной Висты на другую. В обоих случаях скорость копирования в несколько раз выше, чем в случае с XP.&lt;/p&gt;  &lt;p&gt;По ядру пока все. Если свой вопрос не обнаружили, или созрел новый, пишите. &lt;/p&gt;  &lt;p&gt;Продолжение (по кластерам) следует. Удачи!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3073396" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/ashapo/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.technet.com/ashapo/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.technet.com/ashapo/archive/tags/_210435043C0438043D04300440044B04_+TechNet/default.aspx">Семинары TechNet</category><category domain="http://blogs.technet.com/ashapo/archive/tags/Hyper-V/default.aspx">Hyper-V</category></item></channel></rss>