EC2 Amazon Linux OSを仮想マシンにローカルにインストールできますか?


13

ローカルマシンにAmazon Linux OSをダウンロードして実行できますか?

  • そうであれば:

    • 次に、これをどこからダウンロードできますか?
    • また、VirtualBox用に画像を準備できますか?
  • いいえの場合:

    • EC2 Amazon AMIの次のバージョンに一致する同等のOSは何ですか:3.4.57-48.42.amzn1.x86_64(Amazon Linux AMI 2013.03だと思います)

現在、Ubuntu 14.04を実行していますが、EC2 Amazonインスタンスまたは同様のLinux OSフレーバーのいずれかをセットアップしたいと考えています。

私は上記の特定のマシンで実行されるクライアントからのアプリケーションを持っています。それはUbuntuで実行されますが、何百万もの微調整があり、新しい開発者がこのアプリケーションで作業を開始する必要があるたびに、システムを切り替えるか数千時間を費やす必要がありますPHPアプリケーションをセットアップします。

私はそれを仮想マシンにセットアップするのが好きで、新しい開発者はイメージを複製して共有できるので、プロジェクトをセットアップする時間を節約できます。


1
私はこれが古い質問であることを知っていますが…LAMPアプリケーションはこれほど複雑であってはなりません。半分の能力を備えたPHPアプリケーションがこのレベルの微調整を必要とする方法はまったくありません。LAMPスタックは非常にポータブルです。私はVagrantを使用することを強くお勧めし、いくつかのキーストロークで大幅に調整されたサーバーの自動作成を可能にするプロビジョニングスクリプトのセットアップ方法を学びます。
JakeGould 2017

@ riksof-zeeshanもう一度この質問にアクセスして、私の回答があなたに役立つかどうかを確認してください。私はそれを編集し終えたと思います...
キングドン

1
@Kingdon nahi bhai
riksof-zeeshan

回答:


12

はい、できます!

2016年5月13日にはそれができません...実際、2017年12月13日現在、答えは「はい」です。AmazonLinux 2を自分のマシンと彼のAmazon AMIイメージにインストールできます!

https://aws.amazon.com/amazon-linux-2/

また、オンプレミス開発およびテスト用のVMware、Oracle VM VirtualBox、およびMicrosoft Hyper-V仮想化ソリューションの仮想マシンイメージとしても利用できます。

これは発表からです:

https://aws.amazon.com/about-aws/whats-new/2017/12/introducing-amazon-linux-2/

仮想マシンイメージとDockerイメージ:

Yahoo! FAQから、ユーザーデータとメタデータを使用してconfig.isoを生成することになっています。

...しかし、このcloud-initの例は、認証を設定するさまざまな方法を説明するのにもう少し要点があるようです。

https://cdn.amazonlinux.com/os-images/latest/README.cloud-init

LinuxデスクトップユーザーではなくMacOSユーザーとして、Amazon Linux cloud-initのドキュメント全体で言及されているツールと明らかに同じであるcdrtoolshomebrewパッケージが提供することを知る必要もありました。mkisofsgenisoimage

mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data

seed.iso上記で生成されたファイルが最初の起動時に接続されていない場合、それは効果がないことを知ることも役立ちます。(これにより、ログインの試行回数が多すぎて自分で考え出すことができませんでした。また、私がスキミングしたドキュメントのどこにも記載されていませんでした。)

ec2-userパスワードをに設定したアカウントが必要な場合は、最初の起動時にこのinit.isoファイルをpassword添付することで実行できます。

d3fbbe38530f6c49964e6829e86d1133b4dfe2b7 /Users/kingdonb/Downloads/init.iso

init.isoリンクが不良になった場合に備えて、そのファイルの内容はこの要旨に含まています。

お役に立てれば!


1
デフォルトのユーザー名は何ですか、電源を入れる前にOVAをデプロイし、seed.isoをアタッチしました...機能しないec2-userで試しました
asvignesh

@asvignesh聞いたことによると、デフォルトのユーザー名とパスワードはありません(seed.isoを変更する必要があります)。user1およびec2-userアカウントに設定された「パスワード」を使用して、seed.isoへのリンクを追加しました。
キングドン、

私はこれが受け入れられる答えであると思います
キングドン

それが質問に答えないことを除いて。Amazon Linux 2はAmazon Linuxではありませんが、今はそうですか?手動でパーティションを作成し、何かを近くにインストールしてから、ec2インスタンスの/をローカル/にrsyncし、grubを再インストールして、必然的に壊れてしまうものを修正する必要があると思います。
ビリーC.

1
注:以降のVMの起動時に、seed.isoファイルを更新できます。メタデータのインスタンスID値を変更する必要があります。「注:提供されたインスタンスID(上記のiid-local01)は、これが「初回起動」かどうかを判断するために使用されるものです。したがって、ユーザーデータを更新する場合は、それを変更するか、新しいディスク。」参照
Peter Stephens、

2

2017年後半に編集AWSはAmazon Linux 2をリリースしました。これはローカルマシンにインストールできます。

元の答え、Amazon Linux v1の場合、答えは「いいえ」であり、最も近いOSはCentOSであり、「何百万もの微調整」の問題を回避するのに十分近くないということです。

Amazonは、「Amazon Linux AMIはAmazon EC2内でのみ使用できます」と述べています。(http://aws.amazon.com/amazon-linux-ami/faqs/)。インポート(https://aws.amazon.com/ec2/vm-import/)で作成したAMIのみをエクスポートできます。また、インポート/エクスポートできるイメージのリストには、Amazon Linuxは含まれていません(http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html#vmimport-operating-systems)。

CentOSはおそらく最も近いOS(Amazon Linuxは何年も前にRedHat / CentOSに基づいていました)ですが、Amazon Linuxは長い道のりを分岐しており、より頻繁に更新され、システムに簡単に含めることができない一連のツールとリポジトリが含まれていますビルド。Amazon Linuxを複製して最新の状態に保つ方法が見つかりませんでした。

意見:すべてのAWSツールを備えた無料の非常に最新のOSを提供することにより、Amazonは他のOSよりもOSを使用することを非常に魅力的にしています。しかし、それはオープンソースではなく、他のどのLinuxよりもはるかに多くのプラットフォームにロックされます。そうしないと、使用することを選択しなかったであろう多くの開発環境に対してAmazonに支払うことになるでしょう。彼らにとっては良い商業的決定ですが、よりオープンな別のディストリビューションを選択すると、移植性の高いプラットフォームが得られ、開発と本番の間のエラーが減少します。


アマゾンを除くすべての人がアマゾンLinuxを避けなければならない主な理由、つまりベンダーロックインについて説明しました。彼らの光沢のないQAも助けにはなりません...
マイケルハンプトン

1
これは、Amazon Linux 2が発表されたちょうど約1か月前までは、すべて100%真実でした。
キングドン、

1
@キングドン...そう、彼らは速く動く。答えを編集します。
アンドリューlorien 2018年

1
@andrewlorienそれでも、深刻なLinuxディストリビューションには似ていません。はい、それをダウンロードして自分のコンピューターにインストールできます。これは2017年のリリースノートに組み込む必要があるのは信じられないことです。最初からビルドすることはまだ不可能です。コンテナールートに:github.com/aws/amazon-linux-docker-images/blob/…– Amazon Linuxを使用する人々は、オープンソースでの扱いに慣れている人々とは異なるセットである必要があると思いますコミュニティ。
キングドン2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.