云服务器镜像是什么,有什么用?

故名思义,镜像就是服务器的另一个副本。该副本文件包含了云服务器一块或多块云盘中的所有数据,这些云盘可以是单块系统盘,也可以是系统盘加数据盘的组合。

云服务器的镜像分为公共镜像、自定义镜像、共享镜像和镜像市场镜像。

  • 公共镜像

    云厂商官方提供的镜像,皆是正版授权,安全性好,稳定性高。公共镜像包含了主流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导致系统无法启动。

    如何确认已经卸载数据盘,并可以新建自定义镜像?

    1. 确认/etc/fstab文件中对应的自动挂载数据盘分区语句行已被删除。
    2. 使用mount命令查看所有设备的挂载信息,请确认执行结果中不包含对应的数据盘分区信息。

    服务器到期释放后,自定义镜像是否还存在?

    存在,不需要了可以手动删除。

    用于创建自定义镜像的服务器到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的服务器是否受影响?

    均不受影响。

    使用自定义镜像创建的实例是否可以更换操作系统?更换系统后原来的自定义镜像是否还可以使用?

    可以。更换后原来的自定义镜像还可以继续使用。

    更换系统盘时另选操作系统,是否可以使用自定义镜像?

    可以。

    已创建的自定义镜像,是否可以用于更换另一台云服务器ECS的系统盘?

    可以。

    是否可以升级用自定义镜像创建的云服务器ECS的CPU、内存、带宽、硬盘等?

    均可以升级。

    是否可以跨地域使用自定义镜像?

    可以,但需要先将自定义镜像复制到目标地域。复制方法请咨询云技术在线。

    创建自定义镜像、ECS实例时为何需要注释挂载项?

    使用自定义镜像创建ECS实例时,以下原因会导致挂载磁盘失败。

    • 创建的ECS实例没有数据盘。
    • 数据盘是新磁盘,还没有进行分区格式化。
    • 创建的自定义镜像中,未注释掉/etc/fstab文件中的磁盘挂载条目。

    下面以ECS实例数据盘未分区,且创建该实例的自定义镜像中未注释掉/etc/fstab中的磁盘挂载条目为例,介绍数据盘挂载失败的原因。

    1. ECS实例数据盘未分区,如下图所示。
    2. 故名思义,镜像就是服务器的另一个副本。该副本文件包含了云服务器一块或多块云盘中的所有数据,这些云盘可以是单块系统盘,也可以是系统盘加数据盘的组合。

      云服务器的镜像分为公共镜像、自定义镜像、共享镜像和镜像市场镜像。

      • 公共镜像

        云厂商官方提供的镜像,皆是正版授权,安全性好,稳定性高。公共镜像包含了主流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导致系统无法启动。

        如何确认已经卸载数据盘,并可以新建自定义镜像?

        1. 确认/etc/fstab文件中对应的自动挂载数据盘分区语句行已被删除。
        2. 使用mount命令查看所有设备的挂载信息,请确认执行结果中不包含对应的数据盘分区信息。

        服务器到期释放后,自定义镜像是否还存在?

        存在,不需要了可以手动删除。

        用于创建自定义镜像的服务器到期或释放数据后,创建的自定义镜像是否受影响?使用自定义镜像开通的服务器是否受影响?

        均不受影响。

        使用自定义镜像创建的实例是否可以更换操作系统?更换系统后原来的自定义镜像是否还可以使用?

        可以。更换后原来的自定义镜像还可以继续使用。

        更换系统盘时另选操作系统,是否可以使用自定义镜像?

        可以。

        已创建的自定义镜像,是否可以用于更换另一台云服务器ECS的系统盘?

        可以。

        是否可以升级用自定义镜像创建的云服务器ECS的CPU、内存、带宽、硬盘等?

        均可以升级。

        是否可以跨地域使用自定义镜像?

        可以,但需要先将自定义镜像复制到目标地域。复制方法请咨询云技术在线。

        创建自定义镜像、ECS实例时为何需要注释挂载项?

        使用自定义镜像创建ECS实例时,以下原因会导致挂载磁盘失败。

        • 创建的ECS实例没有数据盘。
        • 数据盘是新磁盘,还没有进行分区格式化。
        • 创建的自定义镜像中,未注释掉/etc/fstab文件中的磁盘挂载条目。

        下面以ECS实例数据盘未分区,且创建该实例的自定义镜像中未注释掉/etc/fstab中的磁盘挂载条目为例,介绍数据盘挂载失败的原因。

        1. ECS实例数据盘未分区,如下图所示。

      本文来自投稿,不代表程序人生-爱否编程,if programmer立场,如若转载,请注明出处:https://www.if98.com/328131696/blog/share/1912.html

      发表评论

      您的电子邮箱地址不会被公开。 必填项已用*标注

      公司战略调整:专注云产品的同时研发云方案、云技术;欢迎行业大枷入驻云技术社区,共创未来。产品管理请访问:yun.byun.com