タグ付けされた質問 「amazon-ami」

Amazonマシンイメージ(AMI)は、AWS EC2インスタンスの起動に使用されるオペレーティングシステムのディスクイメージです。

4
Amazon EC2の用語-AMI対EBS対スナップショット対ボリューム
私はAmazon EC2をいじくり回してきましたが、いくつかの用語について少し混乱しています。特にAMI、スナップショットとボリューム、およびEBSに関して 間違っている場合は修正してください。または、次のステートメントの重大なギャップを埋めてください。 AMI(Amazon Machine Image)は、オペレーティングシステムと構成の完全な「ディスク」キャプチャです。インスタンスを起動すると、AMIから起動します EBS(Elastic Block Storage)は、特定のAMIから起動した後に行った変更の状態を保持する方法です。私の考えでは、これはインスタンスとAMIの最終状態の差分のようなものです。 スナップショットは...まあ、よくわかりません。特定のインスタンスのスナップショットであると想定することはできますが、これがEBSに保存されている状態とどのように異なるかは明確ではありません。スナップショットは、既存のインスタンスからEBS AMIを作成することとどのように異なりますか? ボリュームは... AMI / EBSペアがロードされるマウントされたディスクスペースのように見えますか?私もこれについてはわかりません。(AWSコンソールから)スナップショットからボリュームを作成できること、およびボリュームをアタッチ/デタッチできることがわかりますが、その理由とタイミングは明確ではありません。

7
Amazon EC2のAmazon LinuxとUbuntu [非公開]
Amazon EC2で最初のウェブサイトをセットアップし、使用するディストリビューションを決定しようとしています。私は過去にRedhatとCentOSを使用しましたが、どのシステムにも偏見はありません。最高のものを使用したいだけです(過去に部分的に管理されたサーバーも持っていたので、あまりサーバーを実行していません)最近までの管理)。Webサイトは、PHPとMongoDBで書かれたWebアプリにすぎません。 Amazon Linux向けに記述された軽量OSを使用するというアイデアは気に入っていますが、Ubuntuや、サーバーOSのみに焦点を当てたチームを持つ他のオプションと比較して、互換性/更新に苦しむ可能性があります。何かアドバイス?


12
phpMyAdminエラー-構成ファイルに秘密のパスフレーズが必要になりました
phpmyadminのインストール後、「構成ファイルには秘密のパスフレーズが必要です」というエラーが表示され続けます。パスフレーズを設定し、https://serverfault.com/questions/291490/phpmyadmin-not-allowing-users-to-log-onに記載されている指示に従いましたが、機能していないようです。私はAMIを使用していますが、所有者と権限もチェックしました。親切に助けてください。
29 php  amazon-ami 

4
AMIを使用してAWS EC2インスタンスにDockerをインストールする方法(CE / EEアップデート)
AMIを実行しているAWS EC2インスタンスにDockerをインストールする現在の方法は何ですか?Docker Enterprise Editionの発表がありましたが、今、何か変更があったかどうかを知りたいです。今まで、私は使用yum install dockerしており、1.12.6, build 7392c3b/1.12.6現在(2017年3月3日)バージョン化されたDockerを取得しています。ただし、GitHubのDockerリポジトリには、より新しいリリースが既にあることが示されています。 私は公式ドッカー(パッケージ)という名前のパッケージ持つリポジトリ覚えてdocker-engine交換するdockerいくつかの時間前に、今、彼らはにパッケージを分割するように見えるのdocker-ceとdocker-ee、例えば「ドッカーコミュニティ版(ドッカーCEは)は、Red Hat Enterprise Linuxでサポートされていません。」[ ソース ] 上記を使用してAMIを実行しているEC2インスタンスで最新の安定したDockerバージョンを取得するのは正しいのでしょうか、それとも正しいのでしょうか?

1
実行中のインスタンスからのEC2 AMIイメージの作成とボリュームスナップショットからの作成
LinuxベースのEC2インスタンスをダウンタイムなしで実行中にバックアップし、後で新しいインスタンスを起動します。(インスタンスはWebサーバーとPostgresデータベースを実行しています。) これを行うには2つの方法があることがわかりましたが、それらの結果の違いについて混乱しています。 オプション#1:実行中のインスタンスからAMIを直接作成します。 実行中の元のインスタンスから新しいAMIを直接作成します。 AMIから新しいインスタンスを起動します オプション#2:スナップショットからAMIを手動で作成します。 実行中の元のインスタンスに接続されたボリュームからスナップショットを取得します スナップショットからAMIを作成し、アーキテクチャやカーネルIDなどの詳細を手動で入力します 手動で作成されたイメージから新しいインスタンスを起動します 紛らわしいのは、インスタンスから直接AMIを作成すると、EC2がデフォルトでインスタンスを再起動することです。次のツールチップのチェックボックス「再起動なし」があります。 有効にすると、Amazon EC2はイメージを作成する前にインスタンスをシャットダウンしません。このオプションを使用すると、作成されたイメージのファイルシステムの整合性は保証されません。 これら2つの方法のオプションの結果に本当に違いはありますか?私にとっては、とにかく自動化ウィザードが行うのと同じことを手動で行っているように感じます。スナップショットを生成し、カーネルIDとアーキテクチャを選択します。 なぜ一方に警告テキストがあり、もう一方にはないのですか?実行中のインスタンスのスナップショットは比較的安全であると見なされます。AMI作成でバックグラウンドでスナップショットを作成する場合、すべてを手動で行うよりも危険ですか?

2
Amazon EC2のコミュニティAMIの背後にいるのは誰ですか?
私は長年AWSを使用してきましたが、EC2インスタンスを起動するときにセクションQuick StartやAWS Marketplaceセクションの外に出たことはありません。 AMIはAWS Marketplace信頼できるように見え、売り手プロファイルへのリンクなどがあります。 これをコミュニティAMIと比較してください。コミュニティAMIは、誰が作成してアップロードしたのかについての情報はまったくなく、薄っぺらに見えます。 コミュニティAMIがどこから来たのかを知る方法は?これらは信頼できますか?

3
EC2既存のAMIを更新する
Elastic Load Balancingを使用してAuto Scaling Groupの負荷分散を行っています。そのため、アプリケーションサーバー(Tomcat)とそれに戦争として展開されたWebアプリを保持するプライベートAMIがあります。AMIの Tomcat設定を変更する必要がある場合。AMIを起動する必要はありません->ログイン+ Tomcat構成を変更します->新しいAMIを作成します->古いAMIを削除します新しいAMIを作成することは、自動スケールを更新する必要があるため、解決策ではないと思います新しいAMIを追加するグループ 新しいものを作成せずに既存のAMIのデータを更新できる方法はありますか?同じAMI IDが欲しいだけです


2
Amazon Linuxでyumを使用してPHPを更新する
EC2、AMI 2013.09にAmazon Linuxがあります。LAMPインストールチュートリアル、http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.htmlに従って、PHP5.3がインストールされました。 ここでのこの質問への回答、Amazon Linuxバージョンの詳細、ceejay0zは、を使用してPHP5.5にアップグレードできることを説明していyum install php55ます。ただし、そうすると、競合に関連するエラーが表示されます(依存関係チェックの最後)。 だから、私の質問は、ここからどのように進めるのですか?既存のPHPインストールを消去してから、新しいものをインストールしますか?アップグレードしますか?更新?更新先?(わかりにくい場合は、yumを使用したことがありません...)

4
EBSボリュームを新しいスポットインスタンスに自動接続しますか?
私はEC2スポットインスタンスを実験していますが、終了間でデータを保持する必要があります。今理解したように、現在の価格が上限を超えたとき。入札すると、自動的に終了します。私が持っている初期化スクリプトはすべてシャットダウン時に実行されるので、アンマウントする前にデータをEBSにプッシュできると想定しています。 私の質問は、最初にルートボリュームにロードしたinitスクリプトがないため、価格が下がったら新しいEBSインスタンスに同じEBSボリュームを自動的にマウントするにはどうすればよいですか? カスタムAMIを作成する必要がありますか、またはこれを達成する他の方法はありますか?

2
AWS EC2での再起動の有無にかかわらずAMI
EC2インスタンスからAMIを作成するとき、「再起動なし」を常にチェックしますが、再起動の有無にかかわらずイメージを作成することの長所と短所は何ですか?サーバーを稼働状態に保つと、生成されるamiの品質に影響しますか、それとも再起動と同じくらい良いですか?

3
8月8日の停止後、復旧スナップショットから有効なAMIを再作成する方法は?
Amazonの8月8日の停止後、すべての(EBSベースの)AMIが多くの ユーザーに対して機能しなくなりました。これは、AMIのベースとなっているスナップショットの一部のセクターが破損しているためです。 ただし、Amazonはディスクの問題を修正する必要があるリカバリスナップショットを作成しました。これらは、「vol-xxxxxxxxの回復スナップショット」の行に沿って名前が付けられています。 回復スナップショットから新しいAMIを作成しましたが、正常に機能しましたが、この新しいAMIから起動されたインスタンスは機能しません。それらの状態は「実行中」ですが、マシンにsshすることも、そこで実行されるWebサービスにアクセスすることもできません。要約すると、これは(AWS管理コンソールからアクセス可能なシステムログから): EXT3-fs: sda1: couldn't mount because of unsupported optional features (240). EXT2-fs: sda1: couldn't mount because of unsupported optional features (244). Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1) その回復スナップショットから作成されたボリュームをAWSの別のサーバーにマウントしましたが、すべてが非常に正常に見えます。たとえば、fsckのコメント: $ sudo fsck -a /dev/xvdg fsck from util-linux-ng 2.17.2 uec-rootfs: clean, 53781/524288 …

2
特定のアカウントと共有しようとすると、AWS共有AMIが見つかりません
次の指示に従って、AMIを特定のアカウントと共有しました:http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html アカウント番号が正しいことを確認しました。ターゲットアカウントにログインすると、フィルターに何をしようとしても、EC2コンソール([イメージ]-> [AMI]の下)のどこにも共有AMIが見つかりません。 共有AMIを見つけるにはどうすればよいですか?

1
AWS AMIアクセス許可の作成時に、次の関連するスナップショットに「ボリュームの作成」アクセス許可を追加します
Add "create volume" permissions to the following associated snapshots when creating permissions別のアカウントでAMIを共有する場合、の意味は何を示していますか? これは、AMIを別のアカウントと共有するために使用できますか?ただし、AMIから新しいAMIイメージを取得することはできませんか?

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