测试对网盘做备份的时候,我给网盘做了全备份,然后用备份文件制作了一个镜像重新建立一个虚拟机。
虚拟机开启服务,发现无法登录。请问是有哪一个配置文件需要修改吗?外网IP我已经修改了ccnet.conf文件。
同网段的机器可以ping到服务器,但是无法telnet到8000端口。
原来的网盘是可以被telnet到的。
服务器是ubuntu。
谢谢。
测试对网盘做备份的时候,我给网盘做了全备份,然后用备份文件制作了一个镜像重新建立一个虚拟机。
虚拟机开启服务,发现无法登录。请问是有哪一个配置文件需要修改吗?外网IP我已经修改了ccnet.conf文件。
同网段的机器可以ping到服务器,但是无法telnet到8000端口。
原来的网盘是可以被telnet到的。
服务器是ubuntu。
谢谢。
最好把你两台服务器的具体信息,备份过程详细的列一下。
第一台服务器是一个正常的ubuntu服务器,网盘跑了大概2个月。
现在是做备份测试,我将第一台服务器做了完全复制,然后根据这个做了一个镜像,再创建一个新的服务器。
(这个过程是使用工具的,就是把服务器全部东西复制一遍重新建一个的操作。)
我将机器启动,修改了ccnet.conf文件里面的外网ip地址,然后想尝试通过web界面登录这台机器,查看是否跟第一台完全一样。结果失败了。
如果我要做一个全备份的镜像,在主机器坏掉的时候可以迅速启动备份并投入使用。那么这个备份的启动需要修改什么东西呢?
谢谢。
你看一下log中有什么报错信息。
你要备份的话,需要备份这三个地方:
实际上我做的是全备份,用了第三方工具复制了一个一模一样的服务器。就是等于做了一个镜像,包括你说的三个地方,是完完全全复制的。
理论上只需要修改下地址,然后重启服务就可以使用了。但是我重启服务之后,发现无法使用,跟原来的服务器配置对比,除了IP没有其他地方不同。
现在不清楚还有哪个地方没修改才导致服务器无法使用。
谢谢。
你看一下log中有什么报错信息。
log上面没有什么任何信息,因为我只是做端口连通测试
问题简化来说就是
原来服务器正常,可以ping通,可以telnet 8000和8082端口。
我做了一个镜像,复制了服务器,可以ping通,但是无法telnet 8000和8082端口。
都是同个网段测试,中间也没有加任何防火墙设备。用netstat查看8000和8082端口状态,两个机器是一样的。
既然8000和8082两个端口都打开,但是telnet不到,是因为你服务器防火墙之类的没有把8000和8082暴露给外界吧。
防火墙放通是跟之前的服务器一样的策略。
不过我现在是内网测试,我在服务器同个网段弄了一个测试用服务器,中间没有任何防火墙,直接ping能通,无法telnet到指定端口。
试试 curl -v http[s]://ip[:port]/api2/server-info/
这是原来的服务器,是可以正常连接的。
这是那台镜像的,无法连接。
那还是说明网络就不通啊,你还是先解决一下为什么访问不到备份服务器8000端口的问题吧。
你还可以登录到备份服务器,试一下 curl -v http://localhost:8000/api2/server-info/
或者 curl -v http://127.0.0.1:8000/api2/server-info/