nixp.ru v3.0

25 апреля 2024,
четверг,
16:10:32 MSK

22 мая 2014, 13:16

Microsoft показала предварительную версию PowerShell DSC для Linux

4
Снимок экрана сессии PowerShell
Снимок экрана сессии PowerShell
Иллюстрация с сайта Wikimedia.Org

Microsoft выпустила раннюю тестовую версию PowerShell Desired State Configuration (DSC) для Linux. Microsoft заявляет, что DSC — это технология, которая позволит переложить навыки написания скриптов на PowerShell под Windows на компьютеры под управлением Linux.

DSC — платформа с декларативным синтаксисом для управления целевыми устройствами. Предполагается, что её использование должно сократить потребность в написании инструкций. Разработчик Power Shell Джефри Сновер (Jeffrey Snover) рассказал, что DSC для Linux базируется на протоколе удалённого взаимодействия WS-Management и что в Microsoft намерены сделать из него решение с открытым исходным кодом. DSC также задействует модель Open Management Infrastructure, которая является стандартным стеком по управлению элементами IT-среды (CIM).

Дон Джонс (Don Jones), Microsoft MVP, говорит, что Desired State Configuration для Linux — это «закат» PowerShell, добавляя при этом, что на смену написанию скриптов должно прийти что-то похожее на создание известных INI-файлов. На текущий момент DSC работает только в одностороннем режиме «push» (разворачивание на клиенте) и предназначена только для тестирования. В дальнейшем предполагается также режим «pull» (загрузка изменений в конфигурации на стороне клиента), который и будет применяться на рабочих серверах. «Вся система строится на том, чтобы иметь нужный файл в нужном каталоге», — объясняет принцип работы режима «pull» Дон Джонс.

Пошаговая инструкция о том, как добавить DSC для Linux в систему под управлением CentOS 6, написана на страницах блога Microsoft.

Постоянная ссылка к новости: http://www.nixp.ru/news/12502.html. Никита Лялин по материалам Redmondmag.Com.

fb twitter vk
fhunter

Ааааа они работают из под root!!!!  :-)

Не, серьёзно, по ссылке на блоге M$ вся сборка идёт из под рута.

PS. Вот чем кончается отсутствие в винде нормальной консоли и ssh-а ;-)

tinman321

Может они надеялись, что никто смотреть не будет?

Code Monkey

Уж лучше бы сам powershell под линукс портанули, толку было бы больше.

tinman321

Не понимаю, чем лучше? Администрировать линуксы удобней родными инструментами, не?

Code Monkey

почти всё что есть из шеллов под линукс растёт из posix sh, который наркоманский. с башем попроще, но всё равно всё очень плохо.

tinman321

Есть, конечно, в этом и доля правды. Но не настолько большая, чтобы говорить о громадной полезности PowerShell. Хотя, всё имхо, конечно

Code Monkey

Как показал опыт писания довольно развесистых скриптов — sh это боль и трэш. А самое плохое, что в embedded вариантов больше и нет, ибо только busybox.

tinman321

Вы таки предлагаете разворачивать PowerShell в embedded?

Мне кажется это сродни заколачиванию гвоздей микроскопом. На то оно и embedded, чтобы иметь минимум только.

Code Monkey

Нет, я скорее жалуюсь на то, что в embedded писать скрипты на шелле — это боль.

А про PowerShell — скорее к тому, что в нормальном полноразмерном линуксе не хватает приличного шелл-языка с оболочкой

Дмитрий Шурупов

Python там жирный очень получается?

Code Monkey

Ага, и слишком тормозной. Может сейчас получше станет.

Филипп Корвин

Закат powershell — это ок. Но когда был рассвет? ;)))

tinman321

Нам, из неправославных систем, не было видно :)

Хотя боюсь, что и закаты мы тоже не увидим =)