Azure
Материал из ALT Linux Wiki
(→Существуют ли готовые образы для HyperV) |
|||
(6 промежуточных версий не показаны.) | |||
Строка 10: | Строка 10: | ||
== Как работать с Azure? == | == Как работать с Azure? == | ||
Вам необходимо установить клиентские утилиты (пакет azure-sdk-for-node). Далее: | Вам необходимо установить клиентские утилиты (пакет azure-sdk-for-node). Далее: | ||
- | *<tt>azure account download</tt> — надо сходить браузером на адрес, который выдаст эта команда и сохранить файл. | + | *<tt>azure account download</tt> — надо сходить браузером на адрес, который выдаст эта команда и сохранить файл. (Если файл не сохраняется -- попробуйте windows машину. Если всё равно не сохраняется -- попробуйте другую windows машину.) |
*<tt>azure account import <filename></tt> | *<tt>azure account import <filename></tt> | ||
После этого с помощью команды azure можно выполнять необходимые операции. | После этого с помощью команды azure можно выполнять необходимые операции. | ||
== Как подготовить образ виртуальной машины для Azure == | == Как подготовить образ виртуальной машины для Azure == | ||
- | *Произвести установку дистрибутива с ядром не ниже 3.5-rcX в локальный HyperV. В настоящий момент такое ядро в Sisyphus одно: un-def (std-def будет в ближайшее время) | + | *Произвести установку дистрибутива с ядром не ниже 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 - | + | *#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 - | + | '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 | + | Есть также образ на базе 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 == | ||
Строка 40: | Строка 40: | ||
== Поддержка == | == Поддержка == | ||
- | Поддержка оказывается в списке рассылке sisyphus | + | Поддержка оказывается в списке рассылке sisyphus@. |
+ | [[Категория:Admin]] | ||
+ | {{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}} |
Текущая версия на 16:40, 1 июля 2015
Содержание |
Что такое Windows Azure?
Windows Azure - облачная IaaS/PaaS платформа. Она интересна тем, что на ней можно запустить Linux-VM. Регистрируются тут: https://www.windowsazure.com/en-us/ , доступен Free Trial на 3 месяца.
ALTLinux и Azure
В настоящий момент возможно запустить виртуальные машины, созданные из ALTLinux 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 будет в ближайшее время)
- Выполнить донастройку:
- Удалить NetworkManager (apt-get remove networkmanager)
- Установить walinuxagent (apt-get install walinuxagent)
- Настроить eth0 в DHCP средствами etcnet
- waagent -install
- waagent -deprovision -force
- chkconfig sshd on
- выключить машину, выполнить 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@.