サーバー管理者

システムおよびネットワーク管理者向けのQ&A


6
cloud-initからのログ出力はどこに保存されますか?
cloud-initからの出力(Amazon EC2など、クラウドで仮想マシンを起動するときにスクリプトを自動的に実行します)はどこに行きますか?初期化スクリプトが正常に実行されたことを知りたい。 /var/log/cloud-init.logファイルがありますが、部分的な出力のみが含まれているようです(つまり、SSHキーの初期化から)。

7
Chefを使用するかPuppetを使用するかを決定するときに尋ねる正しい質問は何ですか?
私は、約3つの異なるクラスの多くの同一ノードをデプロイすることを部分的に必要とする新しいプロジェクトを開始しようとしています。 データは、ノードのMongoDBのシャードのインスタンスを実行します、。 アプリケーションノード。Rubyon Railsアプリケーションと古いASP.NET MVCアプリケーションのインスタンスを実行します。 処理ノード。アプリケーションノードによって要求されたジョブを実行します。 すべてのノードはUbuntu 10.04のインスタンスで実行されますが、異なるパッケージがインストールされます。 私は以前のプロジェクトのChefにある程度精通していますが、自分を専門家とは考えていません。デューデリジェンスを行うために、私は代替の可能性を調査しています。社内には、Puppetを長年使用している人がたくさんいます。彼らは私に見てみるように勧めています。 しかし、私は両方の選択肢を評価するのに苦労しています。ChefとPuppetは、パッケージ、リソース、属性など、多くの同じドメイン用語を共有しており、同じ問題に対して異なるアプローチをとることに由来する共通の歴史を持っています。ある意味で、それらは非常に似ています。しかし、私が見つけた比較情報の多くは、この記事のように、少し時代遅れです。 今日このプロジェクトを開始する場合、構成管理にChefとPuppetのどちらを使用すべきかを判断するために、どのような質問を自問しますか?(注:「ChefまたはPuppetを使用する必要がありますか?」という質問には答えたくありません。)

3
Windows用Amazon EC2インスタンス間でデータを共有できません
Windows Server 2003とIIS 6.0を実行している2つのAmazon EC2インスタンスがあります。両方のインスタンスは同じリージョンに作成され、同じセキュリティグループを持ちます。すべてのポートと接続方法でicmpを有効にし、両方のインスタンス間で正常にpingを実行できます。ただし、次を使用して、あるEC2インスタンスの共有場所にアクセスしようとすると、 \\<elastic-ip> または \\<internal-private-ip> 共有場所が表示されず、次のようなエラーが表示されます。 指定されたネットワークパスを受け入れるネットワークプロバイダーがありません tracertコマンドを使用して、両方のEC2インスタンスからトレースできます。 2つのEC2インスタンス間で共有場所にアクセスする方法を教えてください。 ありがとう PS:これはS3を使用して代わりに達成できることは知っていますが、さまざまな理由で使用したくないです。

4
.rvmrcの確認をスキップすることはできますか?
Rubyのインストールと環境の管理にRVMを使用しています。 通常、次の.rvmrcスクリプトを使用しています。 #!/bin/bash if [ ! -e '.version' ]; then VERSION=`pwd | sed 's/[a-z/-]//g'` echo $VERSION > .version rvm gemset create $VERSION fi VERSION=`cat .version` rvm use 1.9.2@$VERSION このスクリプトにより、RVMはプロジェクト/バージョンごとに新しいgem環境を作成します。 しかし、新しいバージョンを展開するたびに、RVMは新しい .rvmrcファイルの確認を求めます。 とき、私たちcdは、このディレクトリは初めてに、我々のような何かを得ています。 ================================================== ============= =注意:= ================================================== ============= = RVMは、=でまだ信頼されていない.rvmrcファイルを検出しました =厄介なコードが含まれている可能性がある現在の作業ディレクトリ。= = = =このファイルの内容を調べて、内容を確認してください= =信頼する前に良い!= = = =ファイルの読み取りが終了したら、「q」を押してリーダーを終了します= ================================================== ============= (準備ができたら続行するにはEnterキーを押してください) …
16 linux  ruby  rvm 

5
それで、本当に、仮想化のオーバーヘッドは何であり、いつ心配する必要がありますか?
マシンを仮想化しない場合を理解するための良い経験則を探しています。 たとえば、ほぼ100%の使用率を持つ完全にCPUにバインドされたプロセスは、おそらく仮想化するのは得策ではありませんが、ほとんどの場合「かなりの量」(たとえば40または50%)? 別の例:1000台のマシンを仮想化する場合、たとえそれらが軽度または中程度にしか使用されていなくても、4コアのみのホストですべてを実行するのはおそらく悪いでしょう。 ホストリソースと比較した場合、マシンのワークロードまたはゲストマシンの数に基づいて仮想化に関するヒントを要約できますか? 私は通常、VirtualBoxまたはVMWareを使用してWindowsホストで仮想化しますが、これは非常に一般的な質問であると想定しています。

5
IPv6:開始方法 (ISPの視点)
当社では、/ 21(2048)IPv4パブリックアドレスの範囲があります。 シスコのルーターとサーバーがたくさんあります。 IPv6の使用を開始するには?インターネットにIPv6の賛辞を提供するために、私たちは何ができますか?
16 networking  cisco  ipv6  ipv4 


7
Postgresで使用可能なマルチマスターレプリケーション?
Postgres-XCを試しましたが、まだ完全なSQLを実装していません(SERIALなど) Postgres-Rはおもしろそうに見えますが、開発者によると「生産準備が整っていません」。 そこで、pgpool-II 3.0.1を使用しました。はい、うまく動作します。しかし、私が見る限り、2つのPGノードのみです。 実際に生産準備が整っており、複数のPGノードで動作できるものはありますか?


2
tar:エラーメッセージを強制終了します: 'tar:メンバー名から先頭の `/'を削除します '
これをcronjobから実行します。 tar -czvf /var/backups/svn.tgz /var/svn/* これはstderrでこれを生成します: tar: Removing leading `/' from member names それは本当のエラーではないので、私はこれを避けたいです(私にとって!)。私はstderrで心配する必要があるものだけが欲しいですか? どうすればそのメッセージを殺すことができますか? 私はそれがtar -Cオプションを使用することの問題であると感じていますが、私は確信がありません、そして、私は方法を知りません。 助けてくれてありがとう、 ダン
16 tar  stderr 

4
KVMはホストのシャットダウン時にゲストを自動的に一時停止またはシャットダウンできますか?
CentOS 5.5 KVMホストがあり、CentOSのさまざまなバージョンと、場合によっては他のOSでゲストを実行しています。 ホストのシャットダウン時に、(a)すべてのゲストにACPIシャットダウンを自動的に送信するか、(b)すべてのゲストをディスクにサスペンドできるようにしたいと考えています。 これらのいずれかを達成するための標準的な方法はありますか、それともロール・ユア・オウン・シチュエーションですか?ありがとう!

4
exportfs:警告:/ home / user / shareはNFSエクスポートをサポートしていません
「exportfs -r」は、/ home / user / share(ext4)をエクスポートしようとするとこのエラーを返します。 exportfs:警告:/ home / user / shareはNFSエクスポートをサポートしていません。 / etc / exports: / home / user / share 192.168.1.3(rw、no_subtree_check) システムは、nfs-kernel-serverパッケージを備えたUbuntu 10.04です。これが起こっている理由は何ですか?ext4が原因ですか?
16 nfs  export  ext4 

6
ビデオおよび画像データの費用対効果の高い長期アーカイブ?〜50 TB
私の研究室では、私たちのグループが現在取り組んでいるプロジェクトのデータ(主にビデオと画像データ、およびいくつかのドキュメント)を保持する小さなサーバーをセットアップしています。歴史的に、研究プロジェクトが終了した後、データは無計画に1つのハードドライブ、または大量のDVD(または昔のCD)にアーカイブされ、および/またはビデオの一部はSony DVカセットまたはさらにはVHSテープ(このラボは90年代前半から活動しています)、または上記のすべての混合物... 質問:(1)それらをすべて同じ形式と記憶媒体に統合し、(2)非常にまれなアクセス(たとえば30年以上)のためにそのようなデータを長期間アーカイブするのに最適な媒体は何ですか?残念ながら、企業レベルの予算はありません(私たちはたった10人の研究室にすぎません)。 ありがとう! PS古いビデオと画像の解像度が低いことを考えると、最近のものは非常に大きいので、本当に古いデータ用に30〜40 TB、最近のデータ用に別の10〜20 TB、そして毎年約5 TBの追加について話していると思います。

3
タブ補完と上矢印の動作はどこにありますか?(Ubuntu 10.04)
私はLinuxが初めてで、ホストによって事前構成されたUbuntu 10.04を試しています。 事前構成されたアカウントを使用してログイン(SSH)すると、シェルプロンプトは次のようになります。user@ hostname:〜$ 上矢印は最近のシェルコマンドのリストをスクロールし、タブ補完は期待どおりに機能します。 ただし、アカウントを作成し、そのアカウントを使用してログイン(SSH)すると、シェルプロンプトは単に「$」になり、上矢印は制御文字(^ [[A)を出力するだけです。 プロンプト、タブ補完、上矢印の動作を設定する方法を教えてもらえますか?上矢印キーで制御文字を取得しているという事実は、自分のアカウント(またはセッション)が私がなじみのないモードにあると思うようにします。 コメントを解除できるタブ補完コードがbashrcに保存されていることは知っていますが、ログアウトしてログインし直しても効果はないようです。 新しいアカウントでSSHで接続するときに奇妙なモードになっていますか、設定する必要があるセッション/アカウント設定があり、探しているものがわかっていればインターネット上のどこの情報も見つけることができますか?
16 linux  ssh  shell  accounts 

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