web-dev-qa-db-ja.com

Saltstackを使用した最新の.NETFrameworkのデプロイ

Windows Server 2008+用の「apt-getinstall.NET-Framework」はありますか?できればSaltstackを使用して、最新の.NET Framework 4+に更新する方法はありますか?

2
Petrus Theron

WindowsUpdateはそれを非常にうまく行います。非標準のソフトウェアで遊ぶ必要はありません。すぐに使える機能を使ってみませんか?

3
TomTom

http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_servermanager.html

これは少なくともWindowsServer 2012で機能しますが、Windows Server2008でも機能するはずです。

そうすれば、サーバーの.NET(3.5、4.0、...)用のサーバーモジュールを「アクティブ化」できます(とにかく、MSIのインストールは機能しません)

システムを更新したいだけの場合は、saltを使用して更新することもできます(2014.7以降)。

http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.win_update.html

2
Wolfgang Pfnür

@TomTomに直接返信するポイントがないので、ここで言います。

Windows Updateは、単一のボックスを管理するのに適していますが、更新が必要なWindowsホストが30ある場合は、何らかの構成管理を実施します。ソルトスタックには、クロスプラットフォームであるという追加の利点があります。これは、LinuxとWindowsで同じツールです。

言い換えると、1つのコマンドを実行して30台のマシンに更新プログラムをインストールできる場合、なぜWindowsUpdateをクリックするのでしょうか。

1
morgajel

SaltにはChocolateyモジュール( https://chocolatey.org )があり、これにより、Chocolateyギャラリーからソフトウェアを簡単に更新してパッケージをインストールできます。また、ギャラリー/フィードを社内でホストすることもできます( Nugetフィードは本当に)。

インストールするChocolateyコマンドの例:

choco install dotnet4.5.2

塩で:

salt '*' chocolatey.install dotnet4.5.2

これにより、Saltを介してWindows Updateとソフトウェアバージョンを管理し、すべてのSCCM GUIを調べて現在のパッチレベルを確認する必要なしに、「InfrastructureasCode」の利点を享受できます。特定のサーバーに適用します。

0
dragon788

答えのトピックについては、それ自体が「apt-getinstall」や「yuminstall」というわけではありませんが、saltstackを使用してこれらのインストールを行うことができます。定義するだけです。独自のリポジトリを作成する方法の例を示すサンプルリポジトリもあります。とても簡単です。

http://docs.saltstack.com/en/latest/topics/windows/windows-package-manager.html

WSUSを介してそれを行うことは、一般的に物事を進めるためのはるかに生産的な方法です。ただし、修正プログラムがある場合、またはWSUSで適用するのに不運があった場合は、saltが最適な方法です。

0
Steve Butler