問題タブ [ec2-ami]
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.
php - YUMを使用したPHP拡張ディレクトリ
LinuxマシンにPHPをインストールしましたが、PHPから「modules」ディレクトリが見つからないようです。MAMPがインストールされているMacの場合、このフォルダはにあり~/Applications/MAMP/bin/php/php5.3.6/
ますが、Linuxのどこにこのフォルダがインストールされているのかわかりませんyum
。
yumがこれらのPHPディレクトリをインストールする場所を知っている人はいますか?
編集:環境に関するいくつかの詳細情報
私はAmazonLinuxAMI(ami-1624987f)でAmazonEC2を使用しています。しかし、開発中、私はUbuntuを使用し、を介してすべて(Apache、PHP、MySQL)をインストールしましapt-get
た。
インストールはによって行われましたyum install php php-devel php-mysql
さて、アプリケーションをEC2に移動すると、このAMIではaptが利用できないようで、yumを使用する必要があります。上記のようにフォルダが見つからないため、yumのインストールはaptとは異なるようです。
Edit2:結論
さらに多くの問題があったので、最後にAmazonLinuxからUbuntuに切り替えました。そこではapt-getも使用できました。しかし、chanthemanlessからの答えは機能します。みんな、ありがとう!
amazon-web-services - AWS AMI 複数インスタンス
2 つのインスタンスを起動する AMI (EBS バック) がある場合、両方のインスタンスは互いに完全に分離されますか? 基盤となるインフラストラクチャはどのように機能しますか?
アイデア全体をイメージするのは少し圧倒されると思います。はい、私はこの AWS のこと全体に不慣れです。
amazon-web-services - EC2インスタンスを同期する方法
AWSのCloudformationテンプレートを使用してウェブクラスターを作成しました。スクリプトはDrupal7をインストールします。sshを介してインスタンスを接続し、Drupal 7を削除して、Drupal 6をインストールします。他のインスタンス(およびインスタンスは将来作成されます)にこの変更を継承させます。どうすればこれを達成できますか?
amazon-web-services - すぐに使えるパブリック MSMQ を使用して Amazon EC2 インスタンスを作成する
背景: 私たちは MSMQ を広範囲に使用していますが、それが完璧な選択ではなく、現時点で使用を止めることができない多くの問題を引き起こしていることは理解しています。
MSMQ を使用するには、ドメイン コントローラーが必要であることがわかりましたが、Web ファームの機能を強化するために Amazon EC2 インスタンスのクローンを作成しようとすると、別の問題が発生します。
私たちが行ったこと:
- DCに接続された、MSMQを備えた完全に機能するWebサーバーをインストールしました
- マシンから AMI を作成しました
- AMI から新しいインスタンスを作成しました (ここで簡単に終了できればと思います)
- 新しいインスタンスの準備ができたら、その上で SysPrep を実行します - 新しい SID を持つ新しい純粋なマシンを作成します
- その後、マシンが再起動すると、手順 2 で作成したマシンの電源がオフになり、手順 1 と手順 3 のマシンしかない Web ファーム サーバーにログインする際に問題が発生し始めます。他にアクセスできます。
私たちの目標: (理想的には) AMI を待機させて、EC2 インスタンスをすばやくスピンアップし、それをロード バランサーに追加して、ファームの負荷を軽減できるようにします。インスタンスのスピンアップは手動でも自動でもかまいませんが、この時点ではそれほど重要ではありません。単にマシンを手動でスピンアップし、手動で設定してから手動でロード バランサーに追加し続けることは望ましくありません。
私たちの質問: 「Web サイト」と MSMQ が事前にインストールされた Windows 2012 ボックスを Web ファームの一部として自動的に起動し、マシンがオンラインになったときにロード バランサーの一部として機能するようにするにはどうすればよいでしょうか?
助けてくれてありがとう
amazon-web-services - AWSEC2は私の秘密のSSH2キーを拒否し続けます
すでに解決策を探していますが、何も役に立たないようです。作成することを意図したすべてのことを行っており、インスタンスから「サーバーがキーを拒否しました」というメッセージが返され続けます。
これが私がやってきたことです:
100回再起動を試み、SSH-1 RSAを試し、秘密鍵の代わりに公開鍵を試し、パスフレーズ付きの鍵を試し、すべてを試しました。
他の誰かがこれを経験していますか?
編集:
セキュリティ上の問題かもしれませんが、それが役立つ場合の私のルールは次のとおりです。
amazon-ec2 - 動的に作成された EC2 インスタンスの PostgreSQL 構成設定
私が今やっているよりも良い方法があると思うことから始めましょう...だから、私が別の技術を使うべきだというコメントや回答を投稿しないでください。 「合理的に」特定の質問。
少し背景:
基本的に、私は毎日さまざまな、しかしかなり構造化されたデータ フィード (CSV ファイル) を処理しているシステムを持っています。これはかなり一般的な ETL タイプのシステムです。すべてをメモリ内で実行する Python スクリプトの作成から始めました。しかし、db スキーマで簡単に記述できるルールをチェックして適用するために、大量のコードを書いていることがわかりました。そのため、処理するファイルの場所 (s3 上) とそれを実行するためにロードする PostgreSQL db スクリプトを持つ一連の SQS キュー (ソースごとに 1 つ) があります。ハッキー?はい; おそらく。しかし、ある意味では、すべてのルールを PostgreSQL で定義するのは非常に簡単です。少なくとも約 15 年の RDBMS の経験を持つ私にとっては (ハンマーしか持っていないとき、すべてが釘のように見えるという古い言い回しは何ですか?)
したがって、すべてがうまく機能します。しかし、EC2 インスタンスを作成するときは、image_id とタイプ/サイズを選択できます。私が使用しているベースの「PostgreSQL ワーカー イメージ」がありますが、実際には 1 つのサイズ (マイクロ) に対応しています。
でも、今は、小か中かでどんな利益が得られるか試してみようと思っています。私の最初の考えは、個別の image_ids を作成し、それらに合わせた postgres conf 設定を使用することでした。しかし、少し厄介なようです。(しかし、全体が少し面倒でハッキーです)
私が用意しているものを考えると、AMI を分離するよりもこれを達成するためのより良い方法はありますか?
最終的な注意事項:
私の AMI はすべて PostgreSQL 9.1 と Ubuntu 12.04 です。そして、DB は単なる一時的なストレージです。それらは、データの読み込み/処理/出力に必要な 15 分から 20 分間だけ存在します。
SE の DBA サイトでこの質問の回答が得られると思われる場合は、お気軽にコメントを追加してください。私は通常、StackOverflow から始めます。これは、より大きなコミュニティであり、より親しみを感じられるコミュニティだからです。私は DBA というよりはむしろ開発者です。
linux - ec2インスタンスで壊れたlinux cliタブのオートコンプリート
2 つの新しい ubuntu x64 インスタンスを作成したとき、1 つのタブのオートコンプリートが機能していました。もう1つは、タブ移動時にスペースを投げるだけです。また、2 番目のインスタンスでは、履歴を循環するために上下の矢印キーを使用できません。
誰でもこれを修正する方法を知っていますか。グーグル検索はあまり提供しませんでした。
2 つのインスタンスの唯一の違いは、各インスタンスのサイズです。1号は中、2号は小です。しかし、どちらも同じイメージで起動しました
amazon-ec2 - カスタマイズされた EBS-backed インスタンスからの Instance Store AMI
これがドキュメントから簡単に理解できると思われる場合は申し訳ありませんが、理解できませんでした-簡単に入手できるUbuntu EBS-boot AMIの1つを使用してEC2インスタンスをスピンアップした場合、たくさんのものをインストールし、いくつかのファイルを「/を使用して Instance-Store AMI を作成するとec2-bundle-vol
、「/」にマウントされた EBS ボリュームに実際に存在していたデータは AMI になりますか?
ユーザーの観点から考えると、カスタム AMI の将来のスピンアップで、元のインスタンスにあったものと同じものが "/" の下にあると予想されます。Amazon が "/" フォルダのスナップショットを作成して AMI を作成することも意味があります (そうでなければ、何のスナップショットを作成するのでしょうか?!)。 EBSが支援していました。
これを理解するのを手伝ってください。
私が言及しているもの:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html
http://docs.aws.amazon.com/AWSEC2/latest/ CommandLineReference/CLTRG-ami-bundle-vol.html
ありがとう。
amazon-web-services - AmazonLinuxAMIインスタンスの構成
起動時にサーバー上のどこかに定義された「構成」を使用して自動的に構成されるようにAMIをセットアップしようとしています。シェフとパペットに出会いました。Puppetを考えると、それらの例を実行することはできましたが、マスターからの自動構成用の例を見つけることができませんでした。PuppetEnterpriseは「AmazonLinux」ではサポートされていないことがわかりました。チームはAmazonLinuxを選択し、1つのツールがそれをサポートしていないという理由だけで他のOSに行くのではなく、それを維持したいと考えています。誰かが私にこれを達成する方法についていくつかのアイデアを教えてもらえますか?(私は、保守性のために業界で採用されている優れたツールよりも、自家製のシェルスクリプトを避けようとしています)
amazon-web-services - EC2インスタンスストレージ用のAMIを作成できません
インスタンスストレージサーバーのバンドルを作成しようとしているときに問題が発生しました
Ubuntu 12.10
何が間違っている可能性があるのか?
ありがとう!