Có thể chuyển đổi .img sang ami để sử dụng với amazon EC2


2

Có cách nào tôi có thể khởi chạy một ví dụ trong amazon bằng hình ảnh của máy tính xách tay của tôi không?


Xin chào, bạn có thể chỉ cho tôi cách tạo tệp .img từ hệ thống Windows không?
The One

Câu trả lời:


4

Bạn đã kiểm tra tài liệu AWS chưa? Đây là những gì nó nói:

  1. Xuất VM của bạn từ môi trường ảo hóa của nó,
  2. Nhập / tải tệp VM lên thùng S3. Mà sẽ được xem ở đây như là một tệp trên xô S3.
  3. Nhập VM của bạn dưới dạng hình ảnh:

    a- Vai trò dịch vụ nhập khẩu VM

    Nhập khẩu VM yêu cầu một vai trò để thực hiện một số thao tác nhất định, chẳng hạn như tải xuống hình ảnh đĩa từ nhóm Amazon S3. Bạn phải tạo một vai trò với tên vmimport với chính sách và các thực thể đáng tin cậy sau đây.

    Để tạo vai trò dịch vụ:

    • Tạo một tệp có tên Trust-chính.json với chính sách sau:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "vmie.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals":{ "sts:ExternalId": "vmimport" } } } ] }

    • Sử dụng create-role lệnh để tạo một vai trò có tên vmimport và cấp cho VM Nhập / Xuất quyền truy cập vào nó.

    aws iam tạo-vai trò --role-name vmimport --assume-vai trò-chính sách-tài liệu tệp: //trust-policy.json

    • Tạo một tập tin có tên role-policy.json với chính sách sau, ở đâu disk-image-file-bucket là thùng chứa hình ảnh đĩa được lưu trữ:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::disk-image-file-bucket" ] }, { "Effect": "Allow", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::disk-image-file-bucket/*" ] }, { "Effect": "Allow", "Action":[ "ec2:ModifySnapshotAttribute", "ec2:CopySnapshot", "ec2:RegisterImage", "ec2:Describe*" ], "Resource": "*" } ] }

    • Sử dụng như sau put-role-policy lệnh để đính kèm chính sách với vai trò được tạo ở trên:

    aws iam put-vai-chính sách --role-name vmimport --policy-name vmimport --policy-document

  4. Nhập VM của bạn vào EC dưới dạng hình ảnh:

    aws ec2 import-image --description "Windows 2008 OVA" --disk-containers file://containers.json

    Trong đó tập tin container.json là:

    [ { "Description": "Windows 2008 OVA", "Format": "ova", "UserBucket": { "S3Bucket": "my-import-bucket", "S3Key": "vms/my-windows-2008-vm.ova" } }]

  5. Bây giờ bạn đã hoàn thành tất cả các bước này, bạn đã có một AMI sẵn sàng để được sử dụng để khởi động cá thể của bạn.

Hãy kiểm tra điều này


Liên kết ngoài có thể bị hỏng hoặc không có sẵn, trong trường hợp đó câu trả lời của bạn sẽ không hữu ích. Vui lòng bao gồm các thông tin cần thiết trong câu trả lời của bạn và sử dụng liên kết để ghi nhận và đọc thêm. Ngoài ra, bạn có đủ đại diện để chỉ đăng một liên kết dưới dạng một nhận xét hữu ích. Cảm ơn.
fixer1234
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.