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.
оригинал на www.nixp.ru
[NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
Модератор: Модераторы разделов
-
Dmitry Shurupov
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
[NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
По-моему, это еще один повод перейти на Убунту.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: [NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
Воистину, людям делать нечего.
Совершенно ненужная вещь. В линуксах своих шеллов хватает всяких разных.
А уж если "Desired State Configuration для Linux — это «закат» PowerShell", тогда вообще непонятно, на кой она нужна.
Совершенно ненужная вещь. В линуксах своих шеллов хватает всяких разных.
А уж если "Desired State Configuration для Linux — это «закат» PowerShell", тогда вообще непонятно, на кой она нужна.
Спасибо сказали:
-
chitatel
- Сообщения: 2108
Re: [NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
Dmitry Shurupov писал(а): ↑22.05.2014 13:16Desired State Configuration для Linux — это «закат» PowerShell, добавляя при этом, что на смену написанию скриптов должно прийти что-то похожее на создание известных INI-файлов.
ОМГ!
-
MrClon
- Сообщения: 838
- ОС: Ubuntu 10.04, Debian 7 и 6
-
azsx
- Сообщения: 3684
- ОС: calculate linux, debian, ubuntu
Re: [NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
На сколько я понимаю, PowerShell это какая-то НЕХ ничего общего не имеющая с привычными нам bash-ами
нет, PowerShell буквально я зык сценариев, является аналогом bash. Вкратце с 2008 р2 балмер заставил сделать именно серверную ос, а не снять ограничения с пользовательской винды и назвать такую сборку "серверной ос". С этого выпуска появился режим коре (винда без графики, всего 1 гб на диске), окончательно стала юзабельна командная строка и т.п.
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: [NIXP] Microsoft показала предварительную версию PowerShell DSC для Linux
Насколько я знаю, основное отличие PowerShell от привычных шеллов — работа с потоком объектов, а не текстовым/бинарным потоком. В остальном — те же самые операции.
И да, если я правильно понимаю, PowerShell DSC != PowerShell, и даже задачи у него другие, это не шелл, он только занимется конфигурацией, при этом просто используя возможности PowerShell.
И да, если я правильно понимаю, PowerShell DSC != PowerShell, и даже задачи у него другие, это не шелл, он только занимется конфигурацией, при этом просто используя возможности PowerShell.
Спасибо сказали: