AWS OpsWorks Stacks のオペレーティングシステム - AWS OpsWorks

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

AWS OpsWorks Stacks のオペレーティングシステム

AWS OpsWorks スタックでは、Amazon および Ubuntu Linux ディストリビューション、Microsoft Windows Server など、複数の組み込みオペレーティングシステムの 64 ビットバージョンがサポートされます。一般的な注意事項をいくつか示します。

  • スタックのインスタンスは、Linux または Windows を実行できます。

    スタックは、インスタンスごとに異なる Linux バージョンまたはディストリビューションを実行できますが、Linux インスタンスと Windows インスタンスを混在させることはできません。

  • カスタム AMI (Amazon マシンイメージ) を使用できますが、このセクションのトピックで説明している AWS OpsWorks スタックでサポートされている AMI のいずれかに基づいている必要があります。カスタム AMI またはコミュニティで作成された AMI から作成された他のオペレーティングシステム (CentOS 6.x など) を使用してインスタンスを作成または登録できる場合もありますが、そのような方法は公式にはサポートされていません。

  • インスタンスを手動で開始および停止することも、AWS OpsWorks スタックでインスタンス数を自動的にスケールすることもできます。

    どのスタックでも、時間ベースの自動スケーリングを使用できます。Linux スタックでは、負荷ベースのスケーリングも使用できます。

  • AWS OpsWorks スタックを使用して Amazon EC2 インスタンスを作成するだけでなく、AWS OpsWorks スタックの外部で作成された インスタンスを Linux スタックに登録することもできます。

    これには、Amazon EC2 インスタンスと、独自のハードウェアを実行するインスタンスが含まれます。ただし、そのインスタンスがサポートされている Linux ディストリビューションの 1 つを実行している必要があります。Amazon EC2 インスタンスまたはオンプレミスの Windows インスタンスを登録することはできません。

AWS OpsWorks スタックの DescribeOperatingSystems API を使用して、サポートされているオペレーティングシステムと、それらでサポートされている Chef のバージョンの一覧を取得できます。以下は AWS CLI を使用したコマンドの例です。

aws opsworks describe-operating-systems

以下に、応答の例を示します。

{ "OperatingSystems": [ { "Name": "Amazon Linux", "Type": "Linux", "Supported": false, "ReportedVersion": "2014.03", "ReportedName": "amazon", "Id": "Amazon Linux", "ConfigurationManagers": [ { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2014.09", "Type": "Linux", "Supported": false, "ReportedVersion": "2014.09", "ReportedName": "amazon", "Id": "Amazon Linux 2014.09", "ConfigurationManagers": [ { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2015.03", "Type": "Linux", "Supported": false, "ReportedVersion": "2015.03", "ReportedName": "amazon", "Id": "Amazon Linux 2015.03", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2015.09", "Type": "Linux", "Supported": false, "ReportedVersion": "2015.09", "ReportedName": "amazon", "Id": "Amazon Linux 2015.09", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2016.03", "Type": "Linux", "ReportedVersion": "2016.03", "ReportedName": "amazon", "Id": "Amazon Linux 2016.03", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2016.09", "Type": "Linux", "ReportedVersion": "2016.09", "ReportedName": "amazon", "Id": "Amazon Linux 2016.09", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2017.03", "Type": "Linux", "ReportedVersion": "2017.03", "ReportedName": "amazon", "Id": "Amazon Linux 2017.03", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2017.09", "Type": "Linux", "ReportedVersion": "2017.09", "ReportedName": "amazon", "Id": "Amazon Linux 2017.09", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Amazon Linux 2018.03", "Type": "Linux", "ReportedVersion": "2018.03", "ReportedName": "amazon", "Id": "Amazon Linux 2018.03", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" } ] }, { "Name": "CentOS Linux 7", "Type": "Linux", "ReportedVersion": "7", "ReportedName": "CentOS Linux", "Id": "CentOS Linux 7", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" } ] }, { "Name": "Microsoft Windows Server 2012 R2 Base", "Type": "Windows", "ReportedVersion": "2012 r2 standard", "ReportedName": "microsoft windows server", "Id": "Microsoft Windows Server 2012 R2 Base", "ConfigurationManagers": [ { "Version": "12.2", "Name": "Chef" } ] }, { "Name": "Microsoft Windows Server 2012 R2 with SQL Server Express", "Type": "Windows", "ReportedVersion": "2012 r2 standard", "ReportedName": "microsoft windows server", "Id": "Microsoft Windows Server 2012 R2 with SQL Server Express", "ConfigurationManagers": [ { "Version": "12.2", "Name": "Chef" } ] }, { "Name": "Microsoft Windows Server 2012 R2 with SQL Server Standard", "Type": "Windows", "ReportedVersion": "2012 r2 standard", "ReportedName": "microsoft windows server", "Id": "Microsoft Windows Server 2012 R2 with SQL Server Standard", "ConfigurationManagers": [ { "Version": "12.2", "Name": "Chef" } ] }, { "Name": "Microsoft Windows Server 2012 R2 with SQL Server Web", "Type": "Windows", "ReportedVersion": "2012 r2 standard", "ReportedName": "microsoft windows server", "Id": "Microsoft Windows Server 2012 R2 with SQL Server Web", "ConfigurationManagers": [ { "Version": "12.2", "Name": "Chef" } ] }, { "Name": "Red Hat Enterprise Linux 7", "Type": "Linux", "ReportedVersion": "7", "ReportedName": "Red Hat Enterprise Linux", "Id": "Red Hat Enterprise Linux 7", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" } ] }, { "Name": "Ubuntu 12.04 LTS", "Type": "Linux", "Supported": false, "ReportedVersion": "12.04", "ReportedName": "ubuntu", "Id": "Ubuntu 12.04 LTS", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ] }, { "Name": "Ubuntu 14.04 LTS", "Type": "Linux", "ReportedVersion": "14.04", "ReportedName": "ubuntu", "Id": "Ubuntu 14.04 LTS", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" } ] }, { "Name": "Ubuntu 16.04 LTS", "Type": "Linux", "ReportedVersion": "16.04", "ReportedName": "ubuntu", "Id": "Ubuntu 16.04 LTS", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" } ] }, { "Name": "Ubuntu 18.04 LTS", "Type": "Linux", "ReportedVersion": "18.04", "ReportedName": "ubuntu", "Id": "Ubuntu 18.04 LTS", "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" } ] }, { "ConfigurationManagers": [ { "Version": "12", "Name": "Chef" }, { "Version": "11.10", "Name": "Chef" }, { "Version": "11.4", "Name": "Chef" }, { "Version": "0.9", "Name": "Chef" } ], "Type": "Linux", "Name": "Custom", "Id": "Custom" }, { "ConfigurationManagers": [ { "Version": "12.2", "Name": "Chef" } ], "Type": "Windows", "Name": "CustomWindows", "Id": "CustomWindows" } ] }