通过更换系统盘实现更换系统盘(非公共镜像)

发布时间 - 2018-09-18 00:00:00    点击率:

本文在介绍通过更换系统盘实现更换系统盘(非公共镜像)的基础上,重点探讨了其具体操作步骤。

更换系统盘(非公共镜像)

更换系统盘 是指为您重新分配一个系统盘(系统盘ID会更新),原来的系统盘会被释放。如果在创建ECS实例时选择了错误的操作系统,或者随着业务发展,需要扩大系统盘容量或者使用其他操作系统,您都能通过 更换系统盘 实现。您能将系统盘的镜像更换为公共镜像、共享镜像、自定义镜像或镜像市场里的任一种镜像。

说明

微软已经停止支持Windows Server 2003。为了保证您的数据安全,阿里云不推荐ECS实例继续使用Windows Server 2003系统,也不再提供这个镜像。更多信息,请参考 关于阿里云不再支持Windows Server 2003系统镜像。

更换系统盘后,

您的实例会被分配一个新的系统盘,系统盘ID会更新,原系统盘被释放。

系统盘的云盘类型不能更换。

实例的IP地址和MAC地址不变。

为了保证有足够的快照额度完成新系统盘的自动快照策略,您可以 删除不需要的旧系统盘快照。

本文介绍如何将系统盘的镜像更换为非公共镜像。如果您需要使用公共镜像,请参考文档 更换系统盘(公共镜像)。

注意事项

更换系统盘是一个高风险操作,所以,在更换系统盘之前,请务必认真阅读以*意事项。

风险

更换系统盘存在如下风险:

更换系统盘需要停止实例,因此会中断您的业务。

更换完成后,您需要在新的系统盘中重新部署业务运行环境,有可能会对您的业务造成长时间的中断。

更换系统盘是重新为您的实例分配一个系统盘,磁盘ID会改变,所以基于旧的系统盘创建的快照将不能用于回滚新的系统盘。

说明

更换系统盘后,您手动创建的快照不受影响,您仍能用这些快照创建自定义镜像。如果您为旧的系统盘设置了自动快照策略,而且设置了自动快照随磁盘释放,则自动快照策略不再适用于新的系统盘,而且,旧系统盘的自动快照会自动删除。

跨操作系统更换注意事项

跨操作系统更换是指互相更换Windows与Linux系统。

说明

非中国大陆的地域暂不支持Linux和Windows系统的互换,仅支持Linux不同发行版本或Windows不同版本之间的更换。

跨操作系统更换时,数据盘的文件系统格式可能会无法识别。

如果您的数据盘没有重要数据,建议您 重新初始化数据盘,再将其格式化为相应系统的默认文件系统。

如果您的数据盘上有重要数据,您需要做以下操作:

Windows系统更换为Linux系统:需要单独安装软件识别,例如NTFS-3G等,因为Linux缺省情况下无法识别NTFS格式。

Linux系统更换为Windows系统:需要单独安装软件识别,例如Ext2Read、Ext2Fsd等,因为Windows缺省情况下无法识别ext3、ext4、XFS等文件系统格式。

如果您将操作系统从Windows系统换为Linux系统,您能选择使用密码认证或SSH密钥对认证。

前提条件

将系统盘的镜像更换为非公共镜像之前,您必须先完成以下工作:

如果更换为自定义镜像:

如果要使用某台ECS实例上的镜像,您必须 对指定实例的系统盘创建快照,并 使用快照创建自定义镜像。如果这台实例与您要更换系统盘的实例不在同一个地域,您需要 复制镜像。

如果要使用本地物理镜像文件,您需要 在控制台导入镜像 或者 使用Packer创建并导入本地镜像。镜像所在地域必须与您的实例相同。

如果要使用其他地域的镜像,您需要先 复制镜像。

说明

通过上述方式得到的镜像,在更换系统盘时,都出现在 自定义镜像 的下拉列表里。

如果要使用其他阿里云账号的镜像,您必须先 共享镜像。

如果更换为Linux系统,而且选择SSH密钥对认证,您必须先 创建SSH密钥对。

因为更换系统盘是一个高危操作,可能会造成数据丢失或业务停止,为了最大限度地减少更换系统盘对您业务的影响,建议在更换系统盘之前先为当前系统盘 创建快照。

说明

避免在您的业务高峰期创建快照,以免影响业务。一个40 GiB的快照,第一次创建大约需要40分钟。因此请预留出足够的时间。而且,创建快照可能会降低块存储I/O性能(一般在10%以内),出现短暂瞬间变慢。

创建快照时,请确保系统盘有足够的空间,建议预留1 GiB的空间,否则系统盘扩容更换后,系统可能无法正常启动。

操作步骤

登录 ECS管理控制台。

在左侧导航栏里,单击 实例。

选择地域。

找到需要更换系统盘的实例,在 操作 列中,选择 更多 > 停止。

当实例状态变为 已停止 时,表示实例已经成功停止。

在 操作 列中,选择 更多 > 更换系统盘。

在弹出的对话框里,仔细阅读更换系统盘注意事项后,单击 确定,更换系统盘。

在 更换系统盘 页面上,

镜像类型:选择自定义镜像、共享镜像 或 镜像市场,并选择需要的镜像。

系统盘:不能更换系统盘的云盘类型,但是您能根据业务需求和新镜像的需求扩容系统盘,最大容量为500 GiB。扩容时能设置的最小容量与系统盘当前容量和镜像有关,如下表所示。

说明

如果您做过 续费降配 操作,进入下一个计费周期前,您不能修改系统盘容量。

安全设置:

如果新的操作系统是Windows系统,您只能使用密码认证。

如果您的实例是I/O优化实例,而且新的操作系统是Linux系统,您能选择使用密码认证或SSH密钥对认证。您必须设置登录密码或者绑定SSH密钥对。

确认 配置费用:一般是指系统盘的费用。系统盘价格,请详见 云产品价格页。如果您选择的自定义镜像来源于镜像市场,可能会产生费用,也包括在配置费用里。镜像的计费信息,请参考 计费概述。

说明

系统盘价格说明:系统盘按起始容量起售,按起售价收费,超过起始容量后,每增加1 GiB按线性计费价格收费。起始容量的系统盘,包年包月价格的单位为 元/月,按量付费价格的单位为 元/小时。

确认无误后,单击 确定更换。

登录ECS控制台监控系统状态,完成操作系统更换大概需要10分钟。完成后,实例会自动启动。

后续操作

更换系统盘后,您可能需要做以下操作:

(可选)为新的系统盘设置自动快照策略。自动快照策略与磁盘ID绑定。更换了新的系统盘后,旧磁盘上应用的自动快照策略自动失效。您需要对新系统盘设置自动快照策略。

如果更换前后都是Linux系统,而且,实例上原来挂载了数据盘并设置了开机自动挂载分区:更换系统盘后,原来系统盘中的数据盘分区挂载信息丢失。您必须在新系统盘的/etc/fstab文件写入新分区信息,并挂载分区,不需要对数据盘格式化并分区。操作步骤如下,具体的操作命令参考 Linux格式化和挂载数据盘:

(建议)备份etc/fstab。

向/etc/fstab写入新分区信息。

查看/etc/fstab中的新分区信息。

运行 mount 命令挂载分区。

查看文件系统空间和使用情况:运行命令df -h。

挂载操作完成后,不需要重启实例即可开始使用新的数据盘。

相关API

ReplaceSystemDisk


# linux  # 系统盘  # 镜像  # 您的  # 自定义  # 您需要  # 操作系统  # 您必须  # 如果您  # 您能  # 文件系统 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在景安服务器上快速搭建个人网站?  网站制作报价单模板图片,小松挖机官方网站报价?  如何正确选择百度移动适配建站域名?  千库网官网入口推荐 千库网设计创意平台入口  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  简历在线制作网站免费版,如何创建个人简历?  西安专业网站制作公司有哪些,陕西省建行官方网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  JS经典正则表达式笔试题汇总  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  网站页面设计需要考虑到这些问题  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  phpredis提高消息队列的实时性方法(推荐)  如何在万网主机上快速搭建网站?  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel怎么调用外部API_Laravel Http Client客户端使用  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何快速生成凡客建站的专业级图册?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Android okhttputils现在进度显示实例代码  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  浅述节点的创建及常见功能的实现  Bootstrap CSS布局之列表  jQuery validate插件功能与用法详解  如何在阿里云虚拟主机上快速搭建个人网站?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  昵图网官网入口 昵图网素材平台官方入口  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  在线制作视频网站免费,都有哪些好的动漫网站?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  javascript读取文本节点方法小结  手机软键盘弹出时影响布局的解决方法  如何破解联通资金短缺导致的基站建设难题?  如何用VPS主机快速搭建个人网站?  清除minerd进程的简单方法  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  济南网站建设制作公司,室内设计网站一般都有哪些功能?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?