MSCS群集操作手册.docx

上传人:b****6 文档编号:6004519 上传时间:2023-01-02 格式:DOCX 页数:23 大小:422.63KB
下载 相关 举报
MSCS群集操作手册.docx_第1页
第1页 / 共23页
MSCS群集操作手册.docx_第2页
第2页 / 共23页
MSCS群集操作手册.docx_第3页
第3页 / 共23页
MSCS群集操作手册.docx_第4页
第4页 / 共23页
MSCS群集操作手册.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

MSCS群集操作手册.docx

《MSCS群集操作手册.docx》由会员分享,可在线阅读,更多相关《MSCS群集操作手册.docx(23页珍藏版)》请在冰豆网上搜索。

MSCS群集操作手册.docx

MSCS群集操作手册

MSCS介绍

服务器群集是一组协同工作并运行Microsoft群集服务(MicrosoftClusterService,MSCS)的独立服务器。

服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。

服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。

如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。

服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。

群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况.这为在群集中管理工作负荷提供了灵活性.另外,还提高了整个系统的可用性。

群集服务(Clusterservice)的优点包括:

高可用性:

通过服务器群集,资源(例如:

磁盘驱动器和Internet协议(IP)地址)的所有权会自动从故障服务器转移到可用的服务器。

当群集中的某个系统或应用程序发生故障时,群集软件会在可用的服务器上重新启动故障应用程序,或者将工作从故障节点分散到剩下的节点上。

由此,用户只在瞬间感觉到服务的暂停.

故障恢复:

当故障服务器重新回到其预定的首选所有者的联机状态时,群集服务将自动在群集中重新分配工作负荷。

该特性可配置,但默认禁用。

可管理性:

您可以使用“群集管理器”工具(CluAdmin.exe),将群集作为一个单一的系统进行管理,并对犹如运行于一个单一服务器的应用程序实施管理。

您可以将应用程序转移到群集中的其它服务器。

“群集管理器”可用于手动平衡服务器的工作负荷,并针对计划维护释放服务器.您还可以监控群集的状态、所有节点以及来自网络任何地方的资源。

可伸缩性:

群集服务可扩展以满足需求的增长。

当群集监督应用程序的总体负荷超出了群集的能力范围时,可以添加附加的节点。

MSCS群集配置清单

软件要求

∙群集中的所有计算机均安装了MicrosoftWindowsServer2003EnterpriseEdition

∙一个名称解析法,比如:

域名系统(DomainNameSystem,DNS)、DNS动态更新协议、WindowsInternet名称服务(WindowsInternetNameService,WINS)、HOSTS等等。

∙一个现有的域。

如果没有域环境,请参考附录:

创建WindowsServer2003域文档。

∙所有的节点必须是同一个域的成员。

∙一个域级帐户,必须是每个节点上的本地管理员组的成员。

建议采用专用帐户。

硬件要求

∙群集硬件必须属于群集服务硬件兼容性列表(HardwareCompatibilityList,HCL)。

∙将共享存储设备附加到所有计算机的存储电缆。

∙对于所有的节点,一切硬件都必须是可识别的,对应正确的插槽、设备卡、BIOS、固件修订版等等。

这将使配置变得更加简单,同时消除兼容性问题。

网络要求

∙每个节点必须有一个唯一的NetBIOS名称.

∙每个节点上的所有网络界面均拥有静态IP地址。

∙每个节点至少必须拥有两个网络适配器--一个用于连接客户端公用网络,另一个用于连接节点对节点专用群集网络。

∙如果您正在使用容错网卡或网络适配器组合,确认您正在使用最新的固件和驱动程序.

共享磁盘要求

∙一个经HCL认可的连接到所有计算机的外部磁盘存储单元。

其将用作群集共享磁盘。

建议采用某种类型的硬件独立磁盘冗余阵列(RAID).

∙所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。

∙共享磁盘必须与系统磁盘分别使用不同的控制器。

∙建议在RAID配置中创建多个硬件级别的逻辑驱动器,而不是使用一个单一的逻辑磁盘,然后将其分成多个操作系统级别的分区。

∙最小500兆字节(MB)的专用磁盘用作仲裁设备。

(独立的逻辑磁盘,而非使用操作系统级别的分区)

∙所有共享磁盘必须配置为基本磁盘。

∙群集共享磁盘不支持软件容错。

∙群集磁盘上的所有分区必须格式化为NTFS。

∙建议所有磁盘均采用硬件容错RAID配置.

∙建议最少采用两个逻辑共享驱动器。

MSCS群集安装

安装概述

在安装过程中,安装某些节点时将关闭其它节点。

使用下表确定在每一个步骤必须关闭的节点和存储设备。

步骤

节点1

节点2

存储

备注

设置网络

开启

开启

关闭

确认共享总线上的所有存储设备均已关闭。

开启所有节点.

设置共享磁盘

开启

关闭

开启

关闭所有节点。

开启共享存储,再开启第一个节点。

验证磁盘配置

关闭

开启

开启

开启第一个节点,开启第二个节点。

如果需要,可以针对第三和第四个节点重复相同的步骤.

配置第一个节点

开启

关闭

开启

关闭所有节点;开启第一个节点。

配置第二个节点

开启

开启

开启

顺利配置完第一个节点后,开启第二个节点。

如果需要,可以针对第三和第四个节点重复相同的步骤。

安装后

开启

开启

开启

所有节点均必须开启。

在所有节点上配置绑定顺序网络

1.单击“开始",指向“控制面板",右击“网络连接”,然后单击“打开".

2.在“高级”菜单上,单击“高级设置".

3.在“连接"窗口中,确认您的绑定顺序如下所示,然后单击“确定”:

a)公用网络

b)专用网络

c)远程访问连接

配置专用网络适配器

1.右击您的心跳适配器对应的网络连接,然后单击“属性”.

2.在“常规”选项卡上,确认仅选定了“Internet协议(TCP/IP)”复选框,如下方图2所示.点击清除所有其它客户端、服务和协议的复选框.

图3.在“专用网络属性”对话框中,仅点击选定“Internet协议"复选框。

3.如果您拥有一个能够以不同速度进行传输的网络适配器,那么您应该手动指定一个速度及双工模式。

不要对传输速度应用自动选择设置,因为某些适配器在确定速度时可能丢掉一些数据包。

如果您不能确定您的设备卡和连接设备所支持的速度,Microsoft建议您将同一路径上的所有设备设定为“10兆字节每秒”(Mbps)和“半双工”,群集中附加到相同网络的所有网络适配器必须统一设定为使用相同的“双工模式”、“连接速度”、“流控制"等等。

4.单击“Internet协议(TCP/IP)”,然后单击“属性”。

5.在“常规”选项卡上,确认您所选择的静态IP地址与其它任何公用网络适配器不在相同的子网或网络上.建议您将专用网络适配器放置在以下任何一个专用网络地址域内:

10.0。

0。

0到10。

255。

255。

255(A类)

172.16。

0.0到172。

31。

255.255(B类)

192。

168.0.0到192.168。

255.255(C类)

6.确认未在“默认网关"方框中,或者在“使用下列DNS服务器地址”下方,定义了任何值。

7.单击“高级”按钮.

8.在“DNS"选项卡上,确认未定义任何值。

同时确认清除了“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”复选框。

9.在“WINS”选项卡上,确认未定义任何值。

单击“禁用TCP/IP上的NetBIOS”,如下方图6所示.

10.当关闭了该对话框,您可能接收到如下提示:

“此连接拥有一个空白的主WINS地址.您想继续吗?

”如果您收到了该提示,单击“是”。

11.在群集中的所有其它节点上,通过不同静态IP地址完成步骤1至10。

 

配置公用网络适配器

注意:

如果IP地址是通过DHCP获取的,那么如果不能访问DHCP服务器,则可能无法接入群集节点。

由于这个原因,服务器群集上的所有接口均要求静态IP地址.记住:

群集服务只能识别每个子网上的一个网络接口。

验证连通性和名称解析

要验证专用和公用网络正确地进行通信,查验来自每个节点的所有IP地址.您必须可以在本地和远程节点上查验所有的IP地址。

要验证名称解析,使用节点的机器名称而非IP地址,从客户端查验每一个节点。

应该仅对公用网络返回IP地址。

您也许还想尝试通过“PING–a”命令,反向查找IP地址。

验证域成员

群集中的所有节点必须是同一个域的成员,并可以访问域控制器和DNS服务器.

如果没有独立的域控制器,这种情景至少要求其中有一个群集节点被设定为域控制器.但是,在双节点服务器群集中,如果其中有一个节点是域控制器,那么另一个节点也必须是一个域控制器.在四节点群集实施过程中,没有必要将全部四个节点都设定为域控制器。

然而,当遵照一个“最佳实践”模型并至少拥有一个后备域控制器时,余下的三个节点中至少应该有一个被设定为域控制器。

在设定群集服务之前,必须使用DCPromo工具将其中一个节点提升为域控制器。

在WindowsServer2003中位于DNS上的依赖性进一步要求,如果另一个支持动态更新和/或SRV记录的DNS服务器不可用,每一个是域控制器的节点也必须是DNS服务器(建议采用活动目录集成区域)。

在将群集节点部署为域控制器时,应该考虑以下问题:

∙如果双节点群集中有一个群集节点是域控制器,另一个节点也必须是域控制器.

∙运行域控制器需要一定的开销.一个空闲的域控制器在任何地方都会使用130到140MB的RAM,包括维持群集服务运行所需的内存。

复制也会增加网络流量,因为这些域控制器必须在域中和域间同其它域控制器进行复制。

∙如果群集节点是唯一的域控制器,那么每个节点必须同时是DNS服务器。

对于主DNS解析,它们必须相互指向对方,而对于备用解析,则必须指向自身。

由于制作群集节点域控制器所涉及的复杂性和开销,建议所有节点都应该是成员服务器.

设置群集用户帐户

群集服务需要一个属于可运行群集服务的每个节点上的本地管理员(LocalAdministrators)组成员的域用户帐户。

因为安装需要用户名和密码,所以该用户帐户必须在配置群集服务前予以创建.该用户帐户只能专门用于运行群集服务,而不能属于个人。

注意:

群集服务帐户不需要一定是域管理员(DomainAdministrators)组的成员。

基于安全原因,建议不要授予群集服务帐户域管理员权利。

设置群集用户帐户

1.单击“开始",指向“所有程序",指向“管理工具",然后单击“活动目录用户和计算机”。

2.如果域还未展开,单击加号(+)将其展开。

3.右击“用户",指向“新建”,然后单击“用户”。

4.键入群集名称,如下方图7所示,然后单击“下一步"。

 

图7。

键入群集名称.

5.将密码设置设定为“用户不能更改密码"和“密码永不过期”。

单击“下一步”,然后单击“完成"创建该用户。

6.在“活动目录用户和计算机”插件的左窗格中,右击“群集”,然后在快捷菜单上单击“属性”。

7.单击“将成员添加到组".

8.单击“管理员”,然后单击“确定”。

这将给予新用户帐户在该计算机上的管理特权。

9.退出“活动目录用户和计算机"插件。

设置共享磁盘

警告:

为了避免破坏群集磁盘,在其它节点上启动操作系统前,确认至少在一个节点上安装、配置和运行了WindowsServer2003。

在完成群集服务配置之前,所开启的节点数不要超过一个,这一点至关重要。

要继续的话,关闭所有节点。

开启共享存储设备,然后开启节点1。

关于仲裁磁盘

仲裁磁盘(quorumdisk)用于存储群集配置数据库检查点以及协助管理群集和维持一致性的日志文件。

建议遵照以下仲裁磁盘设置步骤:

∙创建一个最小50MB的逻辑驱动器用作仲裁磁盘。

对于NTFS,最佳的大小为500MB。

∙专门划出一个单独的磁盘作为仲裁资源。

重要:

仲裁磁盘故障可能导致整个群集失效;所以,强烈建议您使用硬件RAID阵列上的一个卷。

除了进行群集管理外,不要使用仲裁磁盘执行其它任务。

在群集服务安装过程中,您必须为仲裁磁盘提供驱动器盘符.常用的标准盘符为“Q”,本例中亦采用“Q”盘符.

配置共享磁盘

1.确认仅开启了一个节点.

2.右击“我的电脑”,单击“管理",然后展开“存储”。

3.双击“磁盘管理”。

4.如果您连接了一个新的驱动器,将自动开启“写入签名和更新磁盘向导”.如果出现该向导,单击“下一步”,完成向导的各个步骤。

注意:

该向导自动将磁盘设为动态。

要将磁盘复位到基本状态,右击“磁盘n”(n在此处指您正在设定的磁盘),然后单击“还原基本磁盘”.

5.右击“未分配的磁盘空间”。

6.单击“新分区”。

7.将启动“新建分区向导”,单击“下一步”.

8.选择“主分区”的分区类型,单击“下一步"。

9.默认将分区设为最小.单击“下一步”。

(建议采用多个逻辑磁盘,而不是在一个磁盘上采用多个分区。

10.使用下拉框更改驱动器盘符.使用在字母表上比默认列举的字母更靠后的驱动器盘符。

通常,驱动器盘符“Q”可以用于仲裁磁盘,而“R”、“S”等字母则用于数据磁盘。

11.使用NTFS格式化分区。

在“卷标"方框中,键入该磁盘的名称.例如:

“驱动器Q”,如下方图8所示。

关键是要对共享磁盘分配驱动器标签,因为在还原磁盘时这会大大减少故障排除时间.

 

验证磁盘访问与功能

1.启动“WindowsExplorer”。

2.右击一个共享磁盘(比如:

“驱动器Q:

\"),单击“新建”,然后单击“文本文档"。

3.确认您可以顺利写入磁盘,并创建了文件。

4.选择所创建的文件,然后按“Del”键,将其从群集磁盘删除。

5.对所有群集磁盘重复步骤1至4,确认可以从第一个节点正确地访问它们.

6.关闭第一个节点,开启第二个节点,并重复步骤1至4,验证磁盘访问和功能。

分配驱动器号,以便与相对应的驱动器标签相匹配.对任何附加节点重复相同的步骤。

确认所有节点都可以从磁盘读取和写入,关闭除第一个节点以外的所有节点,然后继续阅读本白皮书。

配置群集服务

您必须在安装的第一个阶段提供所有初始配置信息。

该步骤是通过使用“群集配置向导”来完成的.

如下方流程图所示,“Form(形成)”(创建一个新群集)和“Join(加入)"(添加节点)所采取的路径有所不同,但是它们共有一些相同的设置页面,即“凭证登录”、“分析”以及“重新分析并启动服务”。

而在下列页面上则有少许不同:

“欢迎”、“选择计算机”和“群集服务帐户”。

注意:

在节点1上进行群集服务配置的过程中,您必须关闭所有其它节点,并开启所有共享存储设备。

配置第一个节点

1.依次单击“开始”、“所有程序”和“管理工具”,然后单击“群集管理器”。

2.当出现“打开群集连接向导”提示时,在“执行”下拉列表中,单击“创建新群集”,如下方图9所示.

 

图9。

“执行”下拉列表。

3.确认您具有配置群集所必需的前提条件,如下方图10所示。

单击“下一步”。

 

图10.前提条件列表属于“新建服务器群集向导欢迎”页面的一部分。

4.键入群集的唯一NetBIOS名称(最多15个字符),然后单击“下一步”。

(在下方图11所示的例子中,群集被命名为“MyCluster(我的群集)”)建议遵守DNS命名规则。

更多信息,请在Microsoft知识库中参阅下列文章:

 

图11。

建议在命名群集时遵守DNS命名规则。

5.如果您在本地登录一个不属于“具有本地管理特权的域帐户”的帐户,向导将提示您指定一个帐户。

群集服务不会使用该帐户进行启动。

注意:

如果您拥有正确的凭证,步骤5所提到的提示,如图12所示,可能不会出现。

 

图12。

“新建服务器群集向导”提示您指定一个帐户。

6.由于可能对群集进行远程配置,因此您必须确认或键入将要作为第一个节点创建群集的服务器的名称,如下方图13所示。

单击“下一步”.

 

图13.选择将要作为群集中第一个节点的计算机名称.

注意:

“安装”向导可以验证所有的节点是否都可以看到共享磁盘。

在复杂的存储区域网络中,磁盘的目标识别符(TID)有时可能有所不同,而且“安装”程序可能错误地检测到磁盘配置对其无效。

要解决这个问题,您可以单击“高级”按钮,然后单击“高级(最小)配置".

 

7.下方图14显示“安装”程序现在将分析节点,查找可能导致安装出现问题的硬件或软件问题.检查所有警告或错误信息。

您还可以单击“详细信息"按钮,了解有关每个警告或提示的详细信息。

 

 

图14.“安装”程序分析节点,查找可能存在的硬件或软件问题.

8.键入唯一的群集IP地址(本例为:

172。

26。

204.10),然后单击“下一步”。

如下方图15所示,“新建服务器群集向导”通过使用子网掩码选择正确的网络,自动与其中一个公用网络关联群集IP地址。

群集IP地址只能用于管理,而不能用于客户端连接。

 

图15.“新建服务器群集向导”自动与其中一个公用网络关联群集IP地址。

9.键入在预安装时创建的群集服务帐户的“用户名”和“密码”.(在下方图16的例子中,用户名为:

“Cluster(群集)”)在“域”下拉列表中选择域名,然后单击“下一步”。

这时,“群集配置向导”将验证用户帐户和密码。

 

图16.向导提示您提供在预安装时所创建的帐户.

10.

检查“摘要”页面,如下方图17所示,确认所有将用于创建群集的信息均准确无误。

如果需要,您可以使用仲裁按钮,更改由默认自动选择的磁盘指派的仲裁磁盘。

本屏幕上所显示的摘要信息可用于在出现灾难恢复状况时,重新配置群集。

建议您保存并打印一份硬拷贝,与服务器上的更改管理日志保持一致。

注意:

“仲裁”按钮也可用于指定一个多数节点集(MajorityNodeSet,MNS)仲裁模型.在您创建MNS群集时,这是主要的配置区别之一。

 

图17.建议采用的“群集配置”页面。

11.检查所有在群集创建过程中遇到的警告或错误。

具体操作是单击加号查看更多信息,然后单击“下一步”。

出现在“创建群集"页面的警告和错误如图18所示。

 

图18。

出现在“创建群集”页面上的警告和错误。

12.单击“完成”,结束安装。

下方图19显示最终的步骤。

注意:

要查看详细的摘要,单击“查看日志"按钮,或者查看保存在该位置:

%SystemRoot%\System32\LogFiles\Cluster\ClCfgSrv。

Log的文本文件。

验证群集安装

使用“群集管理器”(CluAdmin。

exe),在节点1上验证群集服务安装

 

验证群集安装

1.依次单击“开始”、“所有程序”和“管理工具”,然后单击“群集管理器"。

2.确认所有的资源均顺利地实现了联机,如下方图20所示。

注意原则上,不要将任何东西放到群集组中,不要从群集组中取出任何东西,也不要使用群集组中的任何东西执行群集管理以外的操作.

配置第二个节点

在另一个节点上安装群集服务所需的时间要比花在第一个节点上的时间少.“安装”程序基于第一个节点的配置,在第二个节点上配置群集服务网络设置。

与此同时,您还可以通过远程操作为群集添加多个节点。

注意:

对于本部分,开启节点1和所有的共享磁盘,然后开启所有其它节点。

这时,群集服务将控制对于共享磁盘的访问,以便杜绝任何可能破坏卷的机会。

1.在节点1上打开“群集管理器"。

2.单击“文件”,单击“新建”,然后单击“节点”。

3.将启动“添加群集计算机向导”,单击“下一步"。

4.如果您没有通过正确的凭证进行登录,将要求您指定一个对群集中所有节点具有管理权利的域帐户.

5.输入您要将其添加到群集的节点的机器名称,单击“添加”.重复该步骤,如下方图21所示,添加您想要的其它节点。

当您添加完了所有的节点,单击“下一步”。

 

图21。

对群集添加节点。

6.“安装"向导将对所有节点执行分析,以便确认它们得到了正确的配置。

7.键入用于启动群集服务的帐户密码。

8.检查所显示的用于确认的摘要信息.摘要信息将用于在其它节点加入群集时对其进行配置。

9.检查群集创建过程中遇到的所有警告或错误,然后单击“下一步”。

10.单击“完成”,结束安装。

安装后的配置

心跳配置

现在,每个节点上的网络都已得到了正确的配置,而且群集服务也已配置完毕,这时您需要配置网络角色,以便定义各个网络在群集中的功能。

这里有一份“群集管理器”中网络配置选项的列表:

∙针对群集应用启用:

如果选定了该复选框,群集服务将使用该网络。

默认对所有网络选定该复选框。

∙仅用于客户端访问(公用网络):

如果您想让群集服务仅使用该网络适配器与其它客户端进行外部通信,那么选择该选项.该网络适配器将不进行节点对节点通信。

∙仅用于内部群集通信(专用网络):

如果您想让群集仅使用该网络进行节点对节点通信,那么选择该选项。

∙所有通信(混合网络):

如果您想让群集服务使用该网络适配器进行节点对节点通信和外部客户端通信,那么选择该选项。

默认对所有网络选定该复选框。

本白皮书假定仅使用两个网络,并解释如何将这两个网络分别作为混合网络和专用网络进行配置。

这是最常见的配置。

如果您拥有可用的资源,建议使用两个专门的冗余网络用于内部群集通信。

配置心跳

1.启动“群集管理器”。

2.在左窗格中,单击“群集配置”,单击“网络",右击“专用”,然后单击“属性”.

3.单击“仅用于内部群集通信(专用网络)”,如下方图22所示.

 

图22。

使用“群集管理器”配置心跳.

4.单击“确定”。

5.右击“公用",然后单击“属性”(如下方图23所示).

6.单击选定“针对群集应用启用该网络"复选框。

7.单击“所有通信(混合网络)",然后单击“确定”。

 

图23.“公用属性”对话框.

心跳适配器优先化

配置完群集服务如何应用网络适配器的角色后,下一步是对内部群集通信应用进行优先排序。

这仅适用于两个或两个以上被配置为节点对节点通信的网络。

屏幕右边的优先级箭头指定了群集服务使用各个网络适配器在节点间进行通信的先后顺序.群集服务总是尝试使用列于首位的网络适配器进行节点间的远程过程调用(RPC)通信。

只有当群集服务无法使用第一个网络适配器进行通信时,才会使用列表上的下一个网络适配器。

1.启动“群集管理器"。

2.在左窗格中,右击群集名称(位于左上角),然后单击“属性”

3.单击“网络优先级”选项卡,如下方图24所示。

4.确认“专用”网络列于最顶部。

使用“上移”或“下移"按钮,更改优先顺序。

5.单击“确定”。

配置群集磁盘

∙启动“群集管理器",右击您想从群集删除的任何磁盘,然后单击“删除”。

注意:

默认状态下,所有磁盘并不在相同的总线上,因为系统磁盘将为它们创建物理磁盘资源(PhysicalDiskResources),并对其进行群集。

因此,如果节点拥有多条总线,可能列出的某些磁盘将无法用作共享存储,例如:

内部SCSI驱动器。

应该从群集配置删除这些磁盘。

如果您计划对某些磁盘实施“卷装载”(VolumeMount)点,您可能要删除这些磁盘的当前磁盘资源,删除驱动器号,然后创建一个未分配驱动器号的新的磁盘资源。

仲裁磁盘配置

“群集配置向导”自动选择将作为仲裁设备的驱动器,并将使用50MB以上的最小分区。

您可能要把自动选择的磁盘更改为您自己专门指派的仲裁磁盘。

配置仲裁磁盘

1.启动“群集管理器”(CluAdmin。

exe)。

2.右击位于左上角的群集名称,然后单击“属性"。

3.单击“仲裁"选项卡。

4.在“仲裁资源”列表框中,选择一个不同的磁盘资源。

在下方图25中,“仲裁资源”列表框中所选定的是“磁盘Q”。

 

图25。

“仲裁资源”列表框.

5.如果磁盘拥有的分区不止一个,单击您要在其中保存群集指定数据的分区,然后单击“确定”。

测试安装

在“安装”程序结束后,有好几种验证群集服务安装的方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1