問題タブ [devops]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
102 参照

chef-infra - Chef サーバーを別のサーバーに移行する

Chef サーバーを別のホストされたサーバーに移行するために必要なすべての情報を理解する必要がありますか? 私はChefにとても慣れていないので、この情報を探しています..

ここで何か助けていただければ幸いです!!

0 投票する
1 に答える
1441 参照

unit-testing - レシピでデータバッグをテストするためのchefspec

レシピにこのコードがあり、ノードで実行される前にコードをテストするためのchefspecを書きたいと思います。

サンプルスペックのレシピをグーグルで検索しましたが、データバッグに関連するものは見つかりませんでした。

上記のコードをテストするための仕様の書き方について、助けが必要です。

0 投票する
2 に答える
84 参照

ansible - 同じテンプレートと Playbook Ansible を使用して、変数のセットが異なる 2 つの異なる構成ファイルを取得する必要があります

コードを 2 つのシステムにデプロイしたい....

group_vars/allさまざまな変数があります。

hosts私はWindowsグループと2つのマシンIPを持っています..

role/tasks/playbook両方のマシンで実行されるプレイがあります...

現時点の:

  • すべてのフォルダーから var を取得し、jinja2 テンプレートに置き換えて、テンプレート情報に基づいてタスクを実行します。

必要:

  • ユーザー名のような1つのユーザー変数のみが2つのマシンで異なる必要がある状況にあります.....最後にusername=abc、1つのマシンとusername=xyz別のマシンで同じプレイブックと同じテンプレートを実行したい..

出来ますか?

0 投票する
0 に答える
89 参照

devops - Nolio での動的割り当て

私はNolioオートメーションスタジオを使用しています.nolioエージェントに割り当てられている動的サーバーの数を確認し、コマンドラインからそれらを一覧表示するコマンドが必要です。スタジオの管理者権限はありませんが、nolio エージェント サーバーにはアクセスできます。

0 投票する
1 に答える
619 参照

node.js - DevOps Services から Meteor アプリケーションをデプロイするときに、必要なパッケージを IBM Bluemix にインストールするにはどうすればよいですか?

これに答えてくれる IBM Bluemix ウィザードが監視していることを願っています。

Bluemix にデプロイしようとしている Meteor で作成されたアプリケーションがあります。アプリケーションには次の行が含まれています。

var AdmZip = Npm.require('adm-zip');

これはもちろん、アプリケーションがadm-zipパッケージを使用して処理を行うことを意味します。DevOps Services 経由でアプリケーションをデプロイしようとすると、次のエラーで失敗します:

ログで。Npm.require行を削除すると、アプリケーションは正常にデプロイされますが、 adm-zipが存在しないため、もちろん正しく動作しません。

私のpackage.jsonファイルには、とりわけ次のエントリが含まれています。

adm-zip パッケージをロードするにはこれで十分だと思います。また、adm-zip の Git URL を指定しようとしましたが、結果は同じです。

このアプリケーションを正しくデプロイするために何をしなければならないか知っている人はいますか?

0 投票する
1 に答える
55 参照

google-compute-engine - google-compute-hosted マイクロサービスで静的 IP を最大化する

こちらで初めて質問させていただきました。

Google コンピューティング プラットフォームでホストされている一連のサービスが拡大しています。最初のラウンドは非常にストレスの多い状況で設定され、現在リファクタリング中です。私は現在 3 つの編集を持っています: いいえ、それは 4 つのマイクロサービス VM ホストではなく、すべてすぐに HTTPS になります (したがって、独自の IP が必要です)。さらに、ビットを開発しているため、テストボックスのリスト。テスト ボックスは https を必要としません。

  • 質問 1) ホストごとに複数の静的 IP を取得するための回避策はありますか? これが、私が多数のホストを持っている理由です。
  • 質問 2) /29 を超える静的 IP (たとえば、8 つ以上) を取得するにはどうすればよいですか。これは企業の仕事であり、サービスに対して支払います。
  • 質問 3) google apiによると、静的 IP の割り当てを解除できます。これの実装が見つかりません。1つ知っていますか?過去にこのようなシステムを構築したことがあります。このための API があってはならない技術的な理由がないことはわかっています。
  • おまけ Q、質問 4) 保存されたハードディスクを Google クラウドからシリアル化するメカニズムはありますか? これは私のCEOを喜ばせるでしょう。

理想的な対応は、関連する「ファイン マニュアル」を読むことです。 私はGMT時間で働いています。すべての Linux ホスト。おそらく関係ありません。開発者ですが、Linux のほとんどを管理できます。

gcloud compute addresses delete $name --region europe-west1更新:ボックス内の IF を削除しないで IP を削除すると、静的ではなくなります。これがQ3の目標です。

0 投票する
2 に答える
111 参照

puppet - 展開自動化ツールをパペットに統合する方法は?

私たちは Linux/Windows 混合ショップで、少し前に構成管理に Puppet を採用することに成功しました。デプロイ オーケストレーション ツールとして ansible を導入したいと考えていますが (調査によると、puppet ではこれがうまく機能しないことが示唆されています)、2 つの製品を統合する方法について質問があります。

現在、パペットは環境情報 (どのノードがどのグループに属しているかなど) に関する信頼できる情報源です。この情報を ansible で複製することは避けたいと思います。2 つの製品間で環境情報を共有するためのベスト プラクティスはありますか?