AnyBackup5.0.3.0备份软件实施指导文档_第1页
AnyBackup5.0.3.0备份软件实施指导文档_第2页
AnyBackup5.0.3.0备份软件实施指导文档_第3页
AnyBackup5.0.3.0备份软件实施指导文档_第4页
AnyBackup5.0.3.0备份软件实施指导文档_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 . AnyBackup 备份软件 实施指导文档27 / 27 声明所有2003 2015爱数软件未经本公司许可,任何单位或个人不得以任何形式,复制、传播、摘抄本文档容的部分或全部。本文档容上可能会有增删和修改,爱数软件会定期将修订后的容纳入新版本中,如有更改恕不另行通知。关于爱数爱数是中国领先的数据管理解决方案提供商,整体数据管理业务已经遍与全球市场。爱数的数据管理解决方案着眼于企业最核心的资产:数据,并从业务连续性、数据存储、数据保护、非结构化数据管理与数据长期保存五个维度出发,帮助客户解决云化数据中心基础设施层的数据管理需求。在云计算、虚拟化以与BYOD和移动互联四大趋势

2、下,随着IT即服务的目标明朗化,客户的整体建设需求也在顺势而为变的更加关注数据管理服务: 高性能可弹性扩展且池化管理的存储 多重高效的数据保护方式 足够开放和安全的非结构化数据管理我们立足于趋势前沿,紧贴行业市场需求,针对不同的客户定位,基于专业沉淀的技术,通过持续创新产品,提供专业的数据管理解决方案和服务,致力于通过高效的数据管理来帮助用户提升运营效率,并加固业务连续性,其中爱数专业的存储产品AnyStorage助客户解决数据高效存储、数据可用性、数据长期保存的难题;爱数卓越的备份一体机,从超易备到AnyBackup再到TxCloud,提供前端到后端的全面强大的数据安全保障服务,采用多种保护

3、模式从多个维度满足客户数据保护的需求;爱数创新的非结构化数据管理产品AnyShare和易享云,助力客户在新趋势下提升和优化非结构化数据管理效率;爱数增值型云产品基于Tx统一运营管理平台,可助力客户轻松实现共享灾备云和共享文档云,即以SaaS模式提供备份即服务和文档即服务。借助爱数的方案和产品,我们的客户可以从容布局云端,赋予IT战略价值,实现从数据资产到信息资产的跨越,有效提升业务效率。作为备份一体机的首创者和引领者,在 IDC 2013年关于中国备份一体机市场的研究报告中,爱数以18.5%的市场份额位居中国品牌第一。同年,爱数凭借完整的数据管理解决方案入选Gartner Cool Vendo

4、r。源于优秀的企业运营理念和价值观,包括客户为先、平等尊重、兑现承诺、持续变革、追求卓越,我们一直专注于全球智能数据管理典企业的愿景践行,致力于为全球各地的客户实现无法想象的IT商业价值。如今,爱数的产品和解决方案已经成功服务于全球上万客户,遍与党政、医卫、涉密、教育、企业以与云服务领域等行业,我们将持续用推动业务转型的革命性创新来成就客户发展,帮助客户迎合行业趋势,驾驭数据未来。目录关于爱数3一写作目的6二目标读者6三实施版本6四步骤61.实施注意事项62.安装控制台83.初始化配置114.创建卷165.修改接收数据IP176.设置自备份计划187.配置告警规则188.创建用户199.安装客

5、户端1910.配置客户端2111.许可证授权2212.校正系统时间2313.重启服务2314. 外接介质服务器23五附录261. 端口和服务进程一览表262. 查看操作系统版本位数303. 存使用指导324. 控制台卸载325. RedHat本地yum源搭建方法346. 机房搬迁后(控制台IP发生变化)数据恢复35一写作目的 指导AnyBackup 的实施工作,介绍从软件安装到配置过程中的注意事项,定义实施标准流程,明确可实施的质量边界。二目标读者售后实施人员。三实施版本控制台:爱数备份软件 5.0 (Version: .394)客户端:.3297四步

6、骤1.实施注意事项1)系统配置要求:两颗4核CPU、存16GB2)系统核:版本不低于 2.6.18;位数:64位.3)服务端口不被占用: 查看控制台端口4)系统平台支持:Redhat 5.3 64bit、Redhat 6.2 64bit、CentOS 5.3 64bit、CentOS 6.3 64bit、SUSE 11 SP3 64bit(必须安装完整版的系统,选择开发版,不支持精简版,开发版在安装操作系统中的选择如下图,此处以Redhat5安装为例,其他系统选择类似,请参考选择。)5)若需要执行VMware高级备份,则控制台需安装NFS服务。检查与安装步骤详见: 2-6)6) 重删配置要求:

7、若用户需要购买重删功能,则必须要配置两块400G或800G的SSD硬盘,专用于重删DDCache卷,以便提高重删效率。(SSD硬盘系产品配件)7)磁盘分区挂载到卷目录后,需要手动在/etc/fstab 文件中添加挂载路径。如下图:2.安装控制台1)root用户登录,上传安装包至控制台机器某个自定义路径。说明:a.建议安装在/home、/mnt、/opt或在根目录下新建目录,不可以安装在/root、/tmp、/bin等系统目录下。b.数据库的 data 文件、php、nginx 的日志文件等,都在安装目录AnyBackupServer下,建议空间大于20G。2)使用命令tar zxvf xxx.

8、tar.gz 解压安装包。3)解压后的目录为AnyBackupServer,进入AnyBackupServer/app/scripts,查看安装脚本。4) 执行安装 : ./install.sh 。确定安装:y,回车添加iptables(说明Suse11 64bit环境无需此步骤):y,回车说明:第一步首先会进行安装环境检查,可能存在以下几种异常情况,处理如下:(A)环境检查:非root用户进行安装,终止安装,并打印错误信息:Error: Current user is xxx. You should run as root user for installation.备注:此时需切换至roo

9、t用户安装。(B)环境检查:端口被占用,则终止安装。并打印端口的提示信息:Error: Installation has been stopped as the following ports are occupied :80 8845 8500备注:此时需检查释放被占用端口。(C)检查环境:如果SELinux的状态为enabled,提示用户是否继续信息:SELinux status is enabled and the status will be changed.Do you want to continue? y(yes)/n(no and quit)备注:用户选择y,则修改SELinu

10、x的状态permissive;用户选择n退出安装。此处建议选择y,继续安装。(D)检查环境:如果SELinux的状态为disabled,继续安装不退出。(E)检查环境:提示修改,iptables中加入规则:New rules will be added to the iptables. Do you want to continue? y(yes)/n(no and quit)备注:用户选择y,则为iptables加入规则项;用户选择n退出安装。此处建议选择y。(F)检查环境:如果OS不满足安装要求:打印提示信息,并终止安装:Installation has been stopped as t

11、he OS type cannot meet the requirements: Kernel: 2.6.18 or later;Processor: x86_64备注:支持的linux系统核版本不低于 2.6.18且为64位. 若不满足此条件则无法安装。5)以上环境检查均通过则可开始执行安装,并且最终输出安装成功的提示信息。如下图:6)若需要执行VMware高级备份,则控制台需安装NFS服务。先确定是否安装NFS包, 用 rpm -qa|grep nfs-utils 命令查看。如果未安装,安装如下:A) Centos5 64bit系统安装NFS:yum install -y nfs-util

12、s portmapB) Centos6 64bit系统安装NFS:yum install -y nfs-utils rpcbindC) Redhat5 64bit系统安装NFS:yum install -y nfs-utils portmapD) Redhat6 64bit系统安装NFS:yum install -y nfs-utils rpcbindE) SUSE11 64bit系统安装NFS server,用yast安装nfs-kernel-server包,SUSE Linux 11的光盘中自带.注意:1.NFS需要的rpm包下载地址(此地址仅供参考):2.一般系统光盘都自带NFS包,从系

13、统光盘安装即可.控制台卸载步骤详见附录:控制台卸载3.初始化配置1)控制台安装完成后,在浏览器中访问IP:9800,首次访问会弹出初始化配置向导页,初始化配置向导主要进行一些基本信息设置,如下图所示,有两个配置入口:配置AnyBackup常规信息,完成后使用控制台进行数据保护管理恢复AnyBackup控制台,用于恢复到一样版本控制台的可用状态a.初次安装请选择第一项,用于进行控制台常规信息配置。(以下配置操作均以选择此项为准。)b.若要对原控制台进行灾难恢复,则选择第二项。(此功能隶属于自备管理模块,具体介绍可参考AnyBackup自备管理最佳实践)2)选择第一项 配置AnyBa

14、ckup常规信息,完成后使用控制台进行数据保护管理 ,跳转到系统设置页, 可配置管理控制台IP,默认情况下系统自动修改管理IP为em1网卡IP, 用户可选择配置其他网卡IP,如下图所示:3) 点击下一步跳转到用户设置页面,可设置用户密码、。 默认密码均为123456,默认audit用户未启用,此处可设置新密码以与启用用户,也可使用默认设置(根据用户需要设置,建议此处设置新的密码且开启密码复杂度检查,确保系统安全性),如下图:4)点击下一步跳转到介质设置页面,可创建卷,此处默认创建OFS卷,选择存储路径跟介质空间可创建默认OFS卷, 如下图所示:5)点击完成即可完成初始化配置向导,页面会自动跳转

15、到登录界面,使用新密码登录控制台,进入设备管理-介质服务器管理-介质管理,可以看到创建的默认卷。注意:1. 初始化配置只能进行一次,完成配置后不再弹出配置向导页。2. 初始化配置过程中可通过上一页进行回退修改配置信息。2. 若不想进行初始化配置,则可选择跳过按钮,直接完成初始化配置向导。下图所示:(配置向导中的所有操作均可登录控制台后在各模块部进行)4.创建卷 操作路径:登录-设备管理-介质服务器管理-介质管理;在初始化配置向导中会默认创建OFS卷,若要创建其他卷或对原有卷进行删除、修改,则可在此模块进行操作。1) OFS卷根据用户需要备份的数据大小与需要保留的副本数大致估算需要的卷空间并创建

16、对应大小的OFS卷。OFS卷可创建多个。注意:设置保留副本数时,实际需要预留的空间为副本数+1的数据容量大小。 例如,一个副本数大小为10G,设置保留2个副本数,那至少需要预留空间为 (2+1)*10G=30G。2) DDCache卷如果用户购买了重删功能,则必须要创建DDCache卷。DDCache卷的作用是提高重删效率,DDCache卷只能创建一个,且一旦创建不允许删除,若要删除,需先重启后台AnyBackupMediaServer 服务再执行删除。一般不建议删除,删除后不会对以前数据造成影响,但是会影响后续备份的重删率。DDCache卷的大小约为每1TB重删后的数据(无重复块),需要17

17、GB DDCache空间存放指纹,另固定有重删任务都会先占用3.5GB的DDCache空间。详细容请参考AnyBackup 重复数据删除最佳实践注意:建议SSD磁盘创建的RAID专用于重删DDCache卷,便于提高重删效率。3) 挂载卷如果用户环境中有虚拟化环境需要使用高级备份方式进行备份,且需要使用挂载卷,否则不需要创建此卷。挂载卷的大小根据用户数据的实际大小判定,一般来说,需要备份多大数据量可创建稍微大于该数据量的挂载卷。挂载建只能创建一个。4)自备份数据卷关于自备份数据卷,AnyBackup 5.0.3通过优化增加了自备份数据卷类型,使得备份软件跟备份存储柜保持一致,自备份

18、数据卷需要用户手动创建,操作跟其他卷一样。自备份数据卷只允许创建一个,一旦创建不建议删除。其他说明:1) 关于介质管理,AnyBackup 5.0.3通过优化,将卷名称统一变为英文显示,同时增加卷状态属性,方便获取卷信息,下图所示:2) 编辑卷只能编辑卷容量,相当于卷扩容操作。3) 存在备份数据的卷不允许删除。若要删除则需先删除备份数据。4) 一个存储路径只能对应创建一个(一次)卷,建议创建卷时按照存储路径中的容量大小建,否则该存储路径剩余空间会被浪费。5.修改接收数据IP 操作路径:登录-设备管理-介质服务器管理-系统管理-接收数据IP;接收数据IP是指当介质服务器存在多网卡时,在进行备份时

19、可选择通过指定网卡进行数据传输,默认为,此IP必须修改才可正常备份。一般需手动输入添加ip地址,IP地址的可选项为介质服务器所有可用网卡IP。6.设置自备份计划 操作路径:登录-运营管理-自备份管理-自备份属性-备份计划;此处默认策略(推荐设置)为每天备份一次,默认保存7个副本数,建议保留3个,计划备份时间为每天00:00:00。可根据用户的实际需求修改计划配置。注意:自备份正常进行的前提时存在自备份数据卷,所以建议完成初始化配置后优先登录创建自备份数据卷, 以便于默认自备份计划可正常进行。7.配置告警规则 操作路径:登录-日志和告警-告警管理;此处需要根据用户的实际需求进行

20、配置,点击“告警规则”tab,进入告警配置页,可根据需要勾选并启用告警规则。启用的告警规则并不会生效,需要点“配置”按钮添加检查对象以与抄送人,也可点击告警跟规则列表中的级别、告警方式修改告警规则的级别跟告警方式。注意:选择告警时,需要先配置DNS、SMTP服务器,才能确保正常收到告警。配置方法:1)检查DNS设置, 进入系统后使用命令 cat /etc/resolv.conf查看是否可设置可用的DNS。若没设置,请先设置此项。2)进入运营管理-系统设置-SMTP设置,添加可用的smtp配置,并发送测试,检查是否可正常收到测试,若收到测试则说明配置正确。8.创建用户 操作路径:登录-运营管理-

21、用户管理; 此处根据用户的实际需要进行配置。暂不支持导入域用户。新创建的用户,默认密码为123456。普通用户初次登录控制台可弹出修改密码窗口,为了安全起见,建议修改密码;若初次登陆关闭了修改密码窗口,也可在右上角点击用户名-个人信息进行修改。9.安装客户端 安装过程不再累述,详细可参考AnyBackup 客户端安装卸载最佳实践。注意:1)客户端安装包的位数需要和数据库位数保持一致,如64bit操作系统上安装32位的数据库,则需安装32bit的客户端。查看常见数据库/操作系统位数的方法2)在需要备份GBase、Sybase、Exchange、Domino、MySQL、DB2的环境

22、里安装客户端的时候,检查下客户端上是否有其他备份软件或者是用户自己设置的备份脚本,如果有,最好能停掉,否则可能会有交叉备份导致恢复的不是预期的数据。3)客户端跟控制台不可安装在同一机器上。4)支持客户端安装的操作系统环境见下表。操作系统CPU架构操作系统位数Windows 2003 SP1X8632Windows 2003 SP1X8664Windows 2003 SP2X8632Windows 2003 SP2X8664Windows 2003 R2X8632Windows 2003 R2X8664Windows 2008X8632Windows 2008X8664Windows 2008

23、SP1X8632Windows 2008 SP1X8664Windows 2008 SP2X8632Windows 2008 SP2X8664Windows 2008 R2X8664Windows 2012 R2X8664Windows 2012X8664Windows 7X8632Windows 7X8664Windows 8X8632Windows 8X8664Red Hat Enterprise Linux 5.0 X8664Red Hat Enterprise Linux 5.2 X8664Red Hat Enterprise Linux 5.3X8632Red Hat Enterpr

24、ise Linux 5.3X8664Red Hat Enterprise Linux 5.4X8664Red Hat Enterprise Linux 5.6X8664Red Hat Enterprise Linux 5.8X8632Red Hat Enterprise Linux 5.8X8664Red Hat Enterprise Linux 6.0X8632Red Hat Enterprise Linux 6.0X8664Red Hat Enterprise Linux 6.2X8632CentOS 5.0X8664CentOS 5.6X8632CentOS 5.6X8664CentOS

25、 6.0X8632CentOS 6.0X8664CentOS 6.2X8632CentOS 6.4X8664CentOS 6.5X8664Oracle linux 5.7X8664Oracle linux 5.9X8664Oracle linux 6.3X8664SUSE Linux Enterprise Server 11X8632SUSE Linux Enterprise Server 11X8664Red Flag Linux 6.0X8632AIX 5.3Power64AIX 6.1Power64AIX 7.1Power6410.配置客户端 操作路径:登录-备份管理-客户端; 用鼠标选

26、中对应的客户端,然后用户可以通过点击齿轮状的按钮进行以下操作:1)配置客户端与客户端组:购买重删模块的用户,需要根据客户端机器的实际可用存配置客户端进程使用的存上限,默认值为200MB,此处配置越高效率越高,但是要控制大小,不能超过实际可用存大小(配置后此客户端上的每个任务都将占用这么多存),推荐使用默认配置。指纹缓存路径使用本地卷,指纹缓存路径所在卷需要的可用空间按任务数 * 客户端缓存空间配置大小预留相应空间硬盘空间。请根据用户的数据量大小设定指纹缓存路径。具体请参考AnyBackup 重复数据删除最佳实践。2)新建虚拟客户端:在此选项中,用户若需要备份双机、集群、Hype

27、r-V和VMware的数据,则需要创建虚拟客户端。否则不需要。注意:a. 创建双机、集群客户端时所选择普通客户端操作系统需要一样。b.不支持选择外接的Linux客户端创建VMware vCenter/ESXi虚拟客户端。只支持Windows客户端、控制台自带客户端、外接介质服务器自带客户端创建VMware vCenter/ESXi虚拟客户端。c.删除客户端:虚拟客户端、普通客户端均可选择删除,但是删除前必须先删掉客户端上存在的任务。11.许可证授权 操作路径:登录-运营管理-许可证管理; 直接添加即可,不再累述。注意在线激活的时候,需要控制台可以连通外网,且已设置可用的DNS。如不能连外网,则

28、使用激活工具激活。12.校正系统时间 建议安装完控制台跟客户端后,分别检查其系统时间,若时间不正确,则需手动将时间校正为当前实际时间。13.重启服务 操作路径:登录-设备管理-介质服务器管理-系统管理; 若控制台出现服务异常,则可在系统信息页选择重启服务按钮,进行重启,此功能是重启所有控制台服务(重启服务前确保AnyBackupWebForDataengine 、AnyBackupWebForLocal 、AnyBackupPHPServer 、AnyBackupWebServer这4个服务正常)。也可进入后台/etc/init.d目录进行手动重启,命令如下:/etc/init.d/AnyBa

29、ckupXXXXXServer start|stop|restart|status14. 外接介质服务器 操作路径:登录-设备管理-介质服务器管理-系统管理;AnyBackup支持外接介质服务器对原控制台进行容量扩容。外接介质服务器只能是备份存储柜,备份存储柜通过添加介质代理授权码可作为外接介质服务器接入到其他控制台。如下图所示,登录需要作为外接介质服务器的备份存储柜控制台,修改下图中的IP地址为要接入的控制台管理IP地址。保存成功后可登陆控制台进入到设备管理-介质服务器管理中查看到外接介质服务器。下图所示,第二个介质服务器为外接介质服务器。外接介质服务器可在所接入的控制台被管理

30、,主要进行RAID/卷的一些管理,操作不变。成功接入后,创建任务时可选择外接介质服务器作为备份目的地。下图所示:注意:1)备份存储柜作为外接介质服务器接入时必须先添加介质代理授权码。2)备份存储柜作为外接介质服务器后,其自身不可进行其他备份恢复操作。3)主控制台可对外接介质服务器进行设备管理模块的所有操作。4)外接介质服务器接入到主控制台后,其自身接收数据IP会自动变为当前外接介质服务器的管理IP, 可在设备管理中进行修改。5)当备份备份存储柜作为外接介质服务器时,对应告警规则配置跟软件控制台保持一致。6)对于VMmware备份而言,如果使用嵌客户端作为代理客户端,一旦指定了嵌客户端后,新建V

31、Mware备份任务时只能将数据备份到嵌客户端所在的介质服务器且备份位置不可修改,如图所示:五附录1. 端口和服务进程一览表Q:客户端服务器需要确保哪些端口开放?A:9902、9952。Q:控制台需要确保哪些端口开放?A:9800、3345、8500、8510、8520、9952、9902。Q : 访问web管理界面的PC机器需要确保哪些端口开放?A:9800、3345、8500、8510、8520、9952。(1)Web 服务器a . Nginx 服务Web 服务器,提供 Web 门户,RESTful 接口转发等l 进程名称: /AnyBackupServer/app/3rdlibs/ngin

32、x/sbin/nginxl 服务名称: AnyBackupWebServerl 占用端口: 9800b . php-fpm 服务提供 PHP 脚本解析l 进程名称: /AnyBackupServer/app/3rdlibs/php/sbin/php-fpml 服务名称: AnyBackupPHPServerl 占用端口: 3345(2)Tornado Web Server命名规则: 8代表web,5代表5r,十位起命名,个位留着用来做nginx的负载均衡a. Server for local通过本地 python 脚本提供服务的 RESTful APIl 进程名称: /AnyBackupSer

33、ver/app/mgmserver/anybackup/bin/webforlocall 服务名称: AnyBackupWebForLocall 占用端口: 8500b. Server for thrift通过调用后端 thrift 接口提供服务的 RESTful APIl 进程名称: /AnyBackupServer/app/mgmserver/anybackup/bin/webforthriftl 服务名称: AnyBackupWebForThriftl 占用端口: 8510c. Server for DataEngine调用 DataEngine 的接口提供服务的 RESTful API

34、进程名称/AnyBackupServer/app/mgmserver/anybackup/bin/webfordataenginel 服务名称: AnyBackupWebForDataenginel 占用端口: 8520(3)Python管理服务(部使用)为 C+ 服务提供数据库访问等管理功能的 Thrift 接口l 进程名称: /AnyBackupServer/app/mgmserver/anybackup/bin/thriftpysvcl 服务名称: AnyBackupThriftPySvcl 占用端口: 9950(4)管理控制台提供客户端管理、更新管理等 Thrift 接口,维护客户端长

35、连接l 进程名称: /AnyBackupServer/app/bin/esfdaemonn -f consoled.configl 服务名称: AnyBackupBackupServerl 占用端口1: 9951(thrift 接口,部使用)l 占用端口2: 9952(维护长连接)(5)介质服务器提供介质管理 thrift 接口,同时接收和发送备份数据l 进程名称: /AnyBackupServer/app/bin/esfdaemon -f mediasvrd.configl 服务名称: AnyBackupMediaServerl 占用端口1: 9955(thrift 接口,部使用)l 占用端

36、口2: 9902(接收备份数据)(6)mysql数据库服务提供数据库服务,将持久信息保存到数据库里,以便web前端直接从数据库里读取,提高执行效率l 进程名称: /opt/AnyBackupServer/app/3rdlibs/mysql/bin/mysqldl 服务名称: AnyBackupDBServerl 占用端口: 99062. 查看操作系统版本位数(1)Windows下,进入命令行运行窗口中输入systeminfo命令 找到OS版本、系统类型即可确定系统版本、位数(2)Linux下查看版本和位数的方法:注意:也可用getconf LONG_BIT 进行判断位数(3)对于应用的版本、位

37、数判断,方法如下:Oracle环境:输入sqlplus / as sysdba即可看出版本:SQL Server环境:在查询窗口输入select SERVERPROPERTY(edition),执行查询,如果是64位的会有64-bit字样,如果是32位没有输出:注意:也可通过select version命令查询版本、位数。MySQL环境:在shell终端下输入mysql -V即可:3. 存使用指导介质服务器存峰值:开重删:基础存:1G没有远程复制任务时的重删存计算:3.5G + 重删服务器缓存 + 300M * 重删任务数 + (非重删定时+实时任务数)*200M(重删服务器缓存:是安装目录下dedups

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论