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

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

3
IIS 7で「管理サービスの委任」オプションが表示されない
IISに管理サービスをインストールしましたが、Web配置用に構成したいです。 サーバーレベルで、管理サービス、機能の委任、IISマネージャーなどを確認できます。 IIS6管理もインストールしていますが、これは運用サーバーであるため、確認するためだけに削除したくありません。
11 iis-7  deployment 

5
インフラストラクチャ展開のテスト駆動開発?
私は、インフラストラクチャの展開にpuppetを使用してきましたが、私が行う作業のほとんどは、Webアプリケーションのテスト駆動開発に熱心なWeb 2.0企業での作業です。サーバー構成の開発にテスト主導のアプローチを使用している人はいますか?これを行うためにどのツールを使用しますか?テストの深さは?

5
Puppetでアプリケーション(.tar.gz内)をデプロイする方法は?
私はPuppetの初心者ですが、Puppetを使用してアプリケーションをデプロイする正しい方法にいるかどうか知りたいのですが。 アプリケーションは、バージョン番号が記載されたファイルを含むtar.gzファイルにあります。したがって、私はこれをデプロイするために実行します(サーバーに移動し、クライアントを再起動して新しいtarballを取得します)。 nodes.pp node 'server1.domain.com' inherits basenode { apps { apps: version => 56, apps_name => "apps_tarball.tgz", } init.pp (modules) exec {"apps_wget": command => "/usr/bin/wget http://web_server/${version}-${apps_name} -O /tmp/${container_zip_name}", unless => "test -f /tmp/${version}-${apps_name}", require => [ Package["wget"] ], } exec {"apps_unzip": cwd => "/usr/local/apps/path", command => "/usr/bin/unzip /tmp/${version}-${apps_name}", unless => …

1
Tomcat Parallel Deployment、古いアプリケーションを自動的にアンデプロイします
ここしばらく、Tomcat 8のParallel Deploymentをゼロダウンタイムの継続的デプロイメントセットアップの一部として使用しています。 テストガントレットが実行されると、CIサーバーは自動的に.warファイルの名前をapplication ## {version-number} .warに変更し、warを/ webappフォルダーにコピーします。application ## 333はapplication ## 332とうまく共存します。 私が直面している唯一の問題は、すべてのトラフィック(新しいセッション)が新しいアプリケーションに自動的に移行したら、古いアプリケーションを手動でアンデプロイする必要があることです。 Tomcatには、「このサービスがセッション数がゼロになったら削除する必要がある」と言うための組み込みメカニズムはありますか?たぶん、ある種の「最後のセッションが期限切れになった」イベントを利用できます。 他の誰かがこの種のアプリケーションのアンデプロイを自動化した場合は、それについて聞いてみたいと思います。ありがとう!

3
Webhookを使用してDockerコンテナーを自動的に更新する
GithubリポジトリとDockerリポジトリを作成しました。どちらも非常にうまく連携しています。Dockerfileの新しいバージョンをGithubにプッシュすると、Dockerリポジトリ内に新しいイメージが自動的に構築されます。 ここで、ベースイメージが(再)ビルドされたときに実行中のコンテナーを自動的に更新したいと思います。 Docker repos webhookを使用してそれをどのように達成できますか?

1
django manage.py runserverを小規模サーバーでの運用、内部使用のために使用するリスク?
私はジャンゴで小さなwebアプリを書いています。ユーザー数は200人以下で、すべて社内向けです。できるだけ早く設置したい。私はdjangoとwebアプリが初めてです。 私がdjangoのチュートリアルを読んでいるとき、彼らはを使っpython manage.py runserverて本番サーバーをデプロイすることを推奨していませんが、理由は何もありません。 私の非常に控えめな目的のために、ジャンゴrunserverはうまくいくと思います。私は正しいですか?実行しているリスクは何ですか?

2
vSphere 5.5以降-テンプレートからCentos 7をデプロイするとカスタマイズが無視される
テンプレートからCentOS7をデプロイするときに、カスタマイズが有効にならないという問題がありました。VM OS設定の場合-私はCentOSではなくRHEL7をOSとして選択しました(以前、以前の仕事でOracle Linux 6.5でそのレッスンを学びました)。それは正しく機能するはずですか?ではない正確に。 症状: CentOS7テンプレートから新しいVMをデプロイした後、最初の起動時にサーバーが正しいホスト名で起動し、次にカスタマイズスクリプトが実行され、VMが再起動した後、元のテンプレートのホスト名が再び/ etc / sysconfig / network-scripts / ifcfg-etherには正しい設定があり、正しいnic(ifcfg-e *)のifcfg設定は実装されていません。 背景: CentOSのセットアップについては、VMWareの指示に従いました:http : //partnerweb.vmware.com/GOSIG/CentOS_7.html いくつかのパッケージを追加した後(vSphereのカスタマイズに必要なnet-toolsを含む)、「templatizeスクリプト」(http://lonesysadmin.net/2013/03/26/preparingへのクレジット)を使用して、次のようにテンプレートにボタンを付けました-linux-template-vms /(手順): #!/bin/bash # clean yum cache /usr/bin/yum clean all #remove udev hardware rules /bin/rm -f /etc/udev/rules.d/70* #remove nic mac addr and uuid from ifcfg scripts /bin/sed -i '/^\(HWADDR\|UUID\)=/d' /etc/sysconfig/network-scripts/ifcfg-eth0 #remove host …

5
ハードウェアに依存しないコンピュータイメージング
私が働いている場所では、多くのコンピューターをスタッフに配備し、それらをすべてほぼ同じに保つようにしています。 現在、取得した新しいマシンタイプをそれぞれ取得し、希望どおりに構成してから、Norton Ghostを使用してそのイメージを取得しています。次に、これを他のコンピュータに展開します。 問題は、マシンごとにこれを行うだけでなく、手動で最新に保つ必要があることです。仮想環境で更新できる、比較的ハードウェアに依存しないイメージを構築するための便利なツールはありますか? 理想的には、仮想マシンでイメージを構築し、ドライバーパックのドライバーを使用して任意のマシンに展開できるようにします。これにより、発生する可能性のあるドライバーの軽微な問題を修正してコンピューター名を変更するだけで済みます。 これは非常に大規模なエンタープライズタイプのソフトウェアの機能であることは知っていますが、比較的簡単なソリューションを望んでいました。いくつかの可能性がある場合、私は主にいくつかの方向性を探しています-つまり、検索するキーワードなどです。

1
青/緑の展開パターンのオープンソース実装[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 Martin Fowlerはここで青緑色の展開を定義しています:http : //martinfowler.com/bliki/BlueGreenDeployment.html 一般的な考え方は、Webサイトの展開は、サイトの独立したインスタンスを作成し、顧客のトラフィックをそのインスタンスに完全に準備および検証した後でのみリダイレクトすることによって行われるというものです。 青緑色のデプロイメント実装を使用するオープンソースコードはどこにあるのでしょうか。できれば.NETでのリファレンス実装を探しています。
10 deployment 

2
GPOと共にインストールされるアップグレードソフトウェアパッケージ
最近から、ADポリシーを使用して、GPO経由で小さなドメインにソフトウェアパッケージを展開しています。これはうまく機能していましたが、パッケージをアップグレードするための正しい手順は何なのかわかりません。 最初にXを展開したと想定して、「Install X」という名前のGPOを通じてバージョンaを作成します。すべて正常に動作し、時間の経過とともにバージョンbがリリースされます。(新しいバージョンの.msiが既にインストールされているバージョンのアップグレードを実行できると仮定)アップグレードを実行するには、次のオプションがあると思います。 配布ポイントの元の.msiを置き換えてから、グループポリシーエディター(GPO " Install X " を開きます)を使用して、[コンピューターの構成] / [ソフトウェアの設定] / [ソフトウェアのインストール]で[アプリケーションの再展開]にタスクを割り当てます グループポリシーエディターを使用して、コンピューターの構成/ソフトウェアの設定/ソフトウェアのインストールで新しいバージョンの新しいパッケージを作成し、このパッケージでアップグレードする古いパッケージを指定します([アップグレード]タブで、バージョンaのパッケージを選択します。既存のパッケージをアンインストールするか、アップグレード) バージョン用のパッケージ削除するには、グループポリシーエディタを使用してA(すぐにアンインストールオプション付き)を、バージョンのために新しいパッケージを追加B 質問: 最初のオプションの欠点は何ですか? 2番目のオプションは、GPO経由で配布されたパッケージをアップグレードする適切な/推奨される方法ですか? GPOを介したパッケージのアップグレードに関して、他に微妙な点、ベストプラクティス、または一般的なアドバイスはありますか? 編集:また、私は3を適切にテストしただけなので、1と2でいくつかの重要なステップが欠けている場合は、ポインタをいただければ幸いです。:)

6
イメージをsysprepしないとどうなりますか?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私はWDSおよびその他のイメージングツールを調査してきましたが、イメージングの前にマスターマシンをsysprepすることがベストプラクティスのようです。 ただし、私が働いている場所では、マシンを構築し、Ghostを使用してイメージを作成します。私は彼らにsysprepについて尋ねました、そして彼らはそれが問題を引き起こすだけだと言いました。彼らは何年もの間この方法でそれをしてきました、そしてそれは働いているようです。 sysprepは必要ですか?sysprepを実行しないとどうなりますか? 注:私は現在XPを展開していますが、Vista / 7に固有の問題がある場合、それらが何であるか知りたいと思います。


6
Puppetを使用したアプリケーションのデプロイメント
私はPuppetを初めて使用し、* nixシステムを長年使用してきましたが、sysadminとしても、opsとしても働いたことはありません。 現在、一連の(PHP / MySQL / MongoDB、git内のコード)WebアプリケーションをホストするためのPuppetマニフェストを作成しています。各ホストに仮想ホストを設定するため、Puppetが実際のアプリケーションについてある程度の知識を持っている必要があることは明らかですが、Puppetがコードのデプロイやデータベースの作成などを管理する必要があるかどうかはわかりません。 Puppetはアプリケーションのデプロイメントに適したツールですか?そうでない場合、より適切なツールを推奨できますか?

10
.NET Webアプリケーションをどのようにデプロイしますか?(推奨事項をお願いします!)
最近、ASP.NET WebサイトをWebアプリケーションにアップグレードしましたが、展開する際の急激な難しさに驚かされました。これがどれほど一般的なタスクであるかを考えると、急速に進化し、リモートに保存されたプロジェクト(つまり、Webサイト)を展開するために人々がどのプラグイン/ソフトウェアを使用するのか疑問に思いましたか? Visual Studioで "発行"し、変更されたファイルを手動でFTPで転送するよりも優れた方法があるはずです。特に、.DLLをアップロードしているときにサイトがダウンするためです。 非常に多くの手間のかかるファイルの例外があるため、偶発的なアップロードを防ぐために、できるだけプロセスを自動化する必要があります。 私たちの古いソリューション(WebSite上)では、Dispatch for ASPを使用しました。これにより、プロセス全体がワンクリックで完全にロックされました。残念ながら、(前述のように)DLLには適していません。 では、チームはそれをどのように行うのですか? アドバイスありがとうございます。 PS-Visual Studio 2010はVS2005 / 08でこれらの欠点に対処することになっていることを読みましたが、それまでは...

3
Tomcat7がアプリのデプロイでハングする
Ubuntu 14.04のTomcat 7で非常に奇妙な動作をしています。 新しいVPSを作成し、default-jdkとその他の簡単なものをインストールしました。Tomcat 7をダウンロードして解凍しました。Tomcatが動作することを確認し[myIP]:8080、Tomcatのインデックスページを確認しました。 VPSを再起動したら、Tomcatを再起動しましたが、...で応答がありません[myIP]:8080。エラーすらありません。ログを確認したところ、Tomcatが最初のWebアプリケーションでの展開の状態でハングしていることがわかりました。 私のログ: Dec 31, 2014 9:06:04 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version: Apache Tomcat/7.0.57 Dec 31, 2014 9:06:04 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server built: Nov 3 2014 08:39:16 UTC Dec 31, 2014 9:06:04 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server number: 7.0.57.0 Dec 31, 2014 9:06:04 AM …

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