Коммутаторы : Cisco Nexus 1000V Switch for Microsoft Hyper-V

Nexus 1000v быстрый запуск с Примерами конфигураций сервера Hyper-V

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ описывает, как настроить Microsoft (MS) Windows Hyper-V Server 2012, установите драйверы и добавьте его к Системному диспетчеру виртуальных машин центра (SCVMM). Это также описывает, как установить и настроить коммутатор Cisco Nexus 1000V и добавить Виртуальные машины (VM) к Nexus 1000v.

Внесенный Крисом Брауном, специалистом службы технической поддержки Cisco.

Предварительные условия

Требования

Этот документ представляет MS Windows Сервер Hyper-V 2012 и коммутатор Cisco Nexus 1000V. Однако у вас должен быть некоторый опыт/знание с основной конфигурацией функций Windows и установкой, такой как Отказоустойчивая кластеризация.

Это требования для этих развертываний:

  • Active Directory
  • DNS-сервер (Domain Name Server)
  • Два Менеджмента/Инфраструктуры Хосты Hyper-V
  • По крайней мере Одни данные хост Hyper-V
  • Сервер SCVMM
  • Windows 2012 Jumpserver

Этот образ взят от Руководства по развертыванию коммутатора Cisco Nexus 1000V:

Используемые компоненты

Эти развертывания используют Microsoft Hyper-V 2012 Server 2012, Nexus 1000v для Hyper-V и SCVMM.

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

Общие сведения

Ядро Hyper-V было освобождено параллельно с Windows Server 2012. Это только выполняет установку Ядра Сервера Сервера 2012 (что не означает GUI, только CLI), и только выполняет Hyper-V и некоторые связанные роли, такие как кластеризация. Преимущество этого состоит в том, что ядро Hyper-V абсолютно свободно, за исключением поддержки.

Установите Windows Hyper-V Server

Сервер Hyper-V устанавливает как любая другая Установка Windows, что означает, что необходимо выполнить эти шаги:

  1. Уменьшите пути к хранилищу вниз к тому при использовании хранилища Сети хранения данных (SAN).
  2. Установите требуемые драйверы при использовании мастера установки.

Процесс Установки сервера Hyper-V выходит за рамки этого документа. Однако это работает как любая другая Установка Windows.

Введение к Windows Core

MS продвигает Ядро Сервера, которое было представлено в 2008. Бесплатная версия Hyper-V только идет с Windows Core. Однако с полными установками, можно переместиться между двумя с перезагрузкой.

Когда вы входите в Windows Core, существует два окна? обычная командная строка и мастер конфигурации системы.

 

Существует много опций здесь, которые используются для выполнения базовой установки / обслуживание. Первый шаг должен установить драйверы для карт Network Interface Сontroller (NIC), который покрыт следующим разделом.

Для вхождения в PowerShell от командной строки введите PowerShell.

 PS перед командной строкой указывает, что вы находитесь в PowerShell, а не обычной линии cmd.

Если вы закрываете свое Окно CLI случайно, нажмите ctrl+alt+del и откройте Менеджера задач для запуска его снова:

При закрытии окна мастера конфигурации системы введите sconfig.cmd для открытия его снова.

Установите драйверы

Установите драйверы Контроллера сетевого интерфейса Ethernet (ENIC), которые необходимы для передачи по сети.

  1. Установите CD Драйвера в действительных средах окна Keyboard/Video/Mouse (KVM).
  2. Когда вы входите в консоль хоста Windows, вы видите утилиту конфигурации сервера. Тип 14 для получения до CLI вызывает или использует другое окно, которое было открыто.



  3. Введите команду PowerShell для вхождения в PowerShell (прежде чем, вы были просто в командной строке Windows).



  4. Используйте Получить-PSDrive легковесную команду (cmdlet) для распечатки всех доступных дисководов, который включает Устройство чтения компакт-дисков. В этом случае Устройство чтения компакт-дисков является E:\.



  5. Перейдите к папке драйвера, которую вы хотите установить.



  6. Используйте pnputil - меня - a. \[драйвер] команда .inf для установки драйвера.



  7. Проверьте, что установлен драйвер. Эта команда варьируется на основе драйвера; в случае ENIC, выполненного ipconfig команда.



  8. При использовании DHCP адрес должен быть готов. В противном случае возвратитесь к мастеру конфигурации сервера и настройте IP-адрес с sconfig.cmd командой.

Добавьте сервер Hyper-V к домену

Windows полагается на сложный набор доверенных доменов. Для добавления сервера Hyper-V к SCVMM или удаленно управлять сервером, необходимо быть участником того же домена. Существуют другие пути вокруг этого с доверием домена/рабочей группы, но они выходят за рамки этого документа.

  1. Введите sconfig.cmd команду для запуска мастера конфигурации сервера.



  2. Войдите 1 для запуска доменного мастера. Это ведет вас посредством процесса, используемого для добавления сервера к домену.



  3. Используйте свой домен и войдите с надлежащими учетными данными.
  4. Если окно не появляется, который указывает, что параметры настройки вступили в силу, перезагрузите компьютер с завершением - r команда для имения новых параметров настройки, вступают в силу.
  5. Добавьте Запись DNS для своего хоста с Диспетчером DNS на jumpserver.

Включите удаленный доступ

Существует много путей для удаленного доступа к ядру сервера. Лучшей является Консоль управления Microsoft (MMC).

MMC

  1. Работайте netsh advfirewall выделяют состояние allprofiles на вашем хосте.
  2. В Windows 2012 jumpserver, откройте Диспетчер серверов и щелкните правой кнопкой мыши Все Серверы.
  3. Ищите свой хост и добавьте его к диспетчеру серверов.


    Можно теперь использовать Диспетчер серверов как вы, были на локальном компьютере.

Удаленный рабочий стол

Выполните cscript C:\Windows\System32\Scregedit.wsf / площадь 0 от командной строки для включения соединений удаленного рабочего стола для администраторов.

Вы теперь в состоянии к Протоколу удаленного рабочего стола (RDP) с учетными записями, которые имеют Административный доступ. Можно также включить это от мастера настройки с опцией 7.

Windows Remote Shell

  1. Выполните WinRM quickconfig для включения удаленных командных строк.



  2. От машины на том же домене выполните winrs - r: [serverName] [команда] команда.

Удаленный PowerShell

Это подобно удаленной среде, но она предоставляет вам полный доступ PowerShell и позволяет вам соединяться с удаленными компьютерами как Secure Shell (SSH).

  1. На удаленном хосте, выполненном команда Enable-PSRemoting - Force.



  2. На удаленной выполненной машине Входят-PSSession - ComputerName [computer_name].

Установите дополнительные роли

Как только сервер добавлен к MMC jumpserver, можно выполнить добавить/удалить мастера ролей и функций от jumpserver и добавить роли к удаленному серверу как любой другой сервер. Сделайте это теперь для установки Многопутевого ввода-вывода (MPIO), если это необходимо, а также функции отказоустойчивой кластеризации, которые необходимы для кластеров Hyper-V.

  1. Откройте утилиту конфигурации сервера.
  2. Перейдите для Управления>, Добавляют Роли и Функции.
  3. Выберите свой сервер Hyper-V.
  4. Установите MPIO при использовании Fibre Channel (FC) и Отказоустойчивой кластеризации.
  5. Повторитесь для второго хоста.

Дополнительная настройка

  1. Используйте mpiocpl команду от командной строки для запуска мастера MPIO, как только установлена функция.

  2. Для настройки дисков от CLI используйте эти команды:
    • Получать-диск для распечатки доступных дисков
    • Диск набора - номер X - $false IsOffline для обеспечения диска онлайн
    • Инициализировать-диск X для инициализации диска
    • Новое разделение [Disk_Number] - UseMaximumSize - MBRType - AssignDriveLetter для создания разделения
    • Громкость формата - DriveLetter [Буква диска] для форматирования дисковода

  3. Запустите мастера кластеризации от jumpserver и добавьте ваши два хоста кластера.

Добавьте хост Hyper-V SCVMM

Теперь у вас есть основная Установка Windows - драйверы установлены, IPs настроены, вы находитесь на домене, и можно удаленно управлять коробкой. Пора добавить хост SCVMM, который является эквивалентом vCenter. Если у вас есть хост, который выполняет менеджера Hyper-V, можно указать это к хосту для управления им. Однако это - основные функции управления, которые подобны вхождению в хост ESXi непосредственно, а не vCenter.

В этом разделе описывается добавить недавно настроенный хост Hyper-V SCVMM.

  1. RDP к вашему jumpserver, и входит с вашей учетной записью в домене.
  2. Запустите Консоль Диспетчера виртуальных машин от рабочего стола. Если вам не установили это, можно установить его от ISO SCVMM.



  3. Укажите консоль к своему серверу SCVMM и нажмите Use текущая кнопка с зависимой фиксацией identity Сеанса Microsoft Windows.



  4. Вы находитесь теперь в SCVMM. Щелкните правой кнопкой мыши папку All Hosts и выберите Create Host Group. Назовите это с описательным названием.



  5. Щелкните правой кнопкой мыши недавно созданную группу узлов и выберите Add Hyper-V Hosts и Clusters.



  6. Нажмите компьютеры Windows Server в доверяемой кнопке с зависимой фиксацией domain Active Directory.



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



  8. Введите имена DNS серверов, которые необходимо добавить.



  9. На следующем экране выберите обнаруженные серверы, которые должны быть добавлены. Если вы не видите серверы на этом экране, то возвратитесь и модифицируйте свои поисковые параметры.



  10. Модифицируйте параметры настройки по мере необходимости. Например, можно изменить путь по умолчанию.



  11. Включите оперативные миграции при желании. Вы можете specifiy сеть для использования также.



  12. Проверьте и примите изменения. Гарантируйте решение проблемы любых ошибок.

Если вы испытываете затруднения из-за своего соединения (например, если это ошибки), выполните эти шаги:

  • Отключите межсетевой экран Windows с состоянием allprofiles набора PowerShell netsh advfirewall от команды.
  • Удостоверьтесь, что вы используете корректные учетные данные и что хост находится на домене.
  • Рассмотрите журналы ошибок Windows, потому что они часто полезны в этом случае.

Nexus 1000v на Hyper-V

Nexus 1000v на Hyper-V настроен очень по-другому, чем Nexus 1000v на VMware по умолчанию. Это вызвано тем, что Nexus 1000v на Hyper-V полагается в большой степени на функции сегментации сети из-за архитектуры сетевых соединений Hyper-V. Вот краткий обзор другой терминологии и как они взаимодействуют:

  • Логическая сеть - логическая сеть является общим блоком, который содержит определенную сеть. Например, DMZ был бы логической сетью, и Производство будет другим.
  • Пул сегмента - набор сегментов, который принадлежит логической сети. Например, они могли бы быть для других узлов, таких как один пул для RTP и один пул для SJ.
  • Сегмент - Это - то, где определены возможности доступа сети. Это - то, где вы назначаете VLAN.
  • Профили порта - набор политики, не подключение. Качество обслуживания (QoS), Список контроля доступа (ACL) и другие принадлежат здесь.
  • Пул IP - Это назначено на сегмент. В большинстве случаев это не имеет значения. Но при выполнении оркестровки SCVMM может автоматически назначить адреса от этого пула.
  • Ethernet - Это - канал связи от хоста. Каждый набор каналов связи позволяет определенный пул сегмента.
  • vEthernet - Это - интерфейс VM. Это наследовало профиль порта для своей политики и сегмент для его VLAN.
  • VMnetwork - Это - сегмент, объединенный с пулом IP на стороне SCVMM.
  • Классификация порта - Это обращается к политике профиля порта в SCVMM.

Вот схема, которая объясняет цепочку наследования:

Используйте приложение установщик для установки действительных модулей супервизора (VSM)

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

  1. Войдите к jumpserver с вашими доменными учетными данными.
  2. Откройте окно обозревателя Windows и перейдите к [n1k связка (bundle)] \VSM\Installer_App.
  3. Щелкните правой кнопкой мыши Cisco. Nexus1000VInstaller. UI.exe, и выбирают Run в качестве администратора.



  4. Рассмотрите требования. Нажмите кнопку Next.
  5. Введите подробные данные сервера SCVMM. Удостоверьтесь, что вы используете учетную запись администратора.



  6. На следующей странице вас просят относительно основного Nexus 1000v конфигурация. Заполните это на основе своих потребностей. VSM ISO находится в папке VSM и VEM .msi, находится в папке VEM. В настоящее время существует дефект, идентификатор ошибки Cisco CSCuh36072, который препятствует тому, чтобы этот мастер видел хосты с виртуальным коммутатором (vSwitch) уже определенный. Сервер Hyper-V уже идет с vSwitch, созданным. Из-за этого дефекта необходимо удалить vSwitch. Для удаления его щелкните правой кнопкой мыши хост, перейдите к свойствам и затем виртуальным коммутаторам.



  7. Проверьте параметры настройки и нажмите Next для начала установки. Установка занимает приблизительно десять - двадцать минут.



После того, как этот мастер завершен, вы в состоянии войти в свой VSM. Admin/Admin является установкой по умолчанию.

Вручную установите Nexus 1000v

В этом разделе описывается вручную установить Nexus 1000v Коммутатор Серии, который полезен в нескольких случаях:

  • Интеграция с системой, которая уже существует. Метод ручной установки намного более гранулирован и позволяет вам управлять точно, как он интегрируется.
  • Более глубокое знание продукта. Этот метод позволяет вам лучше понимать, как все интегрируется, который упрощает устранять неполадки и расширяться.
  • Проблемы с установщиком. При обнаружении с какими-либо проблемами с установщиком можно использовать ручной способ.

Установите VSM вручную

Используйте этот метод, если необходимо установить VSM в среду, которая уже существует. Этот метод позволяет вам использовать инфраструктуру, которая уже существует вместо того, чтобы создать ваше собственное.

Часть 1 - настройка SCVMM

Эта процедура только должна быть сделана однажды для каждого сервера SCVMM.

  1. Установите MSI поставщика на сервере SCVMM.
  2. Импортируйте шаблоны VSM.
    • На сервере SVCMM откройте PowerShell.
    • Выполните сценарий Регистра-Nexus1000vVsmTemplate.ps1.
    • Скопируйте Действительный модуль Ethernet (VEM) к репозиторию SVCMM ALLUSERSPROFILE %\Switch Дополнительные Драйверы.
    • Создайте логическую сеть (Матрица> Логические сети) и свяжитесь, она со стандартным коммутатором (щелкните правой кнопкой мыши хост, Свойства, Виртуальные коммутаторы для создания коммутатора и Аппаратных средств для присвоения логической сети на нее). Это позволяет вам помещать VM на эту сеть.

Часть 2 - развертывания VSM

  1. Перейдите к Библиотеке > Серверы Библиотеки и загрузите VSM .iso к библиотеке server.
  2. Щелкните правой кнопкой мыши Infra1 и выберите New Virtual Machine.
  3. Выберите Nexus1000v-VSM-Template. Когда сценарий PowerShell работал в части 1, это было зарегистрировано.



  4. Назовите VSM.
  5. Подключите Адаптеры сети с сетью, созданной в части 1.



  6. Установите CD в Устройстве чтения компакт-дисков.
  7. Прокрутите вниз и включите Высокую доступность (HA) под Доступностью (это только необходимо при установке VSM к отказоустойчивому кластеру).
  8. Разместите VSM в хосты Инфраструктуры.
  9. Как только VM развернут, запустите KVM и пробегите мастера начальной конфигурации.

Часть 3 - базовая конфигурация VSM

  1. Включите менеджеру сегментации сети и http server
    chrisb2-hyperv#
    chrisb2-hyperv# configure terminal
    Enter configuration commands, one per line. End with CNTL/Z.
    chrisb2-hyperv(config)# feature network-segmentation-manager
    chrisb2-hyperv(config)# feature http-server
    chrisb2-hyperv(config)#
  2. Создайте пул IP для своей VLAN. Это IPs, который вы назначаете на свои VM. Они должны быть определены, но они только используются, если SCVMM предоставляет автоматизацию.
    nsm ip pool template VLAN124
    ip address 14.17.124.80 14.17.124.250
    network 14.17.124.0 255.255.255.0
    default-router 14.17.124.254
  3. Создайте логическую сеть. Вам только нужна одна логическая сеть, пока у вас нет чего-то как DMZ.
    nsm logical network chrisb2-CALO
  4. Создайте пул сегмента сети. Сделайте его участником логической сети.
    nsm network segment pool chrisb2-RTP
    member-of logical network chrisb2-CALO
  5. Создайте множественные сегменты, один для каждой VLAN доступа.
    nsm network segment chrisb2-124
    member-of network segment pool chrisb2-RTP
    switchport access vlan 124
    ip pool import template ip_pool_124
    publish network segment
    switchport mode access
  6. Создайте профиль порта для VM. Нет никакой потребности обратиться к VLAN здесь. Помните, что профиль порта является просто набором политики.
    port-profile type vethernet defaultAccess
    no shutdown
    state enabled
    publish port-profile
  7. Создайте канал связи Менеджера сегментации сети (NSM). Позволять команда пула сегмента сети говорит SVCMM, что этим сегментам разрешают посещать этот канал связи. Это необходимо для хоста для наблюдения сегментов.
    nsm network uplink UPLINK
    switchport mode trunk
    publish network uplink
    allow network segment pool chrisb2-RTP
  8. Модифицируйте созданный профиль порта с любой необходимой политикой, такой как port-channel.
    port-profile type Ethernet UPLINK
    channel-group auto mode on mac-pinning

Часть 4 - базовая конфигурация SVCMM

  1. Перейдите к Матрице и разверните Сети. Щелкните правой кнопкой мыши Менеджера Расширения Коммутатора и щелкните по Add Virtual Switch Extension Manager.



  2. Введите Настройки соединения. Адрес Строки подключения является http://your_VSM_IP_address.
  3. Нажмите Browse и создайте Выполнение Как учетную запись с учетными данными для регистрации к Nexus 1000v.



  4. Нажмите кнопку Next.
  5. В панели Групп узлов выберите все группы узлов, которые могут использовать менеджера расширения виртуального коммутатора, и нажимать Next.



  6. В Итоговой панели подтвердите параметры настройки и нажмите Finish. Расширение коммутатора должно быть создано теперь.

Часть 5 - создает логический ключ

  1. В интерфейсе пользователя SCVMM нажмите Fabric, затем Логические ключи под Сетями на левой панели навигации. Щелкните правой кнопкой мыши Логические ключи и Создайте Логический ключ.



  2. Нажмите Next на странице Getting Started. Рассмотрите инструкции и нажмите Next.
  3. Введите имя и описание для логического ключа.



  4. В панели Расширений перечислены расширения виртуального коммутатора. Выберите расширение VSM, которое вы создали, и нажмите Next.

    Примечание: Только одно передающее расширение может быть выбрано.





  5. В панели канала от абонента к оператору задайте профили порта каскадного соединения, которые являются частью этого логического ключа. Профили порта каскадного соединения доступны для использования на хостах, где создан экземпляр логического ключа. Заставьте режим канала от абонента к оператору Объединяться в команду.

    Примечание: Используете ли вы сингл соединительные или множественные каналы связи, режим должен всегда быть Командой.

  6. В поле профилей порта каскадного соединения нажмите Add. Окно Add Uplink Port Profile открывается.





  7. Нажмите кнопку Next. На следующем экране выберите Add для начала мастера классификации.



  8. Выберите свой VSM и профиль порта, который вы создали. Нажмите просматривают для создания классификации портов. (Классификация портов является набором политики для применения к интерфейсу - помнят, что это - то, что определяют профили порта!)





  9. Задайте название и описание для классификации портов.





  10. Выберите классификацию профилей порта, которую вы просто создали, и нажмите OK.





  11. Нажмите OK, чтобы закончить добавлять Виртуальный порт. Нажмите Next для закрытия Создать Окна мастера Логического ключа.

Часть 6 - создает VMNetworks на основе сегментов

  1. Перейдите к VM и Сервисам, щелкните правой кнопкой мыши Сети VM и выберите Create VM Network.



  2. Дайте ему описательное имя, выберите свою логическую сеть и нажмите Next.



  3. Для Изоляции выберите, Externally предоставил сеть VM, и выберите свой сегмент сети.



  4. Закончите мастера. Теперь вы в состоянии развернуть VM на этой VLAN.

Добавьте хост DVS

Когда вы добавляете хост Логического ключа, VEM автоматически установлен.

  1. Перейдите к Матрице> Все Хосты.
  2. Щелкните правой кнопкой мыши второй хост и выберите Properties.
  3. Нажмите Virtual Switches.
  4. Выберите New Virtual Switch> New Logical Switch.
  5. Подключите NIC к Nexus 1000v логический ключ.



  6. Проверьте, что модули появляются под командой "show module" на VSM.



  7. Подключите VM к своей созданной классификации и сегменту, и затем проверьте подключение.

Вручную установите VEM

Если SCVMM не устанавливал VEM, можно использовать эту команду для установки VEM:

msiexec.exe/i [Path_to_N1k_bundle]\VEM\Nexus1000v-VEM-5.2.1. SM1.5.1.0.msi

Проверка

В настоящее время для этой конфигурации нет процедуры проверки.

Устранение неполадок

Для этой конфигурации в настоящее время нет сведений об устранении проблем.



Document ID: 116355