关于快照
快照存储虚拟机 (VM) 在某一时间点的状态。 GitHub 强烈建议在升级 VM 之前创建虚拟机监控程序级别快照,以便在升级失败时可以将 VM 恢复到快照。
快照类型
有两种类型的快照:
- VM 快照会保存整个 VM 状态,包括用户数据和配置数据。 此快照方法需要占用大量磁盘空间,且比较耗时。
- 数据磁盘快照仅保存用户数据。
创建快照
GitHub 建议仅在实例的 VM 处于关闭状态或实例处于维护模式且所有后台作业都已完成时创建 VM 快照。
可创建的快照类型取决于所使用的平台。
- 某些平台不允许你只生成数据磁盘的快照。 对于此类平台,你需要生成整个 VM 的快照。
- 如果你的虚拟机监控程序不支持完整的 VM 快照,你应连续、快速地生成根磁盘和数据磁盘的快照。
平台 | Snapshot 方法 | 文档 |
---|---|---|
Amazon AWS | 磁盘 | AWS 文档中的创建 Amazon EBS 快照 |
Azure | VM | Microsoft Learn 中的在 Azure VM 上创建虚拟硬盘的快照 |
Hyper-V | VM | Microsoft Learn 中的在 Hyper-V 中启用或禁用检查点 |
Google Compute Engine | 磁盘 | Google Cloud 文档中的 Create and manage disk snapshots(创建和管理磁盘快照) |
VMware | VM | VMware Docs 中的 Taking Snapshots of a Virtual Machine(拍摄虚拟机的快照) |