Làm cách nào để kiểm tra xem ai đã dừng phiên bản EC2?

Nếu Phiên bản Spot bị chấm dứt, bạn có thể sử dụng CloudTrail để xem liệu Amazon EC2 có chấm dứt Phiên bản Spot hay không. Trong Amazon CloudTrail, tên sự kiện BidEvictedEvent cho biết rằng Amazon EC2 đã chấm dứt Phiên bản Spot

Để xem các sự kiện BidEvictedEvent trong CloudTrail

  1. Mở bảng điều khiển CloudTrail tại https. // bảng điều khiển. amazonaws. cn/cloudtrail/

  2. Trong ngăn điều hướng, chọn Lịch sử sự kiện

  3. Trong trình đơn thả xuống bộ lọc, hãy chọn Tên sự kiện, sau đó trong trường bộ lọc ở bên phải, hãy nhập BidEvictedEvent

  4. Chọn BidEvictedEvent trong danh sách kết quả để xem chi tiết. Trong Bản ghi sự kiện, bạn có thể tìm thấy ID phiên bản

Để biết thêm thông tin về cách sử dụng CloudTrail, hãy xem Ghi nhật ký lệnh gọi API Amazon EC2 và Amazon EBS với Amazon CloudTrail

Một trong các phiên bản Amazon Elastic Compute Cloud (Amazon EC2) của tôi do AWS OpsWorks Stacks quản lý đã ngừng chạy. Làm cách nào để xác minh điều gì đã dừng phiên bản?

Mô tả ngắn

Có hai cách để dừng phiên bản Ngăn xếp OpsWorks

Quan trọng. Ngăn xếp OpsWorks không nhận ra các thao tác bắt đầu, dừng hoặc khởi động lại được thực hiện trong bảng điều khiển Amazon EC2. Để biết thêm thông tin, hãy xem Khởi động, dừng và khởi động lại phiên bản 24/7 theo cách thủ công

Để xác minh điều gì đã dừng phiên bản Ngăn xếp OpsWorks của bạn, bạn có thể thực hiện một trong hai cách sau

Xem lại AWS CloudTrail của bạn để biết các lệnh gọi API StopInstances Amazon EC2 đồng thời và các lệnh gọi API StopInstance ngăn xếp OpsWorks

Nếu hai lệnh gọi API được ghi lại trong cùng một khoảng thời gian, thì phiên bản đã bị dừng theo cách thủ công ở phía Ngăn xếp OpsWorks. Nếu chỉ có một lệnh gọi API StopInstances của Amazon EC2 được ghi nhật ký, thì tính năng tự động sửa lỗi đã được áp dụng cho phiên bản

Xem lại nhật ký Tác nhân của phiên bản của bạn để xem liệu tác nhân OpsWorks có còn gửi tín hiệu lưu giữ khi phiên bản dừng không

Nếu các tín hiệu keepalive thành công được ghi lại khi phiên bản dừng, thì phiên bản đã bị dừng theo cách thủ công ở phía Ngăn xếp OpsWorks. Nếu nhật ký lưu giữ bị thiếu hoặc có lần thử tín hiệu không thành công được ghi lại khi phiên bản dừng, thì quá trình tự động sửa lỗi đã được áp dụng

Khi nhu cầu của bạn thay đổi, bạn có thể thấy rằng phiên bản của mình được sử dụng quá mức (loại phiên bản quá nhỏ) hoặc không được sử dụng đúng mức (loại phiên bản quá lớn). Nếu đúng như vậy, bạn có thể thay đổi kích thước phiên bản của mình bằng cách thay đổi loại phiên bản của nó. Ví dụ: nếu phiên bản t2.micro của bạn quá nhỏ so với khối lượng công việc, thì bạn có thể tăng kích thước của phiên bản đó bằng cách thay đổi thành loại phiên bản T2 lớn hơn, chẳng hạn như t2.large. Hoặc bạn có thể thay đổi nó thành một loại phiên bản khác, chẳng hạn như m5.large. Bạn cũng có thể muốn thay đổi từ loại phiên bản thế hệ trước sang loại phiên bản thế hệ hiện tại để tận dụng một số tính năng, chẳng hạn như hỗ trợ IPv6

Nếu muốn đề xuất loại phiên bản có khả năng xử lý khối lượng công việc hiện tại tốt nhất, bạn có thể sử dụng AWS Compute Optimizer. Để biết thêm thông tin, hãy xem Nhận đề xuất cho một loại phiên bản

Những hướng dẫn để làm theo?

Có các hướng dẫn khác nhau để thay đổi loại phiên bản. Hướng dẫn sử dụng tùy thuộc vào ổ đĩa gốc của phiên bản và liệu loại phiên bản có tương thích với cấu hình hiện tại của phiên bản hay không. Để biết thông tin về cách xác định khả năng tương thích, hãy xem Khả năng tương thích để thay đổi loại phiên bản

Sử dụng bảng sau để xác định những hướng dẫn cần làm theo

Cân nhắc đối với các loại phiên bản tương thích

Hãy xem xét những điều sau đây khi thay đổi loại phiên bản của một phiên bản hiện có

  • Bạn phải dừng phiên bản được Amazon EBS hỗ trợ trước khi có thể thay đổi loại phiên bản của nó. Đảm bảo rằng bạn lên kế hoạch cho thời gian chết trong khi phiên bản của bạn bị dừng. Việc dừng phiên bản và thay đổi loại phiên bản có thể mất vài phút và việc khởi động lại phiên bản của bạn có thể mất một khoảng thời gian khác nhau tùy thuộc vào tập lệnh khởi động ứng dụng của bạn. Để biết thêm thông tin, hãy xem Dừng và bắt đầu phiên bản của bạn

  • Khi bạn dừng và bắt đầu một phiên bản, chúng tôi sẽ chuyển phiên bản đó sang phần cứng mới. Nếu phiên bản của bạn có địa chỉ IPv4 công khai, chúng tôi sẽ giải phóng địa chỉ đó và cung cấp cho phiên bản của bạn một địa chỉ IPv4 công khai mới. Nếu bạn yêu cầu địa chỉ IPv4 công khai không thay đổi, hãy sử dụng địa chỉ IP đàn hồi

  • Bạn không thể thay đổi loại phiên bản nếu chế độ ngủ đông được bật cho phiên bản

  • Bạn không thể thay đổi loại phiên bản của Phiên bản Spot

  • Nếu phiên bản của bạn thuộc nhóm Tự động thay đổi quy mô, thì dịch vụ Amazon EC2 Auto Scaling sẽ đánh dấu phiên bản bị dừng là không ổn định và có thể chấm dứt phiên bản đó cũng như khởi chạy phiên bản thay thế. Để ngăn chặn điều này, bạn có thể tạm dừng các quy trình thay đổi quy mô cho nhóm trong khi đang thay đổi loại phiên bản. Để biết thêm thông tin, hãy xem Tạm dừng và tiếp tục quy trình cho nhóm Auto Scaling trong Hướng dẫn sử dụng Amazon EC2 Auto Scaling

  • Khi bạn thay đổi loại phiên bản của một phiên bản với khối lượng lưu trữ phiên bản NVMe, phiên bản được cập nhật có thể có thêm khối lượng lưu trữ phiên bản, bởi vì tất cả các khối lượng lưu trữ phiên bản NVMe đều khả dụng ngay cả khi chúng không được chỉ định trong AMI hoặc ánh xạ thiết bị khối phiên bản. Mặt khác, phiên bản cập nhật có cùng số lượng ổ lưu trữ phiên bản mà bạn đã chỉ định khi khởi chạy phiên bản gốc

Thay đổi loại phiên bản của phiên bản được hỗ trợ bởi EBS hiện có

Sử dụng các hướng dẫn sau để thay đổi loại phiên bản của phiên bản được EBS hỗ trợ nếu loại phiên bản bạn cần tương thích với cấu hình hiện tại của phiên bản

Bảng điều khiển mới

Cách thay đổi loại phiên bản của phiên bản được Amazon EBS hỗ trợ

  1. (Tùy chọn) Nếu loại phiên bản mới yêu cầu trình điều khiển chưa được cài đặt trên phiên bản hiện tại, bạn phải kết nối với phiên bản của mình và cài đặt trình điều khiển trước. Để biết thêm thông tin, hãy xem Khả năng tương thích để thay đổi loại phiên bản

  2. Mở bảng điều khiển Amazon EC2 tại https. // bảng điều khiển. aws. amazon. com/ec2/

  3. Trong ngăn điều hướng, chọn Phiên bản

  4. Chọn phiên bản và chọn Trạng thái phiên bản, Dừng phiên bản. Khi được nhắc xác nhận, hãy chọn Dừng. Có thể mất vài phút để phiên bản dừng lại

  5. Với phiên bản vẫn được chọn, hãy chọn Hành động, Cài đặt phiên bản, Thay đổi loại phiên bản. Tùy chọn này có màu xám nếu trạng thái phiên bản không phải là stopped

  6. Trên trang Thay đổi loại phiên bản, hãy làm như sau

    1. Đối với Loại phiên bản, hãy chọn loại phiên bản mà bạn muốn

      Nếu loại phiên bản không có trong danh sách, thì nó không tương thích với cấu hình phiên bản của bạn. Thay vào đó, hãy sử dụng các hướng dẫn sau. Thay đổi loại phiên bản bằng cách khởi chạy một phiên bản mới

    2. (Tùy chọn) Nếu loại phiên bản bạn chọn hỗ trợ tối ưu hóa EBS, hãy chọn Tối ưu hóa EBS để bật tối ưu hóa EBS hoặc bỏ chọn Tối ưu hóa EBS để tắt tối ưu hóa EBS. Nếu loại phiên bản mà bạn đã chọn là EBS được tối ưu hóa theo mặc định, thì loại phiên bản được tối ưu hóa cho EBS sẽ được chọn và bạn không thể bỏ chọn loại phiên bản đó

    3. Chọn Áp dụng để chấp nhận cài đặt mới

  7. Để bắt đầu phiên bản, hãy chọn phiên bản và chọn Trạng thái phiên bản, Bắt đầu phiên bản. Có thể mất vài phút để phiên bản chuyển sang trạng thái running. Nếu phiên bản của bạn không khởi động, hãy xem phần Khắc phục sự cố khi thay đổi loại phiên bản

Bảng điều khiển cũ

Cách thay đổi loại phiên bản của phiên bản được Amazon EBS hỗ trợ

  1. (Tùy chọn) Nếu loại phiên bản mới yêu cầu trình điều khiển chưa được cài đặt trên phiên bản hiện tại, bạn phải kết nối với phiên bản của mình và cài đặt trình điều khiển trước. Để biết thêm thông tin, hãy xem Khả năng tương thích để thay đổi loại phiên bản

  2. Mở bảng điều khiển Amazon EC2

  3. Trong ngăn điều hướng, chọn Phiên bản

  4. Chọn phiên bản và chọn Hành động, Trạng thái phiên bản, Dừng. Khi được nhắc xác nhận, hãy chọn Có, Dừng

    Có thể mất vài phút để phiên bản dừng lại

  5. Với phiên bản vẫn được chọn, hãy chọn Hành động, Cài đặt phiên bản, Thay đổi loại phiên bản. Hành động này chuyển sang màu xám nếu trạng thái cá thể không phải là stopped

  6. Trong hộp thoại Thay đổi loại phiên bản, hãy làm như sau

    1. Từ Loại phiên bản, chọn loại phiên bản mà bạn muốn

      Nếu loại phiên bản bạn muốn không xuất hiện trong danh sách, thì loại phiên bản đó không tương thích với cấu hình phiên bản của bạn. Thay vào đó, hãy sử dụng các hướng dẫn sau. Thay đổi loại phiên bản bằng cách khởi chạy một phiên bản mới

    2. (Tùy chọn) Nếu loại phiên bản mà bạn đã chọn hỗ trợ tối ưu hóa EBS–, hãy chọn Tối ưu hóa EBS để bật tối ưu hóa EBS–hoặc bỏ chọn Tối ưu hóa EBS để tắt tối ưu hóa EBS–. Nếu loại phiên bản mà bạn đã chọn là EBS–được tối ưu hóa theo mặc định, thì phiên bản được tối ưu hóa cho EBS sẽ được chọn và bạn không thể bỏ chọn nó

    3. Chọn Áp dụng để chấp nhận cài đặt mới

  7. Để khởi động lại phiên bản đã dừng, hãy chọn phiên bản và chọn Hành động, Trạng thái phiên bản, Bắt đầu

  8. Trong hộp thoại xác nhận, chọn Yes, Start. Có thể mất vài phút để phiên bản chuyển sang trạng thái running. Nếu phiên bản của bạn không khởi động, hãy xem phần Khắc phục sự cố khi thay đổi loại phiên bản

Thay đổi loại phiên bản bằng cách khởi chạy một phiên bản mới

Nếu cấu hình hiện tại của phiên bản được EBS hỗ trợ không tương thích với loại phiên bản mới mà bạn muốn, thì bạn không thể thay đổi loại phiên bản của phiên bản gốc. Thay vào đó, bạn phải khởi chạy một phiên bản mới có cấu hình tương thích với loại phiên bản mới mà bạn muốn, sau đó di chuyển ứng dụng của bạn sang phiên bản mới. Ví dụ: nếu bạn khởi chạy phiên bản ban đầu từ PV AMI, nhưng muốn thay đổi sang loại phiên bản thế hệ hiện tại chỉ được HVM AMI hỗ trợ, thì bạn sẽ cần khởi chạy phiên bản mới từ HVM AMI. Để biết thông tin về cách xác định khả năng tương thích, hãy xem Khả năng tương thích để thay đổi loại phiên bản

Để di chuyển ứng dụng của bạn sang phiên bản mới, hãy làm như sau

  • Sao lưu dữ liệu trên phiên bản gốc của bạn

  • Khởi chạy một phiên bản mới có cấu hình tương thích với loại phiên bản mới mà bạn muốn và đính kèm bất kỳ ổ đĩa EBS nào đã được đính kèm vào phiên bản ban đầu của bạn

  • Cài đặt ứng dụng của bạn và bất kỳ phần mềm nào trên phiên bản mới của bạn

  • Khôi phục mọi dữ liệu

  • Nếu phiên bản gốc của bạn có địa chỉ IP đàn hồi và bạn muốn đảm bảo rằng người dùng của mình có thể tiếp tục sử dụng các ứng dụng trên phiên bản mới mà không bị gián đoạn, thì bạn phải liên kết địa chỉ IP đàn hồi với phiên bản mới của mình. Để biết thêm thông tin, hãy xem Địa chỉ IP đàn hồi

Bảng điều khiển mới

Để thay đổi loại phiên bản cho cấu hình phiên bản mới

  1. Mở bảng điều khiển Amazon EC2 tại https. // bảng điều khiển. aws. amazon. com/ec2/

  2. Sao lưu dữ liệu cần giữ như sau

  3. Trong ngăn điều hướng, chọn Phiên bản

  4. Chọn Khởi chạy phiên bản. Khi bạn định cấu hình phiên bản, hãy làm như sau

    1. Chọn một AMI sẽ hỗ trợ loại phiên bản mà bạn muốn. Lưu ý rằng các loại phiên bản thế hệ hiện tại yêu cầu HVM AMI

    2. Chọn loại phiên bản mới mà bạn muốn. Nếu loại phiên bản bạn muốn không có sẵn, thì loại phiên bản đó không tương thích với cấu hình của AMI mà bạn đã chọn

    3. Nếu bạn đang sử dụng địa chỉ IP đàn hồi, hãy chọn VPC mà phiên bản gốc hiện đang chạy trong đó

    4. Nếu bạn muốn cho phép cùng một lưu lượng đến phiên bản mới, hãy chọn nhóm bảo mật được liên kết với phiên bản gốc

    5. Khi bạn hoàn tất việc định cấu hình phiên bản mới của mình, hãy hoàn thành các bước để chọn một cặp khóa và khởi chạy phiên bản của bạn. Có thể mất vài phút để phiên bản chuyển sang trạng thái running

  5. Nếu được yêu cầu, hãy đính kèm bất kỳ ổ đĩa EBS mới nào dựa trên ảnh chụp nhanh mà bạn đã tạo hoặc bất kỳ ổ đĩa EBS nào mà bạn đã tách khỏi phiên bản gốc vào phiên bản mới

  6. Cài đặt ứng dụng của bạn và mọi phần mềm cần thiết trên phiên bản mới

  7. Khôi phục mọi dữ liệu mà bạn đã sao lưu từ ổ đĩa lưu trữ phiên bản của phiên bản gốc

  8. Nếu bạn đang sử dụng địa chỉ IP đàn hồi, hãy gán nó cho phiên bản mới như sau

    1. Trong ngăn điều hướng, chọn IP đàn hồi

    2. Chọn địa chỉ IP đàn hồi được liên kết với phiên bản gốc và chọn Hành động, Hủy liên kết địa chỉ IP đàn hồi. Khi được nhắc xác nhận, chọn Disassociate

    3. Với địa chỉ IP đàn hồi vẫn được chọn, hãy chọn Hành động, Liên kết địa chỉ IP đàn hồi

    4. Đối với Loại tài nguyên, hãy chọn Phiên bản

    5. Đối với Phiên bản, hãy chọn phiên bản mới để liên kết địa chỉ IP đàn hồi

    6. (Tùy chọn) Đối với địa chỉ IP riêng, hãy chỉ định một địa chỉ IP riêng để liên kết với địa chỉ IP đàn hồi

    7. Chọn liên kết

  9. (Tùy chọn) Bạn có thể chấm dứt phiên bản gốc nếu không còn cần thiết. Chọn phiên bản và xác minh rằng bạn sắp chấm dứt phiên bản gốc chứ không phải phiên bản mới (ví dụ: kiểm tra tên hoặc thời gian khởi chạy). Chọn Hành động, Trạng thái sơ thẩm, Chấm dứt

    Làm cách nào để biết ai đã khởi động lại máy chủ AWS của tôi?

    Xem lịch sử Sự kiện AWS CloudTrail . Mở bảng điều khiển AWS CloudTrail. Chọn Lịch sử sự kiện. Chọn Tên sự kiện từ danh sách thả xuống của bộ lọc, sau đó nhập RebootInstances.

    Điều gì xảy ra khi phiên bản EC2 bị dừng?

    Khi bạn dừng một phiên bản, thông tin sau sẽ bị mất. Dữ liệu được lưu trữ trong RAM . Dữ liệu được lưu trữ trong khối lượng lưu trữ phiên bản. Địa chỉ IPv4 công khai mà Amazon EC2 tự động gán cho phiên bản khi khởi chạy hoặc bắt đầu.