自定义镜像迁移实例到新的区域(实例启动异常排解)

简介: 镜像中选择“自定义镜像”,下拉选择当前区域中的复制过来的自定义实例(制作和复制镜像略过,官方图文帮助很详细),“立即购买” ——付款,克隆实例就诞生了。和原生的一模一样,原来迁移服务器这么简单。 赶紧输入IP(高配ECS是CentOs,nginx服务器。

ECS实例,配置较高,现准备减配。正好碰上双11阿里云半价新建实例,不能再划算了。

好久不来阿里云,记得去年(2016)的时候貌似还没有复制镜像,和共享镜像功能吧,现在都有了,迁移服务器好方便,二话不说,赶紧下单,半价啊

新建实例(还不是花钱买,说的跟新建文件夹那么简单似的!:实例你还想免费新建啊,美的你,呵呵),镜像中选择“自定义镜像”,下拉选择当前区域中的复制过来的自定义实例(制作和复制镜像略过,官方图文帮助很详细),“立即购买” ——付款,克隆实例就诞生了。和原生的一模一样,原来迁移服务器这么简单。

赶紧输入IP(高配ECS是CentOs,nginx服务器。装的AMH管理),访问AMH(像泼了一头冷水,大白页面,无法打开链接)。
有点不淡定了,哪里有问题?
查看下实例状态,正在运行,没问题,再想想:数据没复制过来?官方文档查一查,“自定义镜像”创建新实例,没有错误,操作正确。远程连接一下服务器,发现有错误提示了

_2_

看不懂,工单吧。选择的“一般”优先级,回复也挺快的
售后工程师 : 您好:……输入密码登陆后,查看下/etc/fstab 自动挂载文件与blkid 命令磁盘挂载信息是否匹对。如果fstab与blkid不一致,或者有多余的磁盘配置都是汇报错的,不一致的或者错误,请您修改下。
修改后重启,您再试下访问8888端口

果然,fstab和blkid信息不一致:

fstab_

提问,售后工程师回答 :
您好,您可以修改配置,将多余的配置# 禁掉,之后保存配置,重启服务器后测试下。
自己记录一下把,一年操作不了一次服务器,免得以后忘记,又走了弯路。
小白的我一脸xx,fstab和blkid是啥都不知道,哪个是配置?怎么修改?百度吧,反正知道了,fstab是个配置文件,那应该就是修改这里。怎么改?百度,shell命令,总算找到了fstab的路径,打开,不会编辑,最后还是求助了工程师:

售后工程师 : 您好,目前已经修改fstab文件,测试登陆正常。您还需手动挂载下数据盘,目前查看8888端口并未监听,您挂载数据盘到您应用使用的目录下,之后重启下8888端口对应的服务,之后访问。

![fstab_](
https://workorder.console.aliyun.com/attach/note_attach.do?id=38203297&order=0)

![fstab_](
https://workorder.console.aliyun.com/attach/note_attach.do?id=38203297&order=1)

2.手动挂载数据盘(操作略,参照以下链接)https://help.aliyun.com/knowledge_detail/40580.html
(重点操作命令记录一下):
(1) 查看数据盘挂载信息:运行命令 `
mount

返回结果中没有 /dev/vdb1 的信息。
(2) 查看数据盘分区信息:运行命令`fdisk -l`   
(3)(如系统盘没有重置忽略此步) 重新创建数据盘分区的挂载点xxx:运行命令 `mkdir /xxx`。

> 注意:
这里的挂载点名称必须与系统盘初始化之前 /dev/vdb1 的挂载点名称保持一致。您可以通过 `cat /etc/fstab` 命令查看原来的挂载点名称。 
(4) 重新挂载数据盘分区:运行命令 `mount /dev/vdb1 /xxx`
(5) 查看挂载结果:运行命令 `df -h`

3.重启8888端口服务,怎么重启?(小白就是小白)
8888端口在哪啊,重启,给我个按钮好不好,命令实在抓狂,百度好半天也没有怎么重启端口的方法,差点就改了nginx.conf文件。仔细揣摩工程师的话“之后重启下8888端口对应的服务,之后访问”,恩,应该是重启8888端口下的服务,那8888端口下的服务就应该是我的AMH喽,百度“重启AMH服务”:
**/etc/init.d/amh-start** 
一句话,搞定(注意,其实我不是一句话搞定,因为小白嘛,我先进入了/etc/init.d目录,又敲了amh-start,试了好几次,未果)。好了,一句话以后,终于搞定,敲敲地址~AMH漂亮的登录界面

![AMH](https://yqfile.alicdn.com/5896f2c4574f130fbb719be2fd748a13bb3860f8.png)
目录
相关文章
|
1月前
|
Prometheus Kubernetes 监控
容器服务ACK常见问题之pod设置securityContext调整参数失败如何解决
容器服务ACK(阿里云容器服务 Kubernetes 版)是阿里云提供的一种托管式Kubernetes服务,帮助用户轻松使用Kubernetes进行应用部署、管理和扩展。本汇总收集了容器服务ACK使用中的常见问题及答案,包括集群管理、应用部署、服务访问、网络配置、存储使用、安全保障等方面,旨在帮助用户快速解决使用过程中遇到的难题,提升容器管理和运维效率。
|
28天前
|
弹性计算 安全 关系型数据库
ECS实例问题之更新镜像后实例启动失败如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
245 2
|
Cloud Native 分布式数据库
用户指南—实例管理—重启实例
当PolarDB-X实例出现连接数满或性能问题时,您可以在控制台上手动重启实例。本文将介绍如何重启实例。
|
存储 Cloud Native 分布式数据库
用户指南—实例管理—只读实例
本文将介绍如何为主实例添加只读实例。
用户指南—实例管理—只读实例
|
Cloud Native 分布式数据库 数据库
用户指南—实例管理—释放实例
本文介绍如何释放PolarDB-X实例。
118 0
用户指南—实例管理—释放实例
|
弹性计算 API
【ECS 常见问题三 —— 镜像】删除&更换 镜像 FAQ
我曾把自己账号中的某个自定义镜像共享给其他账号,现在我可以删除这个镜像吗? 可以删除。但是当您删除共享镜像后,使用该共享镜像创建的 ECS 实例都不能重新初始化系统盘。 所以,建议您把该自定义镜像的所有关系删除后再删除镜像。
【ECS 常见问题三 —— 镜像】删除&更换 镜像 FAQ
|
容器
容器镜像服务同步实例实例解析!
通过配置同步规则,可以实现容器镜像从源实例自动同步至目标实例。若目标实例与源实例位于不同地域,可以实现跨地域的自动同步。
770 0
|
机器学习/深度学习 弹性计算 运维
阿里云服务器ECS和轻量应用服务器区别对比
阿里云轻量应用服务器和云服务器ECS有什么区别?为什么轻量应用服务器便宜?云服务器ECS和轻量应用服务器怎么选?
1749 0
阿里云服务器ECS和轻量应用服务器区别对比
|
弹性计算
阿里云实例创建镜像后删除源实例,创建好的镜像还能使用吗?
阿里云ECS实例创建镜像后,删除源实例,镜像是否还能正常使用?目前公司有台服务器暂时不需要用了,但是里面的系统和数据盘的资料要备份,想问问有没有什么方法可以实现?