Azure — различия между версиями

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Новая страница: «Категория:Admin Категория:Devel == Что такое Windows Azure? == Windows Azure - облачная IaaS/PaaS платформа. Он...»)
 
м (источник неправильного написания названия дистрибутива, в т.ч. и в википедии)
 
(не показано 12 промежуточных версий 5 участников)
Строка 3: Строка 3:
  
 
== Что такое Windows Azure? ==
 
== Что такое Windows Azure? ==
Windows Azure - облачная IaaS/PaaS платформа. Она интересна тем, что на ней можно запустить Linux-VM.
+
Windows Azure - облачная IaaS/PaaS платформа. Она интересна тем, что на ней можно запустить Linux-VM. Регистрируются тут: https://www.windowsazure.com/en-us/ , доступен Free Trial на 3 месяца.
  
== ALTLinux и Azure ==
+
== ALT Linux и Azure ==
В настоящий момент возможно запустить виртуальные машины, созданные из ALTLinux Sisyphus в Azure. Запуск машин, созданных на базе стабильных бранчей указанным ниже способом пока невозможен.
+
В настоящий момент возможно запустить виртуальные машины, созданные из ALT Linux Sisyphus в Azure. Запуск машин, созданных на базе стабильных бранчей указанным ниже способом пока невозможен.
  
 
== Как работать с Azure? ==
 
== Как работать с Azure? ==
 
Вам необходимо установить клиентские утилиты (пакет azure-sdk-for-node). Далее:
 
Вам необходимо установить клиентские утилиты (пакет azure-sdk-for-node). Далее:
*azure account download
+
*<tt>azure account download</tt> — надо сходить браузером на адрес, который выдаст эта команда и сохранить файл. (Если файл не сохраняется -- попробуйте windows машину. Если всё равно не сохраняется -- попробуйте другую windows машину.)
*azure account import <filename>  
+
*<tt>azure account import <filename></tt>
 
После этого с помощью команды azure можно выполнять необходимые операции.
 
После этого с помощью команды azure можно выполнять необходимые операции.
  
 
== Как подготовить образ виртуальной машины для Azure ==
 
== Как подготовить образ виртуальной машины для Azure ==
*Произвести установку дистрибутива с ядром не ниже 3.5-rcX в локальный HyperV. В настоящий момент такое ядро в Sisyphus одно: un-test
+
*Произвести установку дистрибутива с ядром не ниже 3.5-rcX в локальный [[Hyper-V|HyperV]]. В настоящий момент такое ядро в Sisyphus одно: un-def (std-def будет в ближайшее время)
 
*Выполнить донастройку:
 
*Выполнить донастройку:
 
*#Удалить NetworkManager (apt-get remove networkmanager)
 
*#Удалить NetworkManager (apt-get remove networkmanager)
Строка 21: Строка 21:
 
*#Настроить eth0 в DHCP средствами etcnet
 
*#Настроить eth0 в DHCP средствами etcnet
 
*#waagent -install
 
*#waagent -install
*#waagent -deprovison -force
+
*#waagent -deprovision -force
 
*#chkconfig sshd on
 
*#chkconfig sshd on
 
*#выключить машину, выполнить export в HyperV
 
*#выключить машину, выполнить export в HyperV
 
В каталоге, куда был произведён экспорт, можно найти образ HD в формате VHD, он вам и нужен.
 
В каталоге, куда был произведён экспорт, можно найти образ HD в формате VHD, он вам и нужен.
'waagent -deprovison -force' удаляет все persistent rules, sshd keys, .., при первом включении в облаке всё будет создано заново. Если вдруг вы решили донастроить машину и включили её ещё раз локально, нужно выполнить 'waagent -deprovison -force' ещё раз перед выключением и экспортом.
+
'waagent -deprovison -force' удаляет все persistent rules, sshd keys, .., при первом включении в облаке всё будет создано заново. Если вдруг вы решили донастроить машину и включили её ещё раз локально, нужно выполнить 'waagent -deprovision -force' ещё раз перед выключением и экспортом.
  
 
== Существуют ли готовые образы для HyperV ==
 
== Существуют ли готовые образы для HyperV ==
 
Да, есть минимальный sisyphus-x86_64: ftp://ftp.altlinux.org/pub/people/vitty/alt-3.5rc5.vhd
 
Да, есть минимальный sisyphus-x86_64: ftp://ftp.altlinux.org/pub/people/vitty/alt-3.5rc5.vhd
 +
 +
Есть также образ на базе 3.5.2-un-def http://ftp.altlinux.org/pub/people/boyarsh/sisyphus-20120817.vhd , сделанный из самосборного образа на основе server-light http://ftp.altlinux.org/pub/people/boyarsh/altlinux-sisyphus-20120817-x86_64-ru-install-cd.iso в нём есть пользователь test/123, которому разрешено выполнять sudo.
  
 
== Как загрузить образ виртуальной машины в Azure ==
 
== Как загрузить образ виртуальной машины в Azure ==
Строка 35: Строка 37:
 
**azure vm image create --location "East US" --os Linux <imagename> your-vhd.vhd
 
**azure vm image create --location "East US" --os Linux <imagename> your-vhd.vhd
 
*Создание VM рекомендуется делать из web-интерфейса http://manage.windowsazure.com (Create->From galery->My Images->...)
 
*Создание VM рекомендуется делать из web-интерфейса http://manage.windowsazure.com (Create->From galery->My Images->...)
 +
*WARNING: По умолчанию на VM прокидывается только 22ой порт. Если нужно прокинуть какие-то ещё, то пользуйтесь вкладкой Endpoints в свойствах VM на web-интерфейсе.
  
 
== Поддержка ==
 
== Поддержка ==
Поддержка оказывается в списке рассылке sisyphus@ и в личной почте vitty@.
+
Поддержка оказывается в списке рассылке sisyphus@.
 +
[[Категория:Admin]]
 +
{{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}}

Текущая версия на 07:42, 31 мая 2019


Что такое Windows Azure?[править]

Windows Azure - облачная IaaS/PaaS платформа. Она интересна тем, что на ней можно запустить Linux-VM. Регистрируются тут: https://www.windowsazure.com/en-us/ , доступен Free Trial на 3 месяца.

ALT Linux и Azure[править]

В настоящий момент возможно запустить виртуальные машины, созданные из ALT Linux Sisyphus в Azure. Запуск машин, созданных на базе стабильных бранчей указанным ниже способом пока невозможен.

Как работать с Azure?[править]

Вам необходимо установить клиентские утилиты (пакет azure-sdk-for-node). Далее:

  • azure account download — надо сходить браузером на адрес, который выдаст эта команда и сохранить файл. (Если файл не сохраняется -- попробуйте windows машину. Если всё равно не сохраняется -- попробуйте другую windows машину.)
  • azure account import <filename>

После этого с помощью команды azure можно выполнять необходимые операции.

Как подготовить образ виртуальной машины для Azure[править]

  • Произвести установку дистрибутива с ядром не ниже 3.5-rcX в локальный HyperV. В настоящий момент такое ядро в Sisyphus одно: un-def (std-def будет в ближайшее время)
  • Выполнить донастройку:
    1. Удалить NetworkManager (apt-get remove networkmanager)
    2. Установить walinuxagent (apt-get install walinuxagent)
    3. Настроить eth0 в DHCP средствами etcnet
    4. waagent -install
    5. waagent -deprovision -force
    6. chkconfig sshd on
    7. выключить машину, выполнить export в HyperV

В каталоге, куда был произведён экспорт, можно найти образ HD в формате VHD, он вам и нужен. 'waagent -deprovison -force' удаляет все persistent rules, sshd keys, .., при первом включении в облаке всё будет создано заново. Если вдруг вы решили донастроить машину и включили её ещё раз локально, нужно выполнить 'waagent -deprovision -force' ещё раз перед выключением и экспортом.

Существуют ли готовые образы для HyperV[править]

Да, есть минимальный sisyphus-x86_64: ftp://ftp.altlinux.org/pub/people/vitty/alt-3.5rc5.vhd

Есть также образ на базе 3.5.2-un-def http://ftp.altlinux.org/pub/people/boyarsh/sisyphus-20120817.vhd , сделанный из самосборного образа на основе server-light http://ftp.altlinux.org/pub/people/boyarsh/altlinux-sisyphus-20120817-x86_64-ru-install-cd.iso в нём есть пользователь test/123, которому разрешено выполнять sudo.

Как загрузить образ виртуальной машины в Azure[править]

  • В первую очередь нужно по имеющемуся у вас VHD создать образ. Делается это примерно так:
    • Создать на http://manage.windowsazure.com storage-account с соответствующим Location (к примеру - "East US")
    • azure vm image create --location "East US" --os Linux <imagename> your-vhd.vhd
  • Создание VM рекомендуется делать из web-интерфейса http://manage.windowsazure.com (Create->From galery->My Images->...)
  • WARNING: По умолчанию на VM прокидывается только 22ой порт. Если нужно прокинуть какие-то ещё, то пользуйтесь вкладкой Endpoints в свойствах VM на web-интерфейсе.

Поддержка[править]

Поддержка оказывается в списке рассылке sisyphus@.