タグ付けされた質問 「deployment」

展開とは、システムを使用可能にするプロセスまたは収集アクティビティです。

1
Windows Server 2012で「Webデプロイ」を使用できないHTTPエラー404.7
Windows Server 2012とWeb Deploy 3.5を使用しています。Visual Studioからパブリッシュしようとすると、404が表示され、次のリンクをたどることを勧めます http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE wmsrvとリモートエージェントの両方が実行され、適切に構成されている。wmsrvログを確認した後、同じエラーが繰り返し表示されます。 2013-11-27 18:11:41 10.7.140.235 HEAD /msdeploy.axd site = DevStatsDashboard 8172-10.7.141.48--404 7 0 1388 サポートサイトhttp://support.microsoft.com/kb/943891から、これはHTTPエラー404.7 – FILE_EXTENSION_DENIEDを意味します しかし、私はIIS8を使用しており、.axdファイルを許可しています 誰か提案はありますか?

2
appcmdによるIISの物理パスの変更がアクティブ化されていません
IIS 7.5で問題が発生しました。この問題は、以下で構成される単純な展開システムです。 3つのフォルダーで構成される新しいwebrootのzipファイルを作成します。 Api Site Manager これは新しいフォルダ(「SITE_REV1」と呼ぶとします)に解凍され、以下を呼び出すスクリプトが含まれます(各Webrootに1つ): C:\Windows\system32\inetsrv\appcmd set vdir "www.site.com/" -physicalPath:"SITE_REV1\Site" これは通常、9/10回で機能します。場合によっては、webrootは正しく更新されているように見えますが(IISマネージャーで基本設定を調べた場合、パスは正しいように見えます)、問題の実行中のサイトは実際には古い場所を指しています。「修正」に成功した唯一の方法は、IISリセットを実行することです。問題のアプリケーションプールをリサイクルするだけでは不十分です。 場合によっては、再起動が必要であるように見えることもありますが、正確であるかどうかは100%わかりません(問題を解決するのが自分自身であるとは限りません)。 PowerShellとWeb管理モジュールを使用してスクリプトを書き直し、appcmdに不具合があったことを期待しましたが、同じ問題が発生しました。 Set-ItemProperty "IIS:\Sites\www.site.com" -Name physicalPath -Value "SITE_REV1\Site" 誰かがこのようなことを経験しましたか?誰かが何が起こっているのかについての手がかりはありますか?この問題を防ぐために私が試すことができることは何ですか?IISリセットを実行することは、私たちにとって本当に良いオプションではありません。単一のサイトに変更を展開しようとするたびに、サーバー上のすべてのサイトに影響を与えるからです。 編集:IISマネージャーでの(アプリケーションプールではなく)サイトの開始/停止によってエラーのある物理パスが解決されることを確認しましたが、appcmdを使用してサイトを停止し、物理パスを変更してから開始すると、依然として問題があります同じ問題。私は空白です...

3
SSHは、グループが読み取り可能な権限を持つキーの使用を許可していません
liveブランチがプッシュされたときにライブサーバーにデプロイする開発gitサーバーがあります。すべてのユーザーは独自のログインを持っているためpost-receive、ライブ展開を行うフックは自分のユーザーの下で実行されます。 ユーザーの公開鍵をリモートライブサーバーの承認済みキーとして維持する必要がないので、リモートライブサーバーに追加するgitシステムに「属している」一連のキーを作成しました(post-receive使用しているフック内でオプションで$GIT_SSH秘密鍵を設定し-iます)。 私の問題は、すべてのユーザーが展開してライブにしたいと思う可能性があるため、gitシステムの秘密鍵は少なくともグループが読み取り可能である必要があり、SSHは本当にこれを好まないということです。 エラーのサンプルは次のとおりです。 XXXX@XXXX /srv/git/identity % ssh -i id_rsa XXXXX@XXXXX @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0640 for 'id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: …

6
Linuxシステムの大規模展開のベストプラクティスは何ですか?
同時にネットワークインストールを通じて500 Linuxシステムをインストールしようとしている場合、ボトルネックはNFS / HTTP / FTPまたはインストールに必要なファイルを保持しているサーバーです。 IMO、これは、インストールサーバーを追加してラウンドロビンすることによってのみ解決できます。 この問題に対するより良い解決策はありますか?「P2P Linuxインストール」のようなものですか? 更新:私は自分の状況をより具体的に説明する必要があります。現在、私はキックスタート+ NFSを使用してRHELを展開しています。500 RHELを同時に展開しようとすると、NFSサーバーに大量のトラフィックが発生し、すべてのインストールプロセスが遅くなります。より多くのNFSサーバーを設定することは解決策ですが、私はそれが良いとは思いません。

6
アプリケーションデプロイメントの一般的な(無料の)オプションは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 4年前休業。 私は約150台のマシンを備えた小規模な学校ネットワークを管理しています。各マシンにアクセスすることなく、すべてのマシンにソフトウェアを展開する簡単な方法を探しています。 私はSymantec Ghostを使用してすべてのマシンを同じようにセットアップしましたが、1つのアプリケーションでは、ネットワーク全体を再ゴースト化するのは一歩遠すぎるようです。 以前は、MSIインストーラーを使用するか、インストールの前後にマシンのスナップショットを取得して、ネットワーク上の指定されたマシンに変更をプッシュするNovellのZenWorksを使用しました。 ただし、今回はWindows 2003を使用しており、予算は限られています(つまりありません)。私はグループポリシーインストーラーに頭を悩ませることができなかったので、もし誰かが私に良いハウツーを教えてもらえたら、それもありがたいです。 あなたの助けに感謝します!


1
RDSを「通常の」方法でインストールする場合と特別なRDS展開オプションをインストールする場合の違いは何ですか?
RDSをサーバー2012に展開する場合、2つのオプションがあります。「役割ベースまたは機能ベースのインストール」を使用して「通常」の方法でインストールするか、「リモートデスクトップサービスインストール」を使用して「特別」な方法でインストールしますか?テストでは、セッションベースのデスクトップ展開を選択しました。 正確な違いは何ですか?2つの異なるサーバーで両方を試したところ、大きな違いは見つかりませんでした。

5
リモートコンピューターのWeb配置に接続できませんでしたERROR_DESTINATION_NOT_REACHABLE
SP1がインストールされたWindows Server 2008 R2 StandardでWeb Deploy 3.5を構成しようとしています。Visual Studio 2013を使用して接続を検証してWebサイトを公開しようとすると、次のエラーがスローされます。 Could not connect to remote computer (computer name). Make sure Web Management Service is started. Learn more at http://go.microsoft.com/fwlink/?linkId=221672#ERROR_DESTINATION_NOT_REACHABLE そして、私は以下のようにすべてのフォーラムで見つかったすべてを試しました。また、以前は別の仕事でこれを行ったことがあり、毎回うまくいきました。 Web管理サービスが開始され、自動に設定されていることを確認 Web配置エージェントサービスが開始され、自動に設定されていることを確認しました Web配置3.5がインストールされている ホスティングバージョンと同様に、Web Deploy 3.5の別のバージョンをインストールしてみました。 Web管理サービスのファイアウォールポートが8172ポートでリッスンしているかどうかを確認しました(下の画像を参照)。 .Net Frameworkのバージョンは問題ではないと思います。 また、Web配置3.5のインストール中にすべてのコンポーネントがインストールされることを確認しました。 IIS内とWeb管理サービス内のサーバーノードをクリックすると、[リモート接続を有効にする]と表示されます また、ユーザーがそのWebサイトでの公開を委任されているかどうかも確認しました。 C:\ inetpub \ logs \ wmsvc内にもログが見つかりません。 8172 / webdeploy.axdのURLにpingできない。私が見逃しているいくつかのポートでリッスンしている可能性のある他のサービスはありますか?ここで何かがおかしい。ローカルマシンからFiddlerを通過するトラフィックも確認できません。サーバーのインターネットエクスプローラーに.axd …

2
SCCM 2012:アプリケーションのコンテンツを適切に更新する方法
最近、職場に新しいSCCM 2012環境をセットアップしました。現在、配布用のアプリケーションを作成しています。 一部のアプリケーションは、スクリプトを使用してセットアップされます。テスト中に、何かが正しくなかったため、アプリケーションのコンテンツを変更する必要があります。配布ポイントは、古いコンテンツをクライアントに提供し続けます。 アプリケーションのコンテンツが変更されたときに、DPを更新するための適切な手順は何かと思っていました。配布ポイントへの再配布と古いリビジョンの削除を試みましたが、役に立ちませんでした。

4
ソフトウェアインストールポリシーを使用してFlash Playerをデプロイしました。アップグレードするには?
DCとしてWindows Server 2008マシンを使用しています。今年の初めに、Adobe Flash PlayerプラグインMSIを展開するためのソフトウェアインストールGPOを作成しました。私はコンピューターにポリシーを割り当てました。約半分はWindows XP x86を実行し、残りの半分はWindows 7 x64を実行します。それはすべて時計仕掛けのように機能します。 ソフトウェアインストールポリシーを作成したとき、OrcaでMSIを編集して、Flash Playerプラグインの自動更新機能を無効にしました。これは、すべてのマシンでまったく同じバージョンのプラグインを実行したかったためです。 しばらくして、Flash Playerプラグインの新しいバージョンがリリースされました。プラグインの更新されたバージョンをプッシュする時が来ました。すでに新しいMSIを持っていますが、次に何をするか迷っています。 ソフトウェアインストールGPOに[アップグレード]タブが表示されますが、そこに表示されるすべての内容は、大規模なマスタープログラムへのアドオンに使用され、時間の経過とともにリリースされる更新には使用されません。 新しいMSIで新しいソフトウェアインストールポリシーを作成し、古いGPOを取り消して、新しいGPOを割り当てるのが最善であると読みました。時間が経つにつれ、アクティブなポリシーよりも取り消されたポリシーが増えていくように感じます。 また、古いMSIを新しいMSIに置き換えて、GPOに再展開するように指示するだけで成功した人もいることを読みました。これは私をトラブルに巻き込むだけのバックドアの方法のようです。 要するに、グループポリシーを介して新しいバージョンをロールアウトするための正しい、ベストプラクティス、または優先される方法は何ですか?

3
Puppetを使用して独自のソフトウェアをデプロイしますか?
(この質問の愚かさをあらかじめお詫びします。私は通常、システム管理者ではなくプログラマーですが、いくつかのことを自動化し、自動化されているが最もきれいな方法ではない他のいくつかをクリーンアップすることに専念しています。 。:-) cfengine、Puppet、Chefなど、多数のサーバーへのソフトウェア展開を自動化するためのさまざまなツールを見てきました。これまでのところ、Puppetは最も魅力的に見えますが、私は確かにまだ何もコミットしていません。 これらのツールはすべて、事前にパッケージ化されたソフトウェアを使用して多数のサーバーを最新の状態に保つための優れた機能を果たしているように見えます。 取得できないのは、Puppetなどのツールを使用して、内部ソフトウェアの展開を管理する方法です。私は、Apacheを維持する方法を示すチュートリアルensure => latest(これはかなりかっこいいです)を何千も見てきたので途方に暮れていると思いますが、今日のユースケースに相当するものはありません。 人間がボタンを押すと バージョン管理リポジトリBからブランチAをプルする コマンドCを実行してコンパイルします バイナリーDをサーバーE1からE10にコピーする 各サーバーでコマンドFを実行して、すべての変更を有効にします。 Puppetは素晴らしい音で、一部のシェルスクリプトに対する宣言型のべき等構成の利点は完全にわかりますが、「シェルスクリプトをPuppet(またはChef、またはcfengine)に更新したいので、ここでのチュートリアルは確認していません。すべきだ」そんなことありますか?Puppetのドキュメントで提供されているものをどのように利用して、私が望む振る舞いを再現するかは他の人には明らかですか?届かないのですか? これまでのところ、人間(#1)はソフトウェア(#2および#3)をPuppetの外部に手動でパッケージ化し、Puppet構成を手動で更新して、Puppetがサーバーを更新するようトリガーします。 .. 多分?(あなたが言うことができると確信しているので、私はここで少し混乱しています。) ありがとう!

9
オールインワンのメリット
大規模な組織(1500人以上のユーザー、5つの場所)は、デスクトップハードウェアの更新を計画しています。 USBキーボードとマウスを使用して、画面、CPU、ディスクドライブ、CD / DVDが1つのユニットにまとめられたオールインワンデスクトップにメリットはありますか? オンサイトサポートが利用可能な場合、それはより良いのですか、それとも別のCPUが望ましいのですか? これが検討されているシステムです。 ThinkCentre A70zオールインワン19インチシステム リンクhttp://www.lenovo.com/partners/us/en/a70z.html 私たちのスペック。 °A70z °Intel Core 2 Duo E7500 °Intel G41チップセット °オールインワンPCフォームファクター °19 インチWXGA + °2 DIMMスロット4GB Ram °DVDバーナー °Web Cam&Mic °ギガビットイーサネット °11 b / g / nワイヤレスLAN °6 USB 2.0ポート °VESA 100mmマウント °すべてのモデルのEnergy Star 5.0標準 ° 3年間のオンサイト保証

2
IIS7-Webデプロイメントツール-SetParam / SetParamFileでhttpおよびhttpsバインディング+証明書を設定
現在、MS Web Deployment Toolを使用して、ライブWebサイトといくつかのWebServicesをステージングボックスから2つのライブサーバーに同期しています。 ステージングボックスは、ポート17000上の任意のIPでサイトをホストしますが、2つのライブサーバーは負荷分散されており、それぞれに異なるIPがあります。 現在、同期操作を使用し、次のようにDestinationBindingパラメータを指定して、展開用に2つの個別のパッケージ(各マシンに1つ)を生成しています。 msdeploy -verb:sync -source:WebServer,computerName=localhost -dest:package="machinename.zip" -setParam:type="DestinationBinding",scope="SiteName",value="ip_address:port:". (読みやすくするために複数行に分割してください!) これを2回実行し、2つのマシンのそれぞれに異なるターゲットファイル名とIPアドレスを指定します。展開に関しては、各パッケージからそれぞれのライブサイトに同期するだけです。 私は知っています、私は知っています-1つのパラメーター化されたパッケージを生成し、おそらく2つのサーバーのそれぞれにSetParamFileスイッチを使用することでそれを行うことができるはずです-私が望んでいると信じていますが、これを行うためのドキュメントは率直に言って、存在した。 次に、このサイトのHTTP バインディングと HTTPSバインディングの両方を構成してデプロイする必要があります。使用するssl証明書も含まれます。 ステージングボックスのサイトにSSLバインディングを追加しました-開発証明書を使用します(置換する必要があります-またはステージングボックスでライブ証明書を使用する必要がありますか?) httpとhttpsの両方のエントリでターゲットIPを置き換える方法。 上記の-setParamのDestinationBinding値で複数のバインディングと証明書情報を指定できないようですが、これを行う方法を誰かが知っていますか? どんな助けも大歓迎です。

4
Power-Over-Ethernetが企業にとって効果的なソリューションであると思いましたか?
私はかなり多くのVOIP電話がPoEをサポートしていることに気づきました。アイデアは原則的にはすばらしいように見えますが(どこでも電源アダプターについて心配する必要はありません)、それが企業全体の展開に効果的であることがわかりましたか? 私の主な懸念は、すべてのスイッチがPoEをサポートする必要があることです。私が知る限り、PoEスイッチの前に非PoEスイッチを接続すると、非PoEの下のすべてのデバイスに電力が供給されなくなります。PoEスイッチは非PoEよりもかなり高価であり、PoE規格が変更されているため、これは危険な投資になる可能性があります。 それと、ユーザーが外出先でVOIP電話を使用するようにしたい場合は、アダプターまたはインジェクターを手に取り、それらをすべて一緒に接続する方法を理解する必要があります。 PoEは、電力が供給されていない遠隔地でWAPを実行するなど、ポイントツーポイントアプリケーションに適していますか?または、企業レベルで効果的ですか?

4
PuppetまたはCfengineでCobblerをセットアップする方法は?
CobblerをPuppet / Cfengineと一緒に使用して、迅速な導入と構成を行うことについてはよく耳にしました。 いくつかのチュートリアルを紹介するか、それをどのように行うかについての経験を共有できますか? また、迅速なプロビジョニングと展開に使用する他のシステムについてもお聞かせください。ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.