故名思义,镜像就是服务器的另一个副本。该副本文件包含了云服务器一块或多块云盘中的所有数据,这些云盘可以是单块系统盘,也可以是系统盘加数据盘的组合。
云服务器的镜像分为公共镜像、自定义镜像、共享镜像和镜像市场镜像。
- 公共镜像
云厂商官方提供的镜像,皆是正版授权,安全性好,稳定性高。公共镜像包含了主流Windows Server系统版本和主流的Linux系统版本。当我们购买创建一台云服务器时,通常选择的是公共镜像(类似于新装系统)。
- 自定义镜像
自己用某台云服务器创建的镜像,或是从本地导入的自定义镜像(本地指的是本地物理机或虚拟机镜像)。自定义镜像通常用于克隆另一台云服务器或本地服务器的数据,比如要创建一台新服务器,并且想要系统、环境、应用、数据都与源服务器一样,那就把源服务器做个镜像,然后创建新服务器时选择自定义镜像就可以了。
- 共享镜像
用其他阿里云账号里的云服务器创建的镜像,共享到当前阿里云帐号。通常用于跨帐号迁移整个服务器数据,省去了重新装环境、拷贝数据、部署应用的麻烦。
- 镜像市场镜像
镜像市场的镜像大部分是由第三方服务商提供的,镜像中有预装软件,比如服务器需要LNMP环境,创建服务器时可以直接选择装好该环境的镜像。虽然这些第三方镜像都经过厂商的安全检测,但有重要业务数据的服务器还是建议新搭建环境的,云技术在线工程师可以为您提供各种环境搭建服务。
以下是云技术在线汇总的一些服务器镜像常见问题,遇到云服务器镜像问题可随时联系云技术在线免费咨询。
服务器选择了镜像后能更换吗?
可以更换。在ECS控制台,选择更换系统盘,即可选择所需的镜像进行更换。请注意,更换镜像会导致系统盘数据丢失,请在确认更换前做好数据备份。。
ECS系统盘是否支持KMS加密,通过Terraform或Packer如何使用?
- ECS系统盘支持KMS的默认key加密以及BYOK加密。
- Packer加密功能即将支持。
- Terraform中通过参数encrypted指定。
快照和镜像有什么不同?有什么关系?
快照和镜像的不同如下:
- 镜像可直接用来创建服务器,而快照不可以。
- 快照可以是ECS系统盘或数据盘的数据备份,不一定包含系统盘。而镜像一定包含ECS系统盘的数据。
- 快照用于当前ECS磁盘的数据恢复,而镜像用于当前ECS及其他实例更换系统盘或创建新的ECS。
- 快照不可以跨地域使用。若您需要在其他地域恢复服务器数据,可使用自定义镜像。
- 应用场景不同。由于您只能使用自定义镜像备份数据,这里仅列举快照和自定义镜像的一些应用场景。
快照适用场景:
- 定期数据备份,按照设定的周期,每日、每周或每月自动执行快照策略对数据进行备份。
- 临时数据备份,例如:
- 系统更新、应用发布等系统临时变更,为防止操作错误,在执行变更前手工创建快照对系统进行备份。
- 系统盘扩容前,创建快照备份数据。
- 磁盘数据迁移,为磁盘创建快照,将磁盘作为另一块磁盘的基础数据。
自定义镜像适用场景:
- 备份短期内不会更改的系统,如已经完成发布或更新的应用系统。
- 使用已经完成安装和配置的系统为模板,创建新的ECS实例,如批量部署应用。
- 系统及数据迁移。
- 跨可用区和地域还原系统。
快照和镜像的关系如下:
- 创建自定义镜像时,ECS会为每块云盘创建快照,即自定义镜像包含ECS实例所有磁盘的快照。
- 使用系统盘快照,也可以创建自定义镜像。
数据盘的快照是否可以创建自定义镜像?
创建自定义镜像的快照磁盘属性必须是系统盘,数据盘不能用于创建自定义镜像。
但是,使用系统盘快照创建自定义镜像时,您可以添加数据盘快照。
如何查看数据盘?
您可以通过df命令查看数据盘的使用情况,以及文件系统被挂载的位置。例如:df –lh。
您可以通过fdisk命令获取数据盘的分区情况。例如:fdisk -l。
如何卸载(umount)和删除disk table里的数据?
假设/dev/hda5已经挂载在/mnt/hda5上,您可以使用下列任一命令卸载已挂载的文件系统。
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5
/etc/fstab是Linux系统下比较重要的配置文件,其包含了系统在启动时挂载的文件系统和存储设备的详细信息。
当您不想在启动实例时挂载指定分区,需要删除当前文件中对应的语句行。例如,删除下面的语句可以在启动的时候断开xvdb1。
/dev/xvdb1 /leejd ext4 defaults 0 0
Linux其他较重要的配置文件如下:
配置文件 | 配置说明 | 修改该配置文件的风险 |
---|---|---|
/etc/issue*, /etc/*-release, /etc/*_version | 系统发行版信息配置文件 | 修改/etc/issue*会导致系统发行版无法被正常识别,导致系统创建失败。 |
/boot/grub/menu.lst, /boot/grub/grub.conf | 系统引导启动配置文件 | 修改/boot/grub/menu.lst会导致内核无法正确加载,导致系统无法启动。 |
/etc/fstab | 系统启动挂载分区配置文件 | 修改该文件会导致分区无法被加载,导致系统无法启动。 |
/etc/shadow | 系统密码相关配置文件 | 修改该文件为只读会导致无法修改密码文件,导致系统创建失败。 |
/etc/selinux/config | 系统安全策略配置文件 | 修改/etc/selinux/config开启SELinux导致系统无法启动。 |
如何确认已经卸载数据盘,并可以新建自定义镜像?
- 确认/etc/fstab文件中对应的自动挂载数据盘分区语句行已被删除。
- 使用mount命令查看所有设备的挂载信息,请确认执行结果中不包含对应的数据盘分区信息。
服务器到期释放后,自定义镜像是否还存在?
存在,不需要了可以手动删除。
用于创建自定义镜像的服务器到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的服务器是否受影响?
均不受影响。
使用自定义镜像创建的实例是否可以更换操作系统?更换系统后原来的自定义镜像是否还可以使用?
可以。更换后原来的自定义镜像还可以继续使用。
更换系统盘时另选操作系统,是否可以使用自定义镜像?
已创建的自定义镜像,是否可以用于更换另一台云服务器ECS的系统盘?
是否可以升级用自定义镜像创建的云服务器ECS的CPU、内存、带宽、硬盘等?
均可以升级。
是否可以跨地域使用自定义镜像?
可以,但需要先将自定义镜像复制到目标地域。复制方法请咨询云技术在线。
创建自定义镜像、ECS实例时为何需要注释挂载项?
使用自定义镜像创建ECS实例时,以下原因会导致挂载磁盘失败。
- 创建的ECS实例没有数据盘。
- 数据盘是新磁盘,还没有进行分区格式化。
- 创建的自定义镜像中,未注释掉/etc/fstab文件中的磁盘挂载条目。
下面以ECS实例数据盘未分区,且创建该实例的自定义镜像中未注释掉/etc/fstab中的磁盘挂载条目为例,介绍数据盘挂载失败的原因。
- ECS实例数据盘未分区,如下图所示。
-
故名思义,镜像就是服务器的另一个副本。该副本文件包含了云服务器一块或多块云盘中的所有数据,这些云盘可以是单块系统盘,也可以是系统盘加数据盘的组合。
云服务器的镜像分为公共镜像、自定义镜像、共享镜像和镜像市场镜像。
- 公共镜像
云厂商官方提供的镜像,皆是正版授权,安全性好,稳定性高。公共镜像包含了主流Windows Server系统版本和主流的Linux系统版本。当我们购买创建一台云服务器时,通常选择的是公共镜像(类似于新装系统)。
- 自定义镜像
自己用某台云服务器创建的镜像,或是从本地导入的自定义镜像(本地指的是本地物理机或虚拟机镜像)。自定义镜像通常用于克隆另一台云服务器或本地服务器的数据,比如要创建一台新服务器,并且想要系统、环境、应用、数据都与源服务器一样,那就把源服务器做个镜像,然后创建新服务器时选择自定义镜像就可以了。
- 共享镜像
用其他阿里云账号里的云服务器创建的镜像,共享到当前阿里云帐号。通常用于跨帐号迁移整个服务器数据,省去了重新装环境、拷贝数据、部署应用的麻烦。
- 镜像市场镜像
镜像市场的镜像大部分是由第三方服务商提供的,镜像中有预装软件,比如服务器需要LNMP环境,创建服务器时可以直接选择装好该环境的镜像。虽然这些第三方镜像都经过厂商的安全检测,但有重要业务数据的服务器还是建议新搭建环境的,云技术在线工程师可以为您提供各种环境搭建服务。
以下是云技术在线汇总的一些服务器镜像常见问题,遇到云服务器镜像问题可随时联系云技术在线免费咨询。
服务器选择了镜像后能更换吗?
可以更换。在ECS控制台,选择更换系统盘,即可选择所需的镜像进行更换。请注意,更换镜像会导致系统盘数据丢失,请在确认更换前做好数据备份。。
ECS系统盘是否支持KMS加密,通过Terraform或Packer如何使用?
- ECS系统盘支持KMS的默认key加密以及BYOK加密。
- Packer加密功能即将支持。
- Terraform中通过参数encrypted指定。
快照和镜像有什么不同?有什么关系?
快照和镜像的不同如下:
- 镜像可直接用来创建服务器,而快照不可以。
- 快照可以是ECS系统盘或数据盘的数据备份,不一定包含系统盘。而镜像一定包含ECS系统盘的数据。
- 快照用于当前ECS磁盘的数据恢复,而镜像用于当前ECS及其他实例更换系统盘或创建新的ECS。
- 快照不可以跨地域使用。若您需要在其他地域恢复服务器数据,可使用自定义镜像。
- 应用场景不同。由于您只能使用自定义镜像备份数据,这里仅列举快照和自定义镜像的一些应用场景。
快照适用场景:
- 定期数据备份,按照设定的周期,每日、每周或每月自动执行快照策略对数据进行备份。
- 临时数据备份,例如:
- 系统更新、应用发布等系统临时变更,为防止操作错误,在执行变更前手工创建快照对系统进行备份。
- 系统盘扩容前,创建快照备份数据。
- 磁盘数据迁移,为磁盘创建快照,将磁盘作为另一块磁盘的基础数据。
自定义镜像适用场景:
- 备份短期内不会更改的系统,如已经完成发布或更新的应用系统。
- 使用已经完成安装和配置的系统为模板,创建新的ECS实例,如批量部署应用。
- 系统及数据迁移。
- 跨可用区和地域还原系统。
快照和镜像的关系如下:
- 创建自定义镜像时,ECS会为每块云盘创建快照,即自定义镜像包含ECS实例所有磁盘的快照。
- 使用系统盘快照,也可以创建自定义镜像。
数据盘的快照是否可以创建自定义镜像?
创建自定义镜像的快照磁盘属性必须是系统盘,数据盘不能用于创建自定义镜像。
但是,使用系统盘快照创建自定义镜像时,您可以添加数据盘快照。
如何查看数据盘?
您可以通过df命令查看数据盘的使用情况,以及文件系统被挂载的位置。例如:df –lh。
您可以通过fdisk命令获取数据盘的分区情况。例如:fdisk -l。
如何卸载(umount)和删除disk table里的数据?
假设/dev/hda5已经挂载在/mnt/hda5上,您可以使用下列任一命令卸载已挂载的文件系统。
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5
/etc/fstab是Linux系统下比较重要的配置文件,其包含了系统在启动时挂载的文件系统和存储设备的详细信息。
当您不想在启动实例时挂载指定分区,需要删除当前文件中对应的语句行。例如,删除下面的语句可以在启动的时候断开xvdb1。
/dev/xvdb1 /leejd ext4 defaults 0 0
Linux其他较重要的配置文件如下:
配置文件 配置说明 修改该配置文件的风险 /etc/issue*, /etc/*-release, /etc/*_version 系统发行版信息配置文件 修改/etc/issue*会导致系统发行版无法被正常识别,导致系统创建失败。 /boot/grub/menu.lst, /boot/grub/grub.conf 系统引导启动配置文件 修改/boot/grub/menu.lst会导致内核无法正确加载,导致系统无法启动。 /etc/fstab 系统启动挂载分区配置文件 修改该文件会导致分区无法被加载,导致系统无法启动。 /etc/shadow 系统密码相关配置文件 修改该文件为只读会导致无法修改密码文件,导致系统创建失败。 /etc/selinux/config 系统安全策略配置文件 修改/etc/selinux/config开启SELinux导致系统无法启动。 如何确认已经卸载数据盘,并可以新建自定义镜像?
- 确认/etc/fstab文件中对应的自动挂载数据盘分区语句行已被删除。
- 使用mount命令查看所有设备的挂载信息,请确认执行结果中不包含对应的数据盘分区信息。
服务器到期释放后,自定义镜像是否还存在?
存在,不需要了可以手动删除。
用于创建自定义镜像的服务器到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的服务器是否受影响?
均不受影响。
使用自定义镜像创建的实例是否可以更换操作系统?更换系统后原来的自定义镜像是否还可以使用?
可以。更换后原来的自定义镜像还可以继续使用。
更换系统盘时另选操作系统,是否可以使用自定义镜像?
可以。已创建的自定义镜像,是否可以用于更换另一台云服务器ECS的系统盘?
可以。是否可以升级用自定义镜像创建的云服务器ECS的CPU、内存、带宽、硬盘等?
均可以升级。
是否可以跨地域使用自定义镜像?
可以,但需要先将自定义镜像复制到目标地域。复制方法请咨询云技术在线。
创建自定义镜像、ECS实例时为何需要注释挂载项?
使用自定义镜像创建ECS实例时,以下原因会导致挂载磁盘失败。
- 创建的ECS实例没有数据盘。
- 数据盘是新磁盘,还没有进行分区格式化。
- 创建的自定义镜像中,未注释掉/etc/fstab文件中的磁盘挂载条目。
下面以ECS实例数据盘未分区,且创建该实例的自定义镜像中未注释掉/etc/fstab中的磁盘挂载条目为例,介绍数据盘挂载失败的原因。
- ECS实例数据盘未分区,如下图所示。
- 公共镜像
本文来自投稿,不代表云编程开发立场,如若转载,请注明出处:https://www.if98.com/328131696/seo/1912.html