2012-07-12 4 views
1

Я настроил решение CMS в своей виртуальной машине Linux на Azure и хочу добавить эту виртуальную машину с помощью Virtual Netork. Я не могу добавить свою существующую машину Linux Virual в виртуальную сеть.Как добавить существующую виртуальную машину Linux в виртуальную сеть в Azure

Любая помощь очень ценится.

+0

Могу ли я спросить, если это Linux VM уже работает на разделе Windows Azure Virtual Machines и что такое ОС Linux? – AvkashChauhan

+0

Да, ОС Linux - CentOS 6.2 и создание изображения галереи. VM запущена и перечислена в раздел виртуальной машины. – user1522002

+0

Не поддерживается: [Невозможно создать виртуальную виртуальную сеть Linux] (http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforLinux/thread/9fac0acd-7d44-4061-8f39-46bbdb54b665/): «Вторник, 12 июня 2012 г. 1:41: Использование виртуальных сетей с Linux через портал не полностью поддерживается на данный момент. Мы активно работаем над полной проверкой и включением этой функции в портал ...» – paulsm4

ответ

2

Поскольку ваша виртуальная виртуальная машина Linux была создана первой, а виртуальная сеть (VNet) была создана после того, как ваша виртуальная машина Linux может не увидеть виртуальную сеть (это известная проблемы с Linux VM)

Вы можете следить за указанные действия для достижения своей цели:

  1. Удалить текущую виртуальную машину (это будет по-прежнему держать VHD, хранящийся в Azure Storage)
  2. Теперь переходим к виртуальным машинам> Диски и найдите диск с ОС, который вы хотите использовать, и выберите «Удалить диск». Это не удаляет виртуальный жесткий диск, только отменяет регистрацию его в качестве диска
  3. Теперь создать образ ОС из сохраненных VHD, который был использовать для предыдущей VM
  4. Теперь создайте VM из образа ОС (# 3)

Таким образом, у вас будет готов ваша виртуальная машина, а теперь добавьте ее в VNet.

Теперь, поскольку вы используете Linux VM для подключения к VNet, есть одна проблема. Вы не можете сделать это с помощью своей Linux VM, поскольку Windows Azure Manager Portal не поддерживает эту функцию, поэтому для достижения вашей цели вам потребуется использовать команду PowerShell (в Windows) или кросс-платформенные инструменты (на Mac и Linux).

Ниже приведены команда, которую вы будете использовать, чтобы создать новую виртуальную машину с помощью образа ОС и виртуальной сети:

$ Vm = New-AzureVMConfig -Name $ VMname -InstanceSize Очень -ImageName $ изображения | Add-AzureProvisioningConfig -Linux -LinuxUser $ linuxUser -Password $ adminPassword | Set-AzureSubnet -SubnetNames $ подсеть

Нью-AzureVM -ServiceName $ cloudSvcName -AffinityGroup $ affinitygroup -VNetName $ vnetname -VMs $ VM

+0

Это сработало для меня; благодаря! Несколько месяцев назад Microsoft добавила лучшую поддержку Linux VM, поэтому я смог использовать портал Azure и этот совет для создания новых виртуальных машин с использованием существующих VHD и добавления новых виртуальных машин в новый VNet, тогда как до того, как они были просто автономные виртуальные машины. Я полный Azure noob, так что это в учебной среде. – shoover

-2

http://www.zdnet.com/blog/microsoft/microsoft-to-enable-linux-on-its-windows-azure-cloud-in-2012/11508

На сегодняшний день Microsoft была упираясь на запросы клиентов, чтобы добавить постоянные виртуальные машины в Azure, в надежде получить клиентов для разработки Azure приложений с нуля вместо ...

Running Linux на Azure был удивительно большой бизнес-запрос клиента, а также мои контакты ...

В начале этого года в Регистре сообщалось, что Microsoft была , тестируя возможность запуска Linux на Azure в своих собственных лабораториях, и что запуск такой возможности был еще месяцами.

Существует множество услуг VPS, где вы можете запускать любую ОС, которую вы хотите, достаточно надежно и весьма недорого. По-видимому, Azure не является одним из них :)

+2

Вопрос OP был опубликован через несколько недель после того, как предварительная версия Azure была предоставлена ​​для публичного использования - с поддержкой нескольких вариантов как Windows Server, так и Linux. Я не думаю, что некоторые глюки с этой ранней бета-версией составляют Microsoft, которая не может запустить надежную и экономичную инфраструктуру Linux на Azure. – codingoutloud

 Смежные вопросы

  • Нет связанных вопросов^_^