云服务器Ecs镜像常见问题上
为帮助新手伙伴快速入门,了解熟悉云服务器的相关内容,本文主要讲述云服务器ECS镜像常见问题梳理。
镜像有哪些功能?
镜像在操作系统基础上预装了软件环境和多种功能,如PHP/.NET/JAVA/LAMP等运行环境、控制面板、建站系统等。将镜像与云服务器配套使用,您只需进行一次简单操作,就可快速部署云服务器的运行环境或软件应用,再也不担心上云难了。
镜像能带来哪些便利?
过去,开启云服务器(ECS)后,您需自行配置环境、安装软件,繁琐且耗时。现在通过镜像开通云服务器,一键部署,您可获得与镜像一致的系统环境或软件,便捷地创建就绪的运行环境,同时轻松地搭建并管理站点。
目前镜像支持哪些服务器环境和应用场景?
镜像市场提供上百款优质第三方镜像,不仅全面支持PHP/.NET/JAVA/LAMP/Docke虚拟容器等运行环境的部署,而且满足建站、应用开发、可视化管理等个性化需求。
镜像是否安全?
镜像服务商均有丰富的系统维护和环境配置经验,所有镜像都基于包含云盾的阿里云官方操作系统制作,且预先经过严格安全审核,敬请放心使用。
选择了镜像后能更换吗?
可以更换。在ECS控制台,选择更换系统盘,即可选择所需的镜像进行更换。请注意,更换镜像会导致系统盘数据丢失,请在确认更换前做好数据备份。
镜像安装使用过程中出问题了怎么办?
查看购买页的服务信息,通过在线旺旺、电话或邮箱直接与镜像服务商联系,实时解答您的疑问。
快照和镜像有什么不同?有什么关系?
快照和镜像的不同:
· 镜像可直接用来创建ECS实例,而快照不可以。
· 快照可以是ECS实例系统盘或数据盘的数据备份,而镜像一定包含ECS实例系统盘的数据。
· 快照只能用于当前ECS实例磁盘的数据恢复,而镜像可用于当前ECS实例及其他实例更换系统盘或创建新的ECS实例。
· 快照不可以跨地域使用。若您需要在其他地域恢复实例数据,可使用自定义镜像,详情请参见复制镜像。
· 应用场景不同。由于您只能使用自定义镜像备份数据,这里仅列举快照和自定义镜像的一些应用场景:
快照适用场景:
·
· 定期数据备份,按照设定的周期,每日、每周或每月自动执行快照策略对数据进行备份。
· 临时数据备份,例如:
· 系统更新、应用发布等系统临时变更,为防止操作错误,在执行变更前手工创建快照对系统进行备份。
· 系统盘扩容前,创建快照备份数据。
· 磁盘数据迁移,为磁盘创建快照,将磁盘作为另一块磁盘的基础数据。
自定义镜像适用场景:
· 备份短期内不会更改的系统,如已经完成发布或更新的应用系统。
· 使用已经完成安装和配置的系统为模板,创建新的ECS实例,如批量部署应用。
· 系统及数据迁移,如将经典网络的ECS实例迁移到VPC下。
· 跨可用区和地域还原系统。
快照和镜像的关系:
使用实例创建自定义镜像时,ECS会为实例的每块磁盘创建快照,即自定义镜像包含ECS实例所有磁盘的快照。具体步骤请参见使用实例创建自定义镜像。
使用系统盘快照,也可以创建自定义镜像。具体步骤请参见使用快照创建自定义镜像。
如何将A账号下面的ECS快照数据迁移到B账号下?
快照不支持迁移。如果您有需要,可将快照制作成镜像,然后共享到其他账号下。详情请参见使用快照创建自定义镜像和共享镜像。
数据盘的快照不能创建自定义镜像吗?那如何将A账号下的数据盘快照迁移到B账号?
创建自定义镜像的快照磁盘属性必须是系统盘,数据盘不能用于创建自定义镜像。
如果您需要将A账号数据盘快照迁移到B账号,可按以下步骤操作:
1. 为数据盘快照的原实例创建镜像,具体步骤请参见使用实例创建自定义镜像。
2. 共享镜像给B账号,具体步骤请参见共享镜像。
3. 在B账号中,使用该镜像新购一台按量付费实例,具体步骤请参见使用自定义镜像创建实例。
4. 为新购实例的数据盘创建快照,具体步骤请参见创建快照。
5. 释放该新购实例,具体步骤请参见释放实例。
服务器下的快照无法回滚,是什么原因?
您可以参考回滚磁盘报错检查快照情况。
因为删除了创建快照的实例,而导致使用快照回滚不成功,该如何解决?
您可以按照以下步骤操作:
1. 使用快照创建自定义镜像,具体步骤请参见使用快照创建自定义镜像。
2. 更换系统盘,更换时选择该自定义镜像。具体步骤请参见更换系统盘(非公共镜像)。
ECS实例系统快照能否下载到本地?
快照不能下载到本地。您可以利用快照创建镜像,再申请导出镜像。具体步骤请参见使用快照创建自定义镜像和导出镜像。
实例释放后,快照是否还存在?
保留手动快照,自动快照会随着实例释放而被清除。更多详情,请参见快照FAQ。
我想删除华北2快照链列表内的某一快照,但提示我关联了“RequestId: xxx”,这个是什么?
您的快照创建过自定义镜像,需要先删除这个自定义镜像才可以删除快照。
之前实例的地域为华东1(杭州),对数据盘做了快照。实例到期释放我在华东1(杭州)地域又新购了一个实例,能否把之前实例的快照回滚?
快照回滚是回滚到原来的实例。您可以利用之前数据盘的快照创建云盘,将云盘挂载到新的实例上。具体步骤请参见用快照创建云盘和挂载云盘。
如何查看数据盘?
您可以通过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、内存、带宽、硬盘等?
均可以升级。
是否可以跨地域使用自定义镜像?
不可以。自定义镜像只能在同一个地域使用。例如:使用华东1地域的实例创建的自定义镜像,不可以直接用来开通华东2地域的云服务器ECS。
如果您需要跨地域使用自定义镜像,可以先复制镜像到目标地域,请参见复制镜像。
包年包月实例的自定义镜像,是否可以用于创建按量付费的云服务器ECS?
可以。自定义镜像功能不区分实例的付费方式,即不区分是否包年包月或按量付费。
使用自定义镜像创建的实例,系统磁盘自动扩容失败的原因是什么?怎么办?
使用自定义镜像创建的实例,系统盘自动扩容失败的原因可能是没有安装cloud-init服务、cloud-init服务运行失败或文件系统不支持等。
系统盘自动扩容失败时,您可以手动扩容。具体步骤,请参见扩展文件系统_Linux系统盘。
创建自定义镜像、ECS实例时为何需要注释挂载项?
使用自定义镜像创建ECS实例时,以下原因会导致挂载磁盘失败:
· 创建的ECS实例没有数据盘。
· 数据盘是新磁盘,还没有进行分区格式化。
· 创建的自定义镜像中,未注释掉/etc/fstab文件中的磁盘挂载条目。
下面以ECS实例数据盘未分区,且创建该实例的自定义镜像中未注释掉 /etc/fstab中的磁盘挂载条目为例,介绍数据盘挂载失败的原因:
1. ECS实例数据盘未分区,如下图所示。
2. 使用自定义镜像创建的ECS实例中,未注释掉/etc/fstab中的磁盘挂载条目。
3. 实例启动时,会按照/etc/fstab文件中的配置挂载磁盘,但由于数据盘未分区导致挂载失败,
不用注释磁盘挂载条目的情况:一般只有在创建ECS实例时,选择了数据盘且数据盘是通过已分区、已格式化的数据盘快照生成。
如问题还未解决,请联系售后技术支持。
如何配置并使用Docker私有镜像库?
Docker私有镜像库与阿里云对象存储OSS
镜像管理是Docker的核心,为了满足企业或组织内部分享镜像,Docker官方在Github上建立了一个开源项目 docker-registry,专门用于自建Docker的私有镜像库。
快速启动支持阿里云对象存储OSS的docker-registry
您可以从GitHub下载并安装docker-registry,运行 pip install docker-registry-driver-alioss命令,通过pip安装OSS driver。
1. 运行docker registry:
docker run -e OSS_BUCKET=-e STORAGE_PATH=/docker/ -e OSS_KEY=-e OSS_SECRET=-p 5000:5000 -d chrisjin/registry:ali_oss
2.
3. 配置config.yml:
```local: &local
<<: *common storage: alioss storage_path: _env:STORAGE_PATH:/devregistry/ oss_bucket: _env:OSS_BUCKET[:default_value] oss_accessid: _env:OSS_KEY[:your_access_id] oss_accesskey: _env:OSS_SECRET[:your_access_key]```
4.
5. 启动docker-registry:
DOCKER_REGISTRY_CONFIG=[your_config_path] gunicorn -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wi:application
6.
如问题还未解决,请提交工单联系阿里云。
什么情况下需要复制镜像?
自定义镜像只能在同一个地域使用,不能直接跨地域使用。如果您需要:
· 将云服务器ECS上的应用部署在多个地域。
· 将云服务器ECS迁移到其他地域。
· 跨地域使用自定义镜像。
可以通过复制镜像解决。您可以复制当前地域的自定义镜像到其他地域的同账号中,在其他地域使用自定义镜像实现一致性部署应用环境。
可以复制哪些镜像?
复制镜像只支持自定义镜像。不支持公共镜像,镜像市场镜像和别人共享给您的镜像。
当前有哪些支持复制镜像功能的地域?
阿里云所有地域均支持复制镜像功能。
复制一个镜像大概需要多久?
复制镜像的时间取决于网络传输速度和任务队列的排队数量。复制镜像需要通过网络把一个地域的可用区中的镜像文件传输到目标地域的可用区,需要您耐心等待。
复制镜像怎么收费的?
复制镜像过程包括以下操作:
1. 从源地域将生成自定义镜像的快照复制到目标地域。
2. 在目标地域根据快照自动生成自定义镜像。
上述过程可能涉及以下费用:
· 不同地域之间的数据传输流量费。阿里云目前暂未对这部分流量收费,具体收费时间请以官网公告为准。
· 复制过来的快照会占用快照容量。目前快照容量已经收费,详情请参见快照计费方式。
在复制镜像过程中,源镜像和目标镜像有什么限制?
在复制过程中,源镜像禁止删除,目标镜像可以取消复制,不能用于更换系统盘和创建ECS实例。
怎么复制我的云账号的镜像资源到其他阿里云账号的其他地域?
您需要复制自己的镜像到目标地域,并将该镜像共享给对方的云账号。对方云账号的共享镜像列表中会显示该镜像。
复制镜像有镜像容量限制吗?
没有限制。但是,复制容量超过500 GiB时需要提交工单申请,当您在控制台单击复制镜像时,控制台会提示您提交工单申请。
从其他地域复制过来的镜像,镜像页面显示状态为可用。但通过此镜像创建实例时,提示“您指定的镜像被禁用或者已被删除”。为什么?
如果自定义镜像基于镜像市场的镜像创建, 然后复制到其他地域,是不可以创建ECS实例的。镜像市场的镜像是无法通过创建自定义镜像,复制到其它地域之后创建ECS实例的。
国际站数据迁移到国内有什么方法?
您可以通过复制镜像实现。具体步骤请参见复制镜像。
我最多可以获得多少个共享镜像?
100个。
每个镜像最多可以共享给多少个用户?
50个。
使用共享镜像是否占用我的镜像名额?
不占用。
使用共享镜像创建实例的时候存不存在地域限制?
有地域限制。同一个共享源,地域也应该相同。
使用共享镜像创建实例存在什么样的风险?
镜像拥有者可以查看该镜像的共享关系,也可以删除该镜像。共享镜像被拥有者删除后,会导致使用共享镜像的ECS实例不能重新初始化系统盘。
阿里云不保证其他账号共享镜像的完整性和安全性,使用共享镜像时您需要自行承担风险,请您选择信任的账号共享的镜像。使用共享镜像创建ECS实例时,您需要登录该ECS实例检查一下共享镜像的安全性和完整性。
我把自定义镜像共享给其他账号,存在什么风险?
有数据泄露和软件泄露的风险。在共享给其他账号之前,请确认该镜像上是否存在敏感的和安全的重要数据和软件。得到您的共享镜像的账号,可以用这个共享镜像创建ECS实例,还可以用这个ECS实例创建更多自定义镜像,其中的数据会不停传播,造成泄露风险。
我能把别人共享给我的镜像再共享给他人吗?
不能。只有镜像的拥有者才能共享给其他账号。
我把镜像共享给他人,还能使用该镜像创建实例吗?
可以。您将镜像共享给其他账号后,还可以用该镜像创建ECS实例,在该ECS实例的基础上也可以继续创建自定义镜像。
华北地域服务器A制作的镜像能共享给华东地域的服务器B吗?
· 如果服务器A与B属于同一账号,可直接复制镜像到华东地域给服务器B使用。详情请参见复制镜像。
· 如果服务器A与B属于不同的账号,可先复制镜像到华东地域再共享给服务器B的账号。详情请参见复制镜像和共享镜像。
为何没有导出镜像的入口?
您需要提交工单申请权限,详情请参见导出镜像。
我想将镜像导出到本地进行测试,具体要怎么操作呢?
目前镜像文件的导出格式默认为 .raw.tar.gz,解压后为 .raw格式,您可以搜索下该格式镜像的相关使用资料来使用,阿里云并未做特殊限制。
如果使用自定义镜像创建了ECS实例,我可以删除这个镜像吗?
您可以强制删除这个镜像。但是,删除镜像后,使用该自定义镜像创建的ECS实例无法重新初始化云盘。
我曾把自己账号中的某个自定义镜像共享给其他账号,现在我可以删除这个镜像吗?
可以删除。但是当您删除共享镜像后,使用该共享镜像创建的ECS实例都不能重新初始化系统盘。所以,建议您把该自定义镜像的所有关系删除后再删除镜像。
我把某个自定义镜像(M)的共享账号(A)给删除了,会有什么影响?
您将无法通过ECS控制台或者ECS API查询到共享镜像M。无法使用镜像M创建ECS实例和更换系统盘。如果账号A 在删除共享关系前,使用镜像M创建了ECS实例,那么这些实例将不能重新初始化系统盘。
删除镜像的时候提示“指定的镜像Id还存在保有实例,不能删除该镜像”,为什么?
您可能使用快照创建了镜像。如果想删除镜像,必须选择强制删除。强制删除镜像后,不会影响现有实例的使用,但是使用该自定义镜像创建的ECS实例无法重新初始化云盘,详情请参见删除自定义镜像。
更换系统盘时,选择的镜像中包含数据盘的话,能通过更换系统盘实现更换镜像吗?
不能。如果必须要使用这个镜像,建议您使用该镜像创建一个按量付费的ECS实例,为系统盘创建快照,然后再通过该快照创建只包含系统盘的自定义镜像,最后更换系统盘时选择该自定义镜像。
我目前有一台ECS服务器,想用现有的镜像来更换这台ECS的操作系统,怎么操作?
请参见更换操作系统。
说明 建议您操作之前创建快照备份数据。
账号A的服务器制作镜像后,能给账号B更换磁盘用吗?
您可以共享镜像给账号B,具体步骤请参见共享镜像。
注意 用于更换系统盘的镜像中,只能包含系统盘。
为什么创建实例时自定义镜像的配置费用高于公共镜像?
以下任一原因均可导致自定义镜像的配置费用高于公共镜像:
· 自定义镜像中包含数据盘。创建实例时,数据盘产生的费用,导致自定义镜像总费用高于相应的公共镜像。
· 自定义镜像基于付费公共镜像(如Windows Server、Redhat Enterprise Linux等)创建。
如何购买镜像市场镜像?
您可以在镜像市场单独购买,也可以在ECS售卖页面和ECS实例同时购买。
按次购买的镜像的使用期限是多久?
原则上可以一直使用,但要需要注意,镜像作为一种软件有自身的生命周期,另外服务商提供的服务支持实际上是有期限的,具体应以商品上的描述为准。
镜像市场的镜像支持退款吗?
镜像按照云市场统一规则支持有限时间内无理由退款,但出现以下情况时不予退款:
· 在无理由退款时限内将购买的镜像部署在了云服务器上。
· 在提交退款的申请审批确认前,将购买的镜像部署在了云服务器上。
· 也就是说,镜像在不被使用的状态下可以退款。
镜像市场商业化后,还有免费的镜像市场镜像吗?
镜像市场还会存在一定数量的免费的镜像,可以放心使用。0元的镜像也需要购买后才能使用。
在杭州买了一个镜像市场的镜像,能否在北京创建ECS实例或者更换系统盘?
不可以,购买的镜像市场镜像只能在相同地域进行创建ECS实例或者更换系统盘。
ECS实例使用镜像市场的镜像,升级和续费ECS实例,需要为镜像继续付费吗?
不需要付费。购买一个镜像可以一直在ECS实例上使用,无需再续费。
ECS实例使用镜像市场的镜像,实例释放后,继续购买ECS实例还可以免费使用该镜像吗?
可以。
使用镜像市场镜像创建ECS实例,该实例创建一个自定义镜像,使用该自定义镜像创建ECS实例需要为该镜像付费吗?
需要,价格和原镜像市场的镜像价格相同。
来源于镜像市场的镜像复制到其他地域创建ECS实例,是否需要为该镜像付费?
需要,价格和原镜像市场的镜像价格相同。
如果把来源于镜像市场的自定义镜像共享给其他账号(B)创建ECS实例,账号B是否需要为该镜像付费?
账号B需要支付该镜像费用,价格和原镜像市场的镜像价格相同。
如果使用镜像市场的镜像或者来源于镜像市场的镜像进行更换系统盘,需要付费吗?
需要看情况,如果当前的ECS实例使用的镜像和您要更换的镜像属于同一个镜像商品的不同版本的镜像,是不需要付费的,否则是需要付费的。
ECS实例正在使用镜像市场的镜像,进行重置系统盘需要收费吗?
不会。
预付费镜像能与哪种ECS实例搭配使用?
预付费镜像只能与包年包月实例和按周付费实例搭配使用,而且镜像与ECS实例的付费周期应保持一致。
怎么购买预付费镜像?可以单独购买吗?
目前您还不能单独购买预付费镜像。
您可以选择以下任一种方式购买预付费镜像:
· 在创建ECS实例时,付费方式选择包年包月,并从镜像市场选择镜像,再选择按周、按月或按年付费。
说明 在这种情况下,您需要同时支付实例与镜像的费用。如果实例创建成功,表明您已经同时支付了实例与镜像的费用,不会出现其中一项资源购买失败的情况。
·
· 如果您想在一台已有的包年包月或按周付费ECS实例上使用预付费镜像,您可以使用更换操作系统功能将操作系统更换为预付费镜像,此时,您只能按照ECS实例的付费周期选择镜像的付费周期。具体操作方式,请参见更换系统盘(非公共镜像)。
说明 在这种情况下,您只需要支付镜像的费用。
预付费镜像怎么付费?
预付费镜像采用预付费,付费周期应与使用它的包年包月或按周付费ECS实例保持一致。
镜像的价格以供应商提供的信息为准。
预付费镜像到期了就不能用了吗?怎么继续使用?
预付费镜像到期后,如果没有及时续费就不能再使用。
您不能单独为预付费镜像续费。如果要继续使用,您可以在为ECS实例续费的同时为镜像续费。续费后,可以继续使用镜像。
【阿里云,阿里巴巴集团旗下云计算品牌,全球卓越的云计算技术和服务提供商。海商(www.hishop.com.cn)作为阿里云湖南唯一授权服务中心,国内知名商城系统及商城网站建设提供商,专为企业提供专业完善电商整体解决方案、微商云、视频云、医疗云等,点击咨询阿里云服务器】
相关推荐
导读:为帮助新手伙伴快速入门,了解熟悉云服务器的相关内容,本文主要讲述 云服务器 ECS公共镜像下。 公共镜像由阿里云…
现在很多人在疫情之后开始创业,但是问题出现了,创业选择哪种呢?这里最好的选择就是微信小程序,原因是什么呢?我们…
导读:为帮助新手伙伴快速入门,了解熟悉云服务器的相关内容,本文主要讲述 云服务器 ECS公共镜像下。 第三方及开源公共…
云服务器的操作系统使用说明…
云服务器ECSt5突发性能实例…
如今互联网服务和交互已经慢慢渗透到我们的日常生活。云计算服务也成为我们快捷,高效利用网络资源的新新词汇。其中阿…