Windows Server 2012 и Ubuntu 12.04.1 под Hyper-V

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

Я рекомендую использовать munin для построения графика сервера и кактусы для переключателя/сети, изображающего в виде графика (snmp).

3
задан 31 October 2012 в 23:43
2 ответа

Самый простой способ заставить Ubuntu 12.04 хорошо работать под Hyper-V на платформе 2012 - это загрузить образ Windows Azure Cloud - к ​​сожалению, как я проверял сегодня (10 июля 2013 г.), образы недоступно в хранилище образов Ubuntu Cloud Images . Я задал вопрос на их сайте ответов , за которым вы можете следить, чтобы узнать, восстанавливают ли они образы облака.

Тем не менее, давайте обсудим, почему у вас возникла проблема: 12.04.2 имеет более старое ядро без последней интеграции Hyper-V (модули ядра), которые были встроены в 12.10, а также есть в 13.04. Лекарство - получить более новое ядро. Как я сказал ранее, Самый простой способ получить правильный образ - создать образ, созданный для Windows Azure - публичное облако Azure и ваш частный сервер Hyper-V работают , по сути, , один и тот же гипервизор, поэтому применимы любые инструкции, применимые к Azure тебе.

Для работы на платформе Azure, известной как гипервизор Hyper-V 2012 года, Microsoft рекомендует в своем списке одобренных дистрибутивов Linux выполнить ряд шагов, чтобы обновить дистрибутивы 12.04.x, чтобы использовать резервное ядро ​​и модули ядра. Вам не нужно устанавливать walinuxagent или перенастраивать GRUB, что необходимо только для Windows Azure . Полные инструкции воспроизводятся здесь с удаленными инструкциями walinuxagent и GRUB:

  1. sudo sed -i "s, archive.ubuntu.com, azure.archive.ubuntu.com, g" /etc/apt/sources.list

    . На этом шаге зеркала обновляются так, чтобы они указывали на размещенное в Azure зеркало.

  2. sudo apt-add-repository 'http://archive.canonical.com/ubuntu precision-backports main'

    На этом шаге добавляется репозиторий, необходимый для получения изменений ядра и агента.

  3. sudo apt-get update
  4. sudo apt-get install linux-backports-modules-hv-точный-виртуальный

    На этом шаге добавляется ядро обновления и связанные модули.

  5. sudo apt-get install hv-kvp-daemon-init

    Этот шаг добавляет обновленный агент.

    ПРИМЕЧАНИЕ: Я удалил walinuxagent из этой команды. Это не нужно для частных облаков, но для Windows Azure. Однако это обновление устанавливает обмен парами ключ-значение, который может использоваться для синхронизации времени и других вещей, но я не совсем уверен.

  6. Этот шаг удален, поскольку он относится к модификации GRUB для более эффективной работы в Windows Azure.
  7. (рекомендуется) sudo apt-get dist-upgrade
  8. sudo reboot

Последнее замечание: эти инструкции добавьте новый репозиторий на свои машины с Ubuntu, и вы должны знать, какой эффект это имеет. Убедитесь, что первая команда выполняется правильно (я не тестировал ее на прошлой неделе), чтобы заменить archive.ubuntu.com на azure.archive.ubuntu.com . Я сам выполнил эти шаги, но не могу сказать, что они будут работать в будущем. Просто имейте в виду, что цель первого шага - указать вашему дистрибутиву Ubuntu использовать новый набор репозиториев по умолчанию, предназначенных для поддержки резервного копирования для Windows Azure и гипервизора Hyper-V 2012 года.

  • (рекомендуется) sudo apt-get dist-upgrade
  • sudo reboot
  • Последнее замечание: эти инструкции добавляют новый репозиторий к вашим машинам Ubuntu, и вы должны знать, какой эффект это имеет. Убедитесь, что первая команда выполняется правильно (я не тестировал ее на прошлой неделе), чтобы заменить archive.ubuntu.com на azure.archive.ubuntu.com . Я сам выполнил эти шаги, но не могу сказать, что они будут работать в будущем. Просто имейте в виду, что цель первого шага - указать вашему дистрибутиву Ubuntu использовать новый набор репозиториев по умолчанию, предназначенных для поддержки резервного копирования для Windows Azure и гипервизора Hyper-V 2012 года.

  • (рекомендуется) sudo apt-get dist-upgrade
  • sudo reboot
  • Последнее замечание: эти инструкции добавляют новый репозиторий к вашим машинам Ubuntu, и вы должны знать, какой эффект это имеет. Убедитесь, что первая команда выполняется правильно (я не тестировал ее на прошлой неделе), чтобы заменить archive.ubuntu.com на azure.archive.ubuntu.com . Я сам выполнил эти шаги, но не могу сказать, что они будут работать в будущем. Просто имейте в виду, что цель первого шага - указать вашему дистрибутиву Ubuntu использовать новый набор репозиториев по умолчанию, предназначенных для поддержки резервного копирования для Windows Azure и гипервизора Hyper-V 2012 года.

    Убедитесь, что первая команда выполняется правильно (я сам не тестировал ее на прошлой неделе), чтобы заменить archive.ubuntu.com на azure.archive.ubuntu.com . Я сам выполнил эти шаги, но не могу сказать, что они будут работать в будущем. Просто имейте в виду, что цель первого шага - указать вашему дистрибутиву Ubuntu использовать новый набор репозиториев по умолчанию, предназначенных для поддержки резервного копирования для Windows Azure и гипервизора Hyper-V 2012 года.

    Убедитесь, что первая команда выполняется правильно (я не тестировал ее на прошлой неделе), чтобы заменить archive.ubuntu.com на azure.archive.ubuntu.com . Я сам выполнил эти шаги, но не могу сказать, что они будут работать в будущем. Просто имейте в виду, что цель первого шага - указать вашему дистрибутиву Ubuntu использовать новый набор репозиториев по умолчанию, предназначенных для поддержки резервного копирования для Windows Azure и гипервизора Hyper-V 2012 года.

    1
    ответ дан 3 December 2019 в 07:34

    Мне только что удалось без проблем установить Ubuntu Server 12.04.1 под Hyper-V 2012. Итак, Ubuntu определенно работает (с определенными настройками).

    Я использовал 64-битную версию и установил «минимальную виртуальную машину» (на экране загрузки компакт-диска в разделе «Режимы»).

    Если это не сработает, я предполагаю, что это какая-то проблема с вашим процессором.

    0
    ответ дан 3 December 2019 в 07:34

    Теги

    Похожие вопросы