华为云用户手册
-
操作步骤 本操作以Windows Server 2019 标准版 64位操作系统、Pi2规格的GPU加速型实例为例,介绍单台E CS 安装新版支持GPU监控的 CES Agent的操作指导。 使用Administrator用户,远程登录弹性云服务器。 在浏览器地址栏输入地址,下载安装脚本。 以“华东-上海一”为例,安装脚本地址为: https://uniagent-cn-east-3.obs.cn-east-3.myhuaweicloud.com/package/install_amd64.exe 其余区域的安装脚本,请参见获取安装脚本。 (可选)在以下路径,卸载旧版本支持GPU监控的CES Agent。 C:\Program Files\uniagent\script\uninstall.bat 以管理员身份打开cmd命令窗口,在“install_amd64.exe”下载目录下,执行以下命令安装支持GPU监控的CES Agent安装脚本。 install_amd64.exe [-r RegionID] [-u UniagentVersion] [-t TelescopeVersion] [-d AgentApiDomain] 命令示例: install_amd64.exe -r cn-east-3 -u 0.1.5 -t 2.6.7.1 -d agent.ces.myhuaweicloud.com 其中, RegoinID:cn-east-3 UniagentVersion:0.1.5 TelescopeVersion:2.6.7.1 AgentApiDomain:agent.ces.myhuaweicloud.com 如果命令执行后出现“Access is denied”,可能是由于未以管理员身份打开cmd命令窗口导致,请切换为管理员身份重新执行命令。 当界面显示“Install service success”或“Install agent successfully”时,说明支持GPU监控的CES Agent安装成功并启动。 图1 支持GPU监控的CES Agent安装成功
-
操作场景 云平台支持弹性云服务器在专属主机与公共资源池之间迁移。 在控制台的“弹性云服务器”页面,您可以将公共资源池的弹性云服务器迁移至专属主机,成为专属主机上的弹性云服务器。 本章节介绍公共资源池的弹性云服务器迁移至专属主机的操作指导。 迁移云服务器需保证有可用的专属主机资源,否则无法进行迁移操作。 在控制台的“专属主机”页面还可以进行如下两个场景的迁移操作,具体请参见《专属主机用户指南》的“专属主机上云服务器迁移”章节: 创建在专属主机上的弹性云服务器迁移至其他专属主机。 创建在专属主机上的弹性云服务器迁移至公共资源池。
-
操作场景 按需计费:按需计费是后付费模式,按弹性云服务器的实际使用时长计费,可以随时开通/删除弹性云服务器。 包年/包月:包年/包月是预付费模式,按订单的购买周期计费,适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。 如果您需要长期使用当前弹性云服务器,可以将按需购买的云服务器转为包年/包月计费模式,节省开支。按需转包年/包月的具体操作,请参见本节内容。 如果弹性云服务器的绑定资源(云硬盘等磁盘、弹性公网IP)支持转包年/包月,则随弹性云服务器同步转换计费模式。 如果弹性云服务器的绑定资源(云硬盘等磁盘、弹性公网IP)不支持转包年/包月,则保留原计费模式,详细内容,请参见绑定资源计费模式转换规则。
-
绑定资源计费模式转换规则 弹性云服务器的绑定资源主要包括各类磁盘和弹性公网IP,当按需计费的弹性云服务器转包年/包月时,绑定资源的计费模式转换规格如表1和表2所示。 表1 磁盘计费模式转换规则 磁盘类型 计费模式 是否共享 是否支持随ECS按需转包年/包月 处理措施 本地盘 不涉及 否 不涉及 无。 DSS/DESS下磁盘 包年/包月(存储池计费模式) 否 不涉及 无。 云硬盘 按需计费 否 是(极速型SSD V2类型磁盘不支持) 无。 云硬盘 按需计费 是 否 在控制台的云硬盘页面进行按需转包年/包月操作。 详细内容,请参见云硬盘计费说明。 云硬盘 包年/包月 否 否 已经是包年/包月计费模式,无需处理。 云硬盘 包年/包月 是 否 已经是包年/包月计费模式,无需处理。 表2 弹性公网IP计费模式转换规则 资源 计费模式 计费方式 带宽类型 是否支持随ECS按需转包年/包月 处理措施 弹性公网IP 按需计费 按带宽计费 独享带宽 是 无。 弹性公网IP 按需计费 按流量计费 独享带宽 否 在控制台的弹性公网IP页面,先将按需按流量计费转换为按需按带宽计费,再将按需计费转换为包年/包月。 详细内容,请参见变更弹性公网IP计费方式。 弹性公网IP 按需计费 按带宽计费 共享带宽 否 在控制台的弹性公网IP页面进行按需转包年/包月操作。 详细内容,请参见变更弹性公网IP计费方式。 弹性公网IP 包年/包月 按带宽计费 独享带宽/共享带宽 否 已经是包年/包月计费模式,无需处理。
-
操作场景 购买ECS时,您可以通过共享VPC功能,使用其他账号共享的VPC和子网,以实现网络资源的共享和统一管理,提升资源管控效率、降低运维成本。 例如,为了规范管理网络资源,某企业使用账号A作为IT管理账号,用于管理基础公共资源,包括VPC、子网等。同时,账号A将多个子网共享给其他账号共同使用。 账号A:IT管理账号,作为资源所有者,创建VPC及子网,并将多个子网分别共享给其他账号使用。 账号B:业务账号,作为资源使用者,使用账号A共享的子网2创建ECS。 账号C:业务账号,作为资源使用者,使用账号A共享的子网3创建ECS。 图1 业务规划示意图 本章节介绍通过共享VPC购买ECS的操作指导。有关VPC子网共享的更多信息,请参见《虚拟私有云用户指南》的“共享VPC”相关内容。
-
Windows操作系统云服务器安装Tesla驱动 以下操作以Windows Server 2016 Standard 64bit操作系统,GPU实例安装Tesla驱动为例。 登录云服务器。 下载NVIDIA驱动包。 单击NVIDIA驱动下载根据实例的类型,选择驱动版本。 图8 选择驱动类型(Windows) 根据需求选择驱动版本,本节操作以安装Tesla 425.25为例。 图9 选择驱动版本(Windows) 单击需要下载的驱动,进入“TESLA DRIVER FOR WINDOWS”界面,单击“DOWNLOAD”。 单击“Agree & Download”,下载安装包。 图10 下载NVIDIA驱动安装包 双击驱动安装驱动,单击“运行”。 图11 运行NVIDIA驱动安装程序 选择安装路径,单击“OK”。 图12 选择NVIDIA驱动安装路径 根据安装提示完成NVIDIA程序的安装。 图13 完成NVIDIA驱动的安装 重启云服务器。 检查驱动是否安装成功。 进入“设备管理器”,查看“显示适配器”。 图14 显示适配器 打开云服务器cmd窗口,执行以下命令: cd C:\Program Files\NVIDIA Corporation\NVSMI nvidia-smi 如果回显信息中包含了已安装的驱动版本,说明驱动安装成功。 图15 查看NVIDIA驱动安装版本
-
Windows操作系统安装CUDA工具包 以下操作以Windows Server 2016 Standard 64bit操作系统GPU实例安装CUDA 10.1为例。 登录云服务器。 在CUDA下载页面中,按照CUDA工具包下载地址中的对应的索引项在页面中进行选择。 图25 选择CUDA版本 选择完成后,页面会自动呈现出Windows Server 2016 Standard 64bit对应的CUDA 10.1的下载地址。 图26 Windows云服务器下载CUDA 单击“Download”下载CUDA工具包。 双击打开安装文件,单击“运行”安装CUDA工具包。 图27 Windows云服务器安装CUDA 选择安装地址,在“CUDA Setup Package”界面,单击“OK” 图28 选择CUDA安装路径 根据安装提示完成CUDA的安装。 图29 CUDA安装完成 检查CUDA是否安装成功。 打开cmd命令窗口,执行以下命令。 nvcc -V 如果回显信息中出现CUDA的版本信息,说明CUDA安装成功。 图30 CUDA安装成功
-
Linux操作系统安装CUDA工具包 以下操作以Ubuntu 16.04 64bit操作系统,GPU实例使用run包安装CUDA 10.1为例。 登录云服务器。 根据操作系统选择命令更新系统软件。 Ubuntu 更新软件安装源:apt-get -y update 安装必要程序:apt-get install gcc g++ make CentOS 更新软件安装源:yum -y update --exclude=kernel* --exclude=centos-release* --exclude=initscripts* 安装必要程序:yum install -y kernel-devel-`uname -r` gcc gcc-c++ 在CUDA下载页面中,按照Tesla驱动及CUDA工具包获取方式中的对应的索引项在页面中进行选择。 图16 选择CUDA的版本 选择完成后,页面会自动呈现出Ubuntu 16.04 64bit对应的CUDA 10.1的下载地址,复制下载地址。 图17 复制CUDA下载地址 在云服务器内部执行如下命令进行下载。 wget 复制的链接地址 例如:wget https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.105_418.39_linux.run 图18 Linux云服务器下载CUDA CUDA工具包下载完成后,按照NVIDIA官网安装指引进行安装。 按照如下图的NVIDIA官网的Installation Instructions进行安装。 图19 Linux云服务器安装CUDA 执行以下命令安装CUDA。 sh cuda_10.1.243_418.87.00_linux.run 在安装界面输入“accept”,回车进入下一步。 图20 安装CUDA_1 选择“Install”,回车进入安装过程。 图21 安装CUDA_2 图22 安装CUDA完成 执行以下命令进入/usr/local/cuda-10.1/samples/1_Utilities/deviceQuery 目录下。 cd /usr/local/cuda-10.1/samples/1_Utilities/deviceQuery 执行make命令,自动编译deviceQuery程序。 执行以下命令查看CUDA是否安装成功。 ./deviceQuery 如回显信息中有CUDA的版本信息证明CUDA安装成功。 图23 deviceQuery回显信息 执行以下命令查看CUDA的版本。 /usr/local/cuda/bin/nvcc -V 图24 查看CUDA的版本 执行以下命令启动持久模式。 sudo nvidia-smi -pm 1 启用持久模式设置可以优化Linux实例上GPU设备的性能。
-
操作场景 GPU加速型云服务器,需要安装Tesla驱动和CUDA工具包以实现计算加速功能。 使用公共镜像创建的计算加速型(P系列)实例默认已安装特定版本的Tesla驱动。 使用私有镜像创建的GPU加速型云服务器,需在创建完成后安装Tesla驱动,否则无法实现计算加速功能。 本节操作介绍 GPU云服务器 安装Tesla驱动及CUDA工具包的操作步骤。 当前已支持使用自动化脚本安装GPU驱动,建议优先使用自动安装方式,脚本获取以及安装指导请参考(推荐)自动安装GPU加速型ECS的GPU驱动(Linux)和(推荐)自动安装GPU加速型ECS的GPU驱动(Windows)。 GPU虚拟化型实例,需要严格按照表1选择合适的驱动版本下载使用。
-
安装须知 云服务器已绑定弹性公网IP。 云服务器未安装Tesla驱动以及CUDA工具包。 从NVIDIA官网下载CUDA工具包进行安装,通常会同时自动安装一个和CUDA版本匹配的Tesla驱动,免去用户单独安装Tesla驱动的步骤。但是对NVIDIA驱动版本有强制要求或依赖时,请务必先单独从NVIDIA官网下载并安装匹配的Tesla驱动,然后在再安装CUDA工具包。 如果云服务器已经安装了Tesla驱动,请检查当前驱动版本是否可用。如需安装新版本的驱动请卸载旧版本的Tesla驱动,避免因驱动程序冲突导致安装失败。 如果NVIDIA驱动版本与云服务器不兼容,会导致安装完成后驱动不显示,请参考T4 GPU设备显示异常进行处理。
-
Linux操作系统云服务器安装Tesla驱动 以下操作以Ubuntu 16.04 64bit操作系统,GPU实例安装CUDA 10.1对应的Tesla驱动为例。 Linux内核版本和驱动的版本存在兼容性关系。如果驱动安装失败,请检查驱动安装日志(安装日志通常位于/var/log/nvidia-installer.log)。 日志中如提示失败原因为驱动编译错误,例如 get_user_pages参数不匹配,说明当前内核版本与驱动版本不兼容,请选择合适的内核版本和驱动版本重新安装。建议内核版本与驱动版本发布时间不要相差过大。 登录云服务器。 根据操作系统选择命令更新系统软件。 Ubuntu 更新软件安装源:apt-get -y update 安装必要程序:apt-get install gcc g++ make CentOS 更新软件安装源:yum -y update --exclude=kernel* --exclude=centos-release* --exclude=initscripts* 安装必要程序:yum install -y kernel-devel-`uname -r` gcc gcc-c++ 下载NVIDIA驱动包。 单击NVIDIA驱动下载根据实例的类型,选择驱动版本。单击“SEARCH”。 图1 选择NVIDIA驱动 根据需求选择驱动版本,以下操作以选择Tesla 418.67为例。 图2 选择驱动版本 单击需要下载的驱动,进入“TESLA DRIVER FOR LINUX X64”界面,单击“DOWNLOAD”。 复制下载链接地址。 图3 复制下载链接地址 在云服务器内部执行如下命令进行下载。 wget 复制的链接地址 例如:wget http://us.download.nvidia.com/tesla/418.67/NVIDIA-Linux-x86_64-418.67.run 图4 获取安装包 执行以下命令安装驱动。 sh NVIDIA-Linux-x86_64-418.67.run (可选)如果执行驱动安装命令后出现如下提示信息,需要禁用nouveau驱动。 图5 禁用nouveau驱动 执行以下命令,查看是否安装Nouveau驱动。 lsmod | grep nouveau 如果回显信息中包含Nouveau驱动信息,说明Nouveau驱动已安装,则需要禁用Nouveau驱动,请执行步骤9.b。 如果回显信息没有Nouveau驱动信息,说明Nouveau驱动已被禁用,请执行步骤10。 执行如下命令编辑blacklist.conf文件。 如果没有“/etc/modprobe.d/blacklist.conf”文件,请新建一个。 vi /etc/modprobe.d/blacklist.conf 添加如下语句添加至文件结尾。 blacklist nouveau options nouveau modeset=0 执行以下命令,备份并新建一个initramfs。 Ubuntu系统: sudo update-initramfs -u CentOS系统: mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak dracut -v /boot/initramfs-$(uname -r).img $(uname -r) 执行以下命令,重启云服务器。 reboot 根据安装提示,连续三次选择“OK”。完成驱动的安装。 图6 NVIDIA驱动安装完成 执行命令设置systemd。 systemctl set-default multi-user.target 执行reboot,重启云服务器。 登录云服务器,执行nvidia-smi,如果回显信息中包含了已安装的驱动版本,说明驱动安装成功。 图7 查看NVIDIA驱动的版本
-
背景知识 操作系统dump,即内核转储或崩溃转储,是当云服务器系统运行出现异常时,对操作系统内存数据的实时完整备份。 操作系统dump功能主要利用操作系统内核对硬件异常的处理能力。操作系统内核可以监测到硬件异常,并根据异常的类型来决定处理方式。当系统遇到无法处理的异常或错误时,系统的部分或全部运行状态信息将会转储到磁盘上,这些状态信息包括:CPU的寄存器、物理内存、进程状态、文件系统状态、硬件设备状态等。 操作系统dump可以由以下几种方式触发: 系统崩溃:当操作系统遇到无法处理的异常或错误时,例如非法的内存访问、内核panic等,系统会自动触发dump。 手动触发:系统管理员也可以通过一些命令或者操作手动触发系统dump,例如在Linux系统中可以通过向/proc/sysrq-trigger写入c字符来触发系统dump。 计划触发:某些情况下,系统管理员为了获取系统的某一时刻的运行状态信息,或者模拟系统崩溃的情况,也可以设置在某一特定的时间触发系统dump。 在多数情况下,为了准确获得系统dump,需要对系统进行相关的配置,例如在Linux系统中,需要配置kdump服务等。本文主要介绍手动触发dump的操作指导。
-
配置操作系统dump(Linux) 本文以CentOS 7.5版本操作系统为例进行介绍,更多版本的操作,请参考对应操作系统官网帮助文档。 远程登录云服务器。 执行以下命令,安装kexec-tools。 yum install kexec-tools 执行以下命令,查看crashkernel预留内存大小。 cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CM DLI NE_LINUX="net.ifnames=0 consoleblank=600 console=tty0 console=ttyS0,115200n8 spectre_v2=off nopti crashkernel=auto " GRUB_DISABLE_RECOVERY="true" 执行以下命令,设置crashkernel的大小。 vim /etc/default/grub 当前crashkernel预留内存大小为“auto”,您可以在“GRUB_CMDLINE_LINUX”字段,修改“crashkernel”的值,设置crashkernel的大小。 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="net.ifnames=0 consoleblank=600 console=tty0 console=ttyS0,115200n8 spectre_v2=off nopti crashkernel=256M" GRUB_DISABLE_RECOVERY="true" 您可以根据系统架构决定crashkernel预留内存大小,过小会导致生成coredump文件失败。 当前示例的系统内存是1GiB,预留内存设置为256M。 执行以下命令,重新生成grub配置文件。 grub2-mkconfig -o /boot/grub2/grub.cfg 执行以下命令,编辑内核参数文件/etc/sysctl.conf。 vim /etc/sysctl.conf 在/etc/sysctl.conf配置文件中增加以下参数,以便于在收到NMI时将操作系统切换到应急模式,并生成内存转储。 kernel.panic_on_unrecovered_nmi=1 kernel.unknown_nmi_panic=1 重启系统。 reboot 执行以下命令,修改kdump默认配置/etc/kdump.conf。 vim /etc/kdump.conf #指定coredump文件存储位置 path /var/crash #增加-c参数,代表压缩coredump文件 core_collector makedumpfile -c -l --message-level 1 -d 31 #生成coredump后,重启系统 default reboot 执行以下命令,开启kdump服务并设置开机自启动。 systemctl start kdump.service systemctl enable kdump.service 执行以下命令,检查kdump是否开启成功。 service kdump status Redirecting to /bin/systemctl status kdump.service ● kdump.service - Crash recovery kernel arming Loaded: loaded (/usr/lib/systemd/system/kdump.service; enabled; vendor preset: enabled) Active: active (exited) since Wed 2024-05-22 21:19:47 CST; 11min ago Main PID: 591 (code=exited, status=0/SUCCESS) CGroup: /system.slice/kdump.service systemctl is-active kdump.service active
-
GPU驱动概述 在使用GPU加速型实例前,请确保实例已安装GPU驱动以获得相应的GPU加速能力。 GPU加速型实例支持两种类型的驱动:GRID驱动和Tesla驱动。 当前已支持使用自动化脚本安装GPU驱动,建议优先使用自动安装方式,脚本获取以及安装指导请参考(推荐)自动安装GPU加速型ECS的GPU驱动(Linux)和(推荐)自动安装GPU加速型ECS的GPU驱动(Windows)。 GPU虚拟化型实例,需要严格按照表1选择合适的驱动版本下载使用。 如果需要使用OpenGL/DirectX/Vulkan等图形加速能力,则需要安装GRID驱动并自行购买和配置使用GRID License。此外,GRID驱动配合vDWS类型License,也支持CUDA,用来满足既需要计算加速也需要图形加速的场景。 使用公共镜像创建的图形加速型(G系列)实例默认已安装特定版本的GRID驱动,但GRID License需自行购买和配置使用,请提前确认GPU加速型实例是否已经预装或者预装版本是否符合需求。 使用私有镜像创建的GPU加速型实例,如需安装GRID驱动请参考手动安装GPU加速型ECS的GRID驱动。 如果需要实现计算加速能力,则需要安装Tesla驱动。 使用公共镜像创建的计算加速型(P系列)实例默认已安装特定版本的Tesla驱动。 使用私有镜像创建的GPU加速型实例,如需安装Tesla驱动请参考手动安装GPU加速型ECS的Tesla驱动。 表1 GPU驱动支持的加速能力 驱动类型 License CUDA OpenGL DirectX Vulkan 典型应用场景 说明 GRID驱动 需要 支持 支持 支持 支持 3D渲染、图形工作站、游戏加速 付费使用,需要购买License,满足图形图像类应用加速用途。 Tesla驱动 不需要 支持 不支持 不支持 不支持 科学计算、深度学习训练和推理 通常搭配使用NVIDIA CUDA SDK,可免费下载使用,满足通用计算类应用加速用途。
-
User data(EC2-兼容的API) 用于查询弹性云服务器的自定义。该值仅在创建弹性云服务器时指定,不支持修改。 URI /169.254.169.254/latest/user-data 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/user-data Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/user-data ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==
-
Public Keys(EC2-兼容的API) 用于查询弹性云服务器的公钥。 URI /169.254.169.254/latest/meta-data/public-keys/0/openssh-key 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDI5Fw5k8Fgzajn1zJwLoV3+wMP+6CyvsSiIc/hioggSnYu/AD0Yqm8vVO0kWlun1rFbdO+QUZKyVr/OPUjQSw4SRh4qsTKf/+eFoWTjplFvd1WCBZzS/WRenxIwR00KkczHSJro763+wYcwKieb4eKRxaQoQvoFgVjLBULXAjH4eKoKTVNtMXAvPP9aMy2SLgsJNtMb9ArfziAiblQynq7UIfLnN3VclzPeiWrqtzjyOp6CPUXnL0lVPTvbLe8sUteBsJZwlL6K4i+Y0lf3ryqnmQgC21yW4Dzu+kwk8FVT2MgWkCwiZd8gQ/+uJzrJFyMfUOBIklOBfuUENIJUhAB Generated-by-Nova
-
Hostname(EC2-兼容的API) 用于查询弹性云服务器的主机名称,后面会追加.novalocal后缀。 URI /169.254.169.254/latest/meta-data/hostname 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/hostname Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/hostname vm-test.novalocal
-
Availability Zone(EC2-兼容的API) 用于查询弹性云服务器的AZ信息。 URI /169.254.169.254/latest/meta-data/placement/availability-zone 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/placement/availability-zone Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/placement/availability-zone az1.dc1
-
Public IPv4(EC2-兼容的API) 用于查询弹性云服务器的弹性公网IP地址。多网卡情况下,只显示主网卡的弹性公网IP地址。 URI /169.254.169.254/latest/meta-data/public-ipv4 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/public-ipv4 Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/public-ipv4 46.1.1.2
-
Local IPv4(EC2-兼容的API) 用于查询弹性云服务器的固定IP地址。多网卡情况下,只显示主网卡的地址。 URI /169.254.169.254/latest/meta-data/local-ipv4 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/local-ipv4 Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/local-ipv4 192.1.1.2
-
Instance Type(EC2-兼容的API) 用于查询弹性云服务器的规格名称。 URI /169.254.169.254/latest/meta-data/instance-type 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/latest/meta-data/instance-type Windows操作系统: Invoke-RestMethod http://169.254.169.254/latest/meta-data/instance-type s3.medium.2
-
User data(OpenStack元数据API) 用于查询弹性云服务器的自定义数据。该值仅在创建弹性云服务器时指定,不支持修改。 URI /169.254.169.254/openstack/latest/user_data 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/openstack/latest/user_data Windows操作系统: Invoke-RestMethod http://169.254.169.254/openstack/latest/user_data ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA== 如果创建弹性云服务器时未注入自定义数据,此时,该接口的查询结果是404,如图1所示。 图1 404 Not Found
-
Network data(OpenStack元数据API) 查询弹性云服务器的网络信息,支持查询云服务器挂载的全部网卡的信息,包括网卡所在子网的 DNS地址 、网络带宽、网卡ID、网卡私有IP地址、网卡弹性公网IP地址、网卡的MAC地址。 URI /openstack/latest/network_data.json 方法 支持GET请求 示例 instance_max_bandwidth、instance_min_bandwidth的单位是Mbps,如果取值为-1,说明对带宽大小无限制。 Linux操作系统: curl http://169.254.169.254/openstack/latest/network_data.json Windows操作系统: Invoke-RestMethod http://169.254.169.254/openstack/latest/network_data.json | ConvertTo-Json { "services": [{ "type": "dns", "address": "xxx.xx.x.x" }, { "type": "dns", "address": "100.125.21.250" }], "qos":{ "instance_min_bandwidth": 100, "instance_max_bandwidth": 500 }, "networks": [{ "network_id": "67dc10ce-441f-4592-9a80-cc709f6436e7", "type": "ipv4_dhcp", "link": "tap68a9272d-71", "id": "network0" }], "links": [{ "vif_id": "68a9272d-7152-4ae7-a138-3ef53af669e7", "public_ipv4": "100.100.xx.xx", "ethernet_mac_address": "fa:16:3e:f7:c1:47", "mtu": null, "local_ipv4": "192.169.10.10", "type": "cascading", "id": "tap68a9272d-71" }] }
-
弹性云服务器元数据类别支持列表 表1中不包含兼容EC2类型的ami-id、ami-launch-index、ami-manifest-path、block-device-mapping/、instance-action、instance-id、reservation-id、ramdisk-id、kernel-id元数据项,以上元数据项均无实际含义,不建议使用。 表1 弹性云服务器元数据类别支持列表 元数据类型 实例元数据项 约束说明 OpenStack类型 /meta_data.json 查询弹性云服务器的元数据信息。 元数据的关键字段请参见表2。 OpenStack类型 /password 查询弹性云服务器的密码。 Windows系统使用keypairs创建弹性云服务器初始化时cloudbase-init用于保存密文密码。 OpenStack类型 /user_data 查询弹性云服务器的自定义数据。 用户根据需要自行指定脚本和配置文件用于弹性云服务器初始化,详细操作请参考通过实例自定义数据配置ECS实例。 若linux虚拟化使用密码方式,则保存注入密码的脚本。 OpenStack类型 /network_data.json 查询弹性云服务器的网络信息。 OpenStack类型 /securitykey 获取临时的AK、SK。 对弹性云服务器获取临时的AK、SK,需要在 IAM 上对op_svc_ecs账户进行委托授权,并对相应的弹性云服务器资源进行授权委托管理。 说明: 委托的授权权限由用户自行设置,建议根据实际业务需要进行最小化授权。 ECS服务本身不会使用委托对资源进行操作。 OpenStack类型 /spot/instance-action 查询竞价实例关机提示。 兼容EC2类型 /meta-data/hostname 查询弹性云服务器的主机名称。 请参考以下链接为弹性云服务器去掉后缀.novalocal: 弹性云服务器的主机名带后缀.novalocal 兼容EC2类型 /meta-data/local-hostname 该字段含义同hostname一致。 兼容EC2类型 /meta-data/public-hostname 该字段含义同hostname一致。 兼容EC2类型 /meta-data/instance-type 查询弹性云服务器的规格名称。 兼容EC2类型 /meta-data/local-ipv4 查询弹性云服务器的固定IP地址。 多网卡情况下,只显示主网卡的地址。 兼容EC2类型 /meta-data/placement/availability-zone 查询弹性云服务器的AZ信息。 兼容EC2类型 /meta-data/public-ipv4 查询弹性云服务器的弹性公网IP地址。 多网卡情况下,只显示主网卡的弹性公网IP地址。 兼容EC2类型 /meta-data/public-keys/0/openssh-key 查询弹性云服务器的公钥。 兼容EC2类型 /user-data 查询弹性云服务器的自定义数据。 兼容EC2类型 /meta-data/security-groups 查询弹性云服务器所使用的安全组名称。 表2 metadata关键字段 参数 参数类型 描述 uuid String 弹性云服务器的ID。 availability_zone String 弹性云服务器所在可用区。 meta Dict 元数据信息,包括镜像名称、镜像ID、VPC ID等信息。 hostname String 弹性云服务器主机名。 请参考以下链接为弹性云服务器去掉后缀.novalocal: 弹性云服务器的主机名带后缀.novalocal enterprise_project_id String 查询弹性云服务器的企业项目ID信息。
-
Instance Action(OpenStack元数据API) 用于查询竞价实例关机提示。 如果您的竞价实例即将被中断,该接口会返回预计关机的时间。 URI /openstack/latest/spot/instance-action 方法 支持GET请求。 示例 Linux操作系统: curl http://169.254.169.254/openstack/latest/spot/instance-action Windows操作系统: Invoke-RestMethod http://169.254.169.254/openstack/latest/spot/instance-action {"action":"terminate","timestamp":"2023-06-01 09:15:00"}
-
Metadata(OpenStack元数据API) 用于查询弹性云服务器的元数据。 URI /169.254.169.254/openstack/latest/meta_data.json 方法 支持GET请求。 示例: Linux操作系统:以使用cURL工具为例,介绍查询弹性云服务器元数据的方法。 curl http://169.254.169.254/openstack/latest/meta_data.json Windows操作系统:以使用Invoke-RestMethod工具为例,介绍查询弹性云服务器元数据的方法。 Invoke-RestMethod http://169.254.169.254/openstack/latest/meta_data.json | ConvertTo-Json { "random_seed": "rEocCViRS+dNwlYdGIxJHUp+00poeUsAdBFkbPbYQTmpNwpoEb43k9z+96TyrekNKS+iLYDdRNy4kKGoNPEVBCc05Hg1TcDblAPfJwgJS1okqEtlcofUhKmL3K0fto+5KXEDU3GNuGwyZXjdVb9HQWU+E1jztAJjjqsahnU+g/tawABTVySLBKlAT8fMGax1mTGgArucn/WzDcy19DGioKPE7F8ILtSQ4Ww3VClK5VYB/h0x+4r7IVHrPmYX/bi1Yhm3Dc4rRYNaTjdOV5gUOsbO3oAeQkmKwQ/NO0N8qw5Ya4l8ZUW4tMav4mOsRySOOB35v0bvaJc6p+50DTbWNeX5A2MLiEhTP3vsPrmvk4LRF7CLz2J2TGIM14OoVBw7LARwmv9cz532zHki/c8tlhRzLmOTXh/wL36zFW10DeuReUGmxth7IGNmRMQKV6+miI78jm/KMPpgAdK3vwYF/GcelOFJD2HghMUUCeMbwYnvijLTejuBpwhJMNiHA/NvlEsxJDxqBCoss/Jfe+yCmUFyxovJ+L8oNkTzkmtCNzw3Ra0hiKchGhqK3BIeToV/kVx5DdF081xrEA+qyoM6CVyfJtEoz1zlRRyoo9bJ65Eg6JJd8dj1UCVsDqRY1pIjgzE/Mzsw6AaaCVhaMJL7u7YMVdyKzA6z65Xtvujz0Vo=", "uuid": "ca9e8b7c-f2be-4b6d-a639-f10b4d994d04", "availability_zone": "lt-test-1c", "enterprise_project_id" : "0", "hostname": "ecs-ddd4.novalocal", "launch_index": 0, "instance_type": "s3.medium.2", "meta": { "metering.image_id": "3a64bd37-955e-40cd-ab9e-129db56bc05d", "metering.imagetype": "gold", "metering.resourcespeccode": "s3.medium.2.linux", "admin_pass": "", "metering.cloudServiceType": "hws.service.type.ec2", "image_name": "CentOS 7.6 64bit", "metering.resourcetype": "1", "vpc_id": "3b6c201f-aeb3-4bce-b841-64756e66cb49", "os_bit": "64", "cascaded.instance_extrainfo": "pcibridge:1", "os_type": "Linux", "charging_mode": "0" "__support_agent_list": "hss,ces" }, "region_id": "xxx", "project_id": "6e8b0c94265645f39c5abbe63c4113c6", "name": "ecs-ddd4" }
-
通过智能购买组跨计费模式和可用区购买ECS 登录控制台,进入创建智能购买组页面。 设置智能购买组的名称、计费模式及目标容量。 图2 智能购买组 表1 参数设置说明 参数 示例 说明 智能购买组名称 alg-example 智能购买组的名称。 长度为2~64个字符,只能包含中文、字母、数字、下划线(_)和中划线(-)。 目标容量 实例个数,5 用于设置使用智能购买组购买的实例目标总容量。 您可以通过目标容量指定智能购买组交付的算力总和,支持设置为实例个数或vCPU数量。每个智能购买组的目标容量限制: 如果以实例个数为目标容量最多创建500台实例。 如果以vCPUs为目标容量最大创建40000vCPUs。 按需实例容量 3 仅当勾选“使用按需实例提供部分算力”时,会显示该参数。 用于设置按需实例的容量,取值小于等于“目标容量”。 设置启动模板、实例配置及实例分配策略。 图3 实例配置信息 表2 参数设置说明 参数 示例 说明 启动模板 alg-example 用于设置智能购买组在创建实例时,选择启动模板作为配置信息的来源。 通过“展开启动模板详情”可查看所选启动模板的具体配置信息。 实例配置 可用区1,s7.medium.2 用于在启动模板配置信息基础上自定义“指定可用区”和“规格”。 支持添加多个实例自定义配置,推荐您选择多个不同可用区和实例规格,提升资源交付的成功率。 实例分配策略 最低价格策略 用于设置实例分配遵循的策略。 最低价格策略:智能购买组购买的所有实例的价格总和最低。 多可用区均衡策略:智能购买组购买的实例在多个可用区之间均匀分配算力。 容量优化策略:智能购买组购买的实例按照大规格优先的原则进行购买。即目标容量为实例个数时智能购买组的vCPU容量最大;目标容量为vCPU大小时智能购买组的实例个数最小。 设置智能购买组类型、启动/结束时间等参数。 图4 智能购买组信息 表3 参数设置说明 参数 示例 说明 智能购买组类型 一次性交付 用于设置智能购买组的类型。 一次性交付:智能购买组仅在启动时尝试一次性创建目标容量的实例,即使未达到目标容量也不再重试。 持续保持:智能购买组实时监控当前集群的容量与目标容量,如未达到目标容量继续创建实例,直至满足目标容量。 启动时间 立即启动 用于设置智能购买组开始创建实例的时间。 立即启动:智能购买组创建成功后立即启动。 指定启动时间:自定义智能购买组的启动时间。 结束时间 无限期 与启动时间相结合,用于设置智能购买组的有效时间。 无限期:智能购买组长期有效。 指定结束时间:自定义智能购买组的过期时间。 全局竞价实例的价格上限 0.12 仅当勾选了“设 定价 格上限”时,会显示该参数。用于设置智能购买组内竞价实例的价格上限。 当智能购买组内某一竞价实例的市场价格高于该价格上限时,该竞价实例将被中断回收。如果同时设置了单个竞价实例的价格上限和全局竞价实例的价格上限,则以单个竞价实例的价格上限为准。 组内释放设置 智能购买组过期时释放 实例超过容量时释放实例 当设置了智能购买组的结束时间时,该参数有效。 智能购买组过期时释放:当智能购买组超过有效时间,即删除组内实例。 实例超过容量时释放实例:当智能购买组的实例个数/vCPU之和超过目标容量时,即删除超出容量的实例。 单击“立即创建”,开始创建实例。
-
通过启动模板快速购买ECS 在启动模板列表中,单击“操作”列的“购买云服务器”,进入“购买弹性云服务器”页面。 图1 启动模板列表 在“购买弹性云服务器”页面,以根据启动模板的配置信息,预设了购买ECS的参数,您可以根据业务需要进行修改。 例如,修改“登录凭证”方式为“密码”,并设置ECS的密码。 参数设置的详细内容,请参见自定义购买ECS。 在购买页右侧的“配置概要”中,确认配置信息。 确认无误后,勾选协议并单击“立即购买”。 ECS创建成功后会默认开机。
-
约束与限制 支持的区域包括:华北-乌兰察布一、华东-上海一、华东-上海二、华南-广州、西南-贵阳一。 仅支持跨可用区部署ECS实例,不支持跨区域部署ECS实例。 通过智能购买组部署ECS实例,其目标容量限制: 以实例个数为目标容量:最多创建500台实例。 以vCPUs为目标容量:最大创建40000vCPUs。 每个智能购买组最多指定一个启动模板。 智能购买组免费,但通过智能购买组创建的实例正常计费。
共100000条
- 1
- ...
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- 629
- 630
- 631
- 632
- 633
- 634
- 635
- 636
- 637
- 638
- 639
- 640
- 641
- 642
- 643
- 644
- 645
- 646
- 647
- 648
- 649
- 650
- 651
- 652
- 653
- 654
- 655
- 656
- 657
- 658
- 659
- 660
- 661
- 662
- 663
- 664
- 665
- 666
- 667
- 668
- 669
- 670
- 671
- 672
- 673
- 674
- 675
- 676
- 677
- 678
- 679
- 680
- 681
- 682
- 683
- 684
- 685
- 686
- 687
- 688
- 689
- 690
- 691
- 692
- 693
- 694
- 695
- 696
- 697
- 698
- 699
- 700
- 701
- 702
- 703
- 704
- 705
- 706
- 707
- 708
- 709
- 710
- 711
- 712
- 713
- 714
- 715
- 716
- 717
- 718
- 719
- 720
- 721
- 722
- 723
- 724
- 725
- 726
- 727
- 728
- 729
- 730
- 731
- 732
- 733
- 734
- 735
- 736
- 737
- 738
- 739
- 740
- 741
- 742
- 743
- 744
- 745
- 746
- 747
- 748
- 749
- 750
- 751
- 752
- 753
- 754
- 755
- 756
- 757
- 758
- 759
- 760
- 761
- 762
- 763
- 764
- 765
- 766
- 767
- 768
- 769
- 770
- 771
- 772
- 773
- 774
- 775
- 776
- 777
- 778
- 779
- 780
- 781
- 782
- 783
- 784
- 785
- 786
- 787
- 788
- 789
- 790
- 791
- 792
- 793
- 794
- 795
- 796
- 797
- 798
- 799
- 800
- 801
- 802
- 803
- 804
- 805
- 806
- 807
- 808
- 809
- 810
- 811
- 812
- 813
- 814
- 815
- 816
- 817
- 818
- 819
- 820
- 821
- 822
- 823
- 824
- 825
- 826
- 827
- 828
- 829
- 830
- 831
- 832
- 833
- 834
- 835
- 836
- 837
- 838
- 839
- 840
- 841
- 842
- 843
- 844
- 845
- 846
- 847
- 848
- 849
- 850
- 851
- 852
- 853
- 854
- 855
- 856
- 857
- 858
- 859
- 860
- 861
- 862
- 863
- 864
- 865
- 866
- 867
- 868
- 869
- 870
- 871
- 872
- 873
- 874
- 875
- 876
- 877
- 878
- 879
- 880
- 881
- 882
- 883
- 884
- 885
- 886
- 887
- 888
- 889
- 890
- 891
- 892
- 893
- 894
- 895
- 896
- 897
- 898
- 899
- 900
- 901
- 902
- 903
- 904
- 905
- 906
- 907
- 908
- 909
- 910
- 911
- 912
- 913
- 914
- 915
- 916
- 917
- 918
- 919
- 920
- 921
- 922
- 923
- 924
- 925
- 926
- 927
- 928
- 929
- 930
- 931
- 932
- 933
- 934
- 935
- 936
- 937
- 938
- 939
- 940
- 941
- 942
- 943
- 944
- 945
- 946
- 947
- 948
- 949
- 950
- 951
- 952
- 953
- 954
- 955
- 956
- 957
- 958
- 959
- 960
- 961
- 962
- 963
- 964
- 965
- 966
- 967
- 968
- 969
- 970
- 971
- 972
- 973
- 974
- 975
- 976
- 977
- 978
- 979
- 980
- 981
- 982
- 983
- 984
- 985
- 986
- 987
- 988
- 989
- 990
- 991
- 992
- 993
- 994
- 995
- 996
- 997
- 998
- 999
- 1000
- 1001
- 1002
- 1003
- 1004
- 1005
- 1006
- 1007
- 1008
- 1009
- 1010
- 1011
- 1012
- 1013
- 1014
- 1015
- 1016
- 1017
- 1018
- 1019
- 1020
- 1021
- 1022
- 1023
- 1024
- 1025
- 1026
- 1027
- 1028
- 1029
- 1030
- 1031
- 1032
- 1033
- 1034
- 1035
- 1036
- 1037
- 1038
- 1039
- 1040
- 1041
- 1042
- 1043
- 1044
- 1045
- 1046
- 1047
- 1048
- 1049
- 1050
- 1051
- 1052
- 1053
- 1054
- 1055
- 1056
- 1057
- 1058
- 1059
- 1060
- 1061
- 1062
- 1063
- 1064
- 1065
- 1066
- 1067
- 1068
- 1069
- 1070
- 1071
- 1072
- 1073
- 1074
- 1075
- 1076
- 1077
- 1078
- 1079
- 1080
- 1081
- 1082
- 1083
- 1084
- 1085
- 1086
- 1087
- 1088
- 1089
- 1090
- 1091
- 1092
- 1093
- 1094
- 1095
- 1096
- 1097
- 1098
- 1099
- 1100
- 1101
- 1102
- 1103
- 1104
- 1105
- 1106
- 1107
- 1108
- 1109
- 1110
- 1111
- 1112
- 1113
- 1114
- 1115
- 1116
- 1117
- 1118
- 1119
- 1120
- 1121
- 1122
- 1123
- 1124
- 1125
- 1126
- 1127
- 1128
- 1129
- 1130
- 1131
- 1132
- 1133
- 1134
- 1135
- 1136
- 1137
- 1138
- 1139
- 1140
- 1141
- 1142
- 1143
- 1144
- 1145
- 1146
- 1147
- 1148
- 1149
- 1150
- 1151
- 1152
- 1153
- 1154
- 1155
- 1156
- 1157
- 1158
- 1159
- 1160
- 1161
- 1162
- 1163
- 1164
- 1165
- 1166
- 1167
- 1168
- 1169
- 1170
- 1171
- 1172
- 1173
- 1174
- 1175
- 1176
- 1177
- 1178
- 1179
- 1180
- 1181
- 1182
- 1183
- 1184
- 1185
- 1186
- 1187
- 1188
- 1189
- 1190
- 1191
- 1192
- 1193
- 1194
- 1195
- 1196
- 1197
- 1198
- 1199
- 1200
- 1201
- 1202
- 1203
- 1204
- 1205
- 1206
- 1207
- 1208
- 1209
- 1210
- 1211
- 1212
- 1213
- 1214
- 1215
- 1216
- 1217
- 1218
- 1219
- 1220
- 1221
- 1222
- 1223
- 1224
- 1225
- 1226
- 1227
- 1228
- 1229
- 1230
- 1231
- 1232
- 1233
- 1234
- 1235
- 1236
- 1237
- 1238
- 1239
- 1240
- 1241
- 1242
- 1243
- 1244
- 1245
- 1246
- 1247
- 1248
- 1249
- 1250
- 1251
- 1252
- 1253
- 1254
- 1255
- 1256
- 1257
- 1258
- 1259
- 1260
- 1261
- 1262
- 1263
- 1264
- 1265
- 1266
- 1267
- 1268
- 1269
- 1270
- 1271
- 1272
- 1273
- 1274
- 1275
- 1276
- 1277
- 1278
- 1279
- 1280
- 1281
- 1282
- 1283
- 1284
- 1285
- 1286
- 1287
- 1288
- 1289
- 1290
- 1291
- 1292
- 1293
- 1294
- 1295
- 1296
- 1297
- 1298
- 1299
- 1300
- 1301
- 1302
- 1303
- 1304
- 1305
- 1306
- 1307
- 1308
- 1309
- 1310
- 1311
- 1312
- 1313
- 1314
- 1315
- 1316
- 1317
- 1318
- 1319
- 1320
- 1321
- 1322
- 1323
- 1324
- 1325
- 1326
- 1327
- 1328
- 1329
- 1330
- 1331
- 1332
- 1333
- 1334
- 1335
- 1336
- 1337
- 1338
- 1339
- 1340
- 1341
- 1342
- 1343
- 1344
- 1345
- 1346
- 1347
- 1348
- 1349
- 1350
- 1351
- 1352
- 1353
- 1354
- 1355
- 1356
- 1357
- 1358
- 1359
- 1360
- 1361
- 1362
- 1363
- 1364
- 1365
- 1366
- 1367
- 1368
- 1369
- 1370
- 1371
- 1372
- 1373
- 1374
- 1375
- 1376
- 1377
- 1378
- 1379
- 1380
- 1381
- 1382
- 1383
- 1384
- 1385
- 1386
- 1387
- 1388
- 1389
- 1390
- 1391
- 1392
- 1393
- 1394
- 1395
- 1396
- 1397
- 1398
- 1399
- 1400
- 1401
- 1402
- 1403
- 1404
- 1405
- 1406
- 1407
- 1408
- 1409
- 1410
- 1411
- 1412
- 1413
- 1414
- 1415
- 1416
- 1417
- 1418
- 1419
- 1420
- 1421
- 1422
- 1423
- 1424
- 1425
- 1426
- 1427
- 1428
- 1429
- 1430
- 1431
- 1432
- 1433
- 1434
- 1435
- 1436
- 1437
- 1438
- 1439
- 1440
- 1441
- 1442
- 1443
- 1444
- 1445
- 1446
- 1447
- 1448
- 1449
- 1450
- 1451
- 1452
- 1453
- 1454
- 1455
- 1456
- 1457
- 1458
- 1459
- 1460
- 1461
- 1462
- 1463
- 1464
- 1465
- 1466
- 1467
- 1468
- 1469
- 1470
- 1471
- 1472
- 1473
- 1474
- 1475
- 1476
- 1477
- 1478
- 1479
- 1480
- 1481
- 1482
- 1483
- 1484
- 1485
- 1486
- 1487
- 1488
- 1489
- 1490
- 1491
- 1492
- 1493
- 1494
- 1495
- 1496
- 1497
- 1498
- 1499
- 1500
- 1501
- 1502
- 1503
- 1504
- 1505
- 1506
- 1507
- 1508
- 1509
- 1510
- 1511
- 1512
- 1513
- 1514
- 1515
- 1516
- 1517
- 1518
- 1519
- 1520
- 1521
- 1522
- 1523
- 1524
- 1525
- 1526
- 1527
- 1528
- 1529
- 1530
- 1531
- 1532
- 1533
- 1534
- 1535
- 1536
- 1537
- 1538
- 1539
- 1540
- 1541
- 1542
- 1543
- 1544
- 1545
- 1546
- 1547
- 1548
- 1549
- 1550
- 1551
- 1552
- 1553
- 1554
- 1555
- 1556
- 1557
- 1558
- 1559
- 1560
- 1561
- 1562
- 1563
- 1564
- 1565
- 1566
- 1567
- 1568
- 1569
- 1570
- 1571
- 1572
- 1573
- 1574
- 1575
- 1576
- 1577
- 1578
- 1579
- 1580
- 1581
- 1582
- 1583
- 1584
- 1585
- 1586
- 1587
- 1588
- 1589
- 1590
- 1591
- 1592
- 1593
- 1594
- 1595
- 1596
- 1597
- 1598
- 1599
- 1600
- 1601
- 1602
- 1603
- 1604
- 1605
- 1606
- 1607
- 1608
- 1609
- 1610
- 1611
- 1612
- 1613
- 1614
- 1615
- 1616
- 1617
- 1618
- 1619
- 1620
- 1621
- 1622
- 1623
- 1624
- 1625
- 1626
- 1627
- 1628
- 1629
- 1630
- 1631
- 1632
- 1633
- 1634
- 1635
- 1636
- 1637
- 1638
- 1639
- 1640
- 1641
- 1642
- 1643
- 1644
- 1645
- 1646
- 1647
- 1648
- 1649
- 1650
- 1651
- 1652
- 1653
- 1654
- 1655
- 1656
- 1657
- 1658
- 1659
- 1660
- 1661
- 1662
- 1663
- 1664
- 1665
- 1666
- 1667
- 1668
- 1669
- 1670
- 1671
- 1672
- 1673
- 1674
- 1675
- 1676
- 1677
- 1678
- 1679
- 1680
- 1681
- 1682
- 1683
- 1684
- 1685
- 1686
- 1687
- 1688
- 1689
- 1690
- 1691
- 1692
- 1693
- 1694
- 1695
- 1696
- 1697
- 1698
- 1699
- 1700
- 1701
- 1702
- 1703
- 1704
- 1705
- 1706
- 1707
- 1708
- 1709
- 1710
- 1711
- 1712
- 1713
- 1714
- 1715
- 1716
- 1717
- 1718
- 1719
- 1720
- 1721
- 1722
- 1723
- 1724
- 1725
- 1726
- 1727
- 1728
- 1729
- 1730
- 1731
- 1732
- 1733
- 1734
- 1735
- 1736
- 1737
- 1738
- 1739
- 1740
- 1741
- 1742
- 1743
- 1744
- 1745
- 1746
- 1747
- 1748
- 1749
- 1750
- 1751
- 1752
- 1753
- 1754
- 1755
- 1756
- 1757
- 1758
- 1759
- 1760
- 1761
- 1762
- 1763
- 1764
- 1765
- 1766
- 1767
- 1768
- 1769
- 1770
- 1771
- 1772
- 1773
- 1774
- 1775
- 1776
- 1777
- 1778
- 1779
- 1780
- 1781
- 1782
- 1783
- 1784
- 1785
- 1786
- 1787
- 1788
- 1789
- 1790
- 1791
- 1792
- 1793
- 1794
- 1795
- 1796
- 1797
- 1798
- 1799
- 1800
- 1801
- 1802
- 1803
- 1804
- 1805
- 1806
- 1807
- 1808
- 1809
- 1810
- 1811
- 1812
- 1813
- 1814
- 1815
- 1816
- 1817
- 1818
- 1819
- 1820
- 1821
- 1822
- 1823
- 1824
- 1825
- 1826
- 1827
- 1828
- 1829
- 1830
- 1831
- 1832
- 1833
- 1834
- 1835
- 1836
- 1837
- 1838
- 1839
- 1840
- 1841
- 1842
- 1843
- 1844
- 1845
- 1846
- 1847
- 1848
- 1849
- 1850
- 1851
- 1852
- 1853
- 1854
- 1855
- 1856
- 1857
- 1858
- 1859
- 1860
- 1861
- 1862
- 1863
- 1864
- 1865
- 1866
- 1867
- 1868
- 1869
- 1870
- 1871
- 1872
- 1873
- 1874
- 1875
- 1876
- 1877
- 1878
- 1879
- 1880
- 1881
- 1882
- 1883
- 1884
- 1885
- 1886
- 1887
- 1888
- 1889
- 1890
- 1891
- 1892
- 1893
- 1894
- 1895
- 1896
- 1897
- 1898
- 1899
- 1900
- 1901
- 1902
- 1903
- 1904
- 1905
- 1906
- 1907
- 1908
- 1909
- 1910
- 1911
- 1912
- 1913
- 1914
- 1915
- 1916
- 1917
- 1918
- 1919
- 1920
- 1921
- 1922
- 1923
- 1924
- 1925
- 1926
- 1927
- 1928
- 1929
- 1930
- 1931
- 1932
- 1933
- 1934
- 1935
- 1936
- 1937
- 1938
- 1939
- 1940
- 1941
- 1942
- 1943
- 1944
- 1945
- 1946
- 1947
- 1948
- 1949
- 1950
- 1951
- 1952
- 1953
- 1954
- 1955
- 1956
- 1957
- 1958
- 1959
- 1960
- 1961
- 1962
- 1963
- 1964
- 1965
- 1966
- 1967
- 1968
- 1969
- 1970
- 1971
- 1972
- 1973
- 1974
- 1975
- 1976
- 1977
- 1978
- 1979
- 1980
- 1981
- 1982
- 1983
- 1984
- 1985
- 1986
- 1987
- 1988
- 1989
- 1990
- 1991
- 1992
- 1993
- 1994
- 1995
- 1996
- 1997
- 1998
- 1999
- 2000
- 2001
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026
- 2027
- 2028
- 2029
- 2030
- 2031
- 2032
- 2033
- 2034
- 2035
- 2036
- 2037
- 2038
- 2039
- 2040
- 2041
- 2042
- 2043
- 2044
- 2045
- 2046
- 2047
- 2048
- 2049
- 2050
- 2051
- 2052
- 2053
- 2054
- 2055
- 2056
- 2057
- 2058
- 2059
- 2060
- 2061
- 2062
- 2063
- 2064
- 2065
- 2066
- 2067
- 2068
- 2069
- 2070
- 2071
- 2072
- 2073
- 2074
- 2075
- 2076
- 2077
- 2078
- 2079
- 2080
- 2081
- 2082
- 2083
- 2084
- 2085
- 2086
- 2087
- 2088
- 2089
- 2090
- 2091
- 2092
- 2093
- 2094
- 2095
- 2096
- 2097
- 2098
- 2099
- 2100
- 2101
- 2102
- 2103
- 2104
- 2105
- 2106
- 2107
- 2108
- 2109
- 2110
- 2111
- 2112
- 2113
- 2114
- 2115
- 2116
- 2117
- 2118
- 2119
- 2120
- 2121
- 2122
- 2123
- 2124
- 2125
- 2126
- 2127
- 2128
- 2129
- 2130
- 2131
- 2132
- 2133
- 2134
- 2135
- 2136
- 2137
- 2138
- 2139
- 2140
- 2141
- 2142
- 2143
- 2144
- 2145
- 2146
- 2147
- 2148
- 2149
- 2150
- 2151
- 2152
- 2153
- 2154
- 2155
- 2156
- 2157
- 2158
- 2159
- 2160
- 2161
- 2162
- 2163
- 2164
- 2165
- 2166
- 2167
- 2168
- 2169
- 2170
- 2171
- 2172
- 2173
- 2174
- 2175
- 2176
- 2177
- 2178
- 2179
- 2180
- 2181
- 2182
- 2183
- 2184
- 2185
- 2186
- 2187
- 2188
- 2189
- 2190
- 2191
- 2192
- 2193
- 2194
- 2195
- 2196
- 2197
- 2198
- 2199
- 2200
- 2201
- 2202
- 2203
- 2204
- 2205
- 2206
- 2207
- 2208
- 2209
- 2210
- 2211
- 2212
- 2213
- 2214
- 2215
- 2216
- 2217
- 2218
- 2219
- 2220
- 2221
- 2222
- 2223
- 2224
- 2225
- 2226
- 2227
- 2228
- 2229
- 2230
- 2231
- 2232
- 2233
- 2234
- 2235
- 2236
- 2237
- 2238
- 2239
- 2240
- 2241
- 2242
- 2243
- 2244
- 2245
- 2246
- 2247
- 2248
- 2249
- 2250
- 2251
- 2252
- 2253
- 2254
- 2255
- 2256
- 2257
- 2258
- 2259
- 2260
- 2261
- 2262
- 2263
- 2264
- 2265
- 2266
- 2267
- 2268
- 2269
- 2270
- 2271
- 2272
- 2273
- 2274
- 2275
- 2276
- 2277
- 2278
- 2279
- 2280
- 2281
- 2282
- 2283
- 2284
- 2285
- 2286
- 2287
- 2288
- 2289
- 2290
- 2291
- 2292
- 2293
- 2294
- 2295
- 2296
- 2297
- 2298
- 2299
- 2300
- 2301
- 2302
- 2303
- 2304
- 2305
- 2306
- 2307
- 2308
- 2309
- 2310
- 2311
- 2312
- 2313
- 2314
- 2315
- 2316
- 2317
- 2318
- 2319
- 2320
- 2321
- 2322
- 2323
- 2324
- 2325
- 2326
- 2327
- 2328
- 2329
- 2330
- 2331
- 2332
- 2333
- 2334
- 2335
- 2336
- 2337
- 2338
- 2339
- 2340
- 2341
- 2342
- 2343
- 2344
- 2345
- 2346
- 2347
- 2348
- 2349
- 2350
- 2351
- 2352
- 2353
- 2354
- 2355
- 2356
- 2357
- 2358
- 2359
- 2360
- 2361
- 2362
- 2363
- 2364
- 2365
- 2366
- 2367
- 2368
- 2369
- 2370
- 2371
- 2372
- 2373
- 2374
- 2375
- 2376
- 2377
- 2378
- 2379
- 2380
- 2381
- 2382
- 2383
- 2384
- 2385
- 2386
- 2387
- 2388
- 2389
- 2390
- 2391
- 2392
- 2393
- 2394
- 2395
- 2396
- 2397
- 2398
- 2399
- 2400
- 2401
- 2402
- 2403
- 2404
- 2405
- 2406
- 2407
- 2408
- 2409
- 2410
- 2411
- 2412
- 2413
- 2414
- 2415
- 2416
- 2417
- 2418
- 2419
- 2420
- 2421
- 2422
- 2423
- 2424
- 2425
- 2426
- 2427
- 2428
- 2429
- 2430
- 2431
- 2432
- 2433
- 2434
- 2435
- 2436
- 2437
- 2438
- 2439
- 2440
- 2441
- 2442
- 2443
- 2444
- 2445
- 2446
- 2447
- 2448
- 2449
- 2450
- 2451
- 2452
- 2453
- 2454
- 2455
- 2456
- 2457
- 2458
- 2459
- 2460
- 2461
- 2462
- 2463
- 2464
- 2465
- 2466
- 2467
- 2468
- 2469
- 2470
- 2471
- 2472
- 2473
- 2474
- 2475
- 2476
- 2477
- 2478
- 2479
- 2480
- 2481
- 2482
- 2483
- 2484
- 2485
- 2486
- 2487
- 2488
- 2489
- 2490
- 2491
- 2492
- 2493
- 2494
- 2495
- 2496
- 2497
- 2498
- 2499
- 2500
- 2501
- 2502
- 2503
- 2504
- 2505
- 2506
- 2507
- 2508
- 2509
- 2510
- 2511
- 2512
- 2513
- 2514
- 2515
- ...
- 2516
- 2517
- 2518
- 2519
- 2520
- 2521
- 2522
- 2523
- 2524
- 2525
- 2526
- 2527
- 2528
- 2529
- 2530
- 2531
- 2532
- 2533
- 2534
- 2535
- 2536
- 2537
- 2538
- 2539
- 2540
- 2541
- 2542
- 2543
- 2544
- 2545
- 2546
- 2547
- 2548
- 2549
- 2550
- 2551
- 2552
- 2553
- 2554
- 2555
- 2556
- 2557
- 2558
- 2559
- 2560
- 2561
- 2562
- 2563
- 2564
- 2565
- 2566
- 2567
- 2568
- 2569
- 2570
- 2571
- 2572
- 2573
- 2574
- 2575
- 2576
- 2577
- 2578
- 2579
- 2580
- 2581
- 2582
- 2583
- 2584
- 2585
- 2586
- 2587
- 2588
- 2589
- 2590
- 2591
- 2592
- 2593
- 2594
- 2595
- 2596
- 2597
- 2598
- 2599
- 2600
- 2601
- 2602
- 2603
- 2604
- 2605
- 2606
- 2607
- 2608
- 2609
- 2610
- 2611
- 2612
- 2613
- 2614
- 2615
- 2616
- 2617
- 2618
- 2619
- 2620
- 2621
- 2622
- 2623
- 2624
- 2625
- 2626
- 2627
- 2628
- 2629
- 2630
- 2631
- 2632
- 2633
- 2634
- 2635
- 2636
- 2637
- 2638
- 2639
- 2640
- 2641
- 2642
- 2643
- 2644
- 2645
- 2646
- 2647
- 2648
- 2649
- 2650
- 2651
- 2652
- 2653
- 2654
- 2655
- 2656
- 2657
- 2658
- 2659
- 2660
- 2661
- 2662
- 2663
- 2664
- 2665
- 2666
- 2667
- 2668
- 2669
- 2670
- 2671
- 2672
- 2673
- 2674
- 2675
- 2676
- 2677
- 2678
- 2679
- 2680
- 2681
- 2682
- 2683
- 2684
- 2685
- 2686
- 2687
- 2688
- 2689
- 2690
- 2691
- 2692
- 2693
- 2694
- 2695
- 2696
- 2697
- 2698
- 2699
- 2700
- 2701
- 2702
- 2703
- 2704
- 2705
- 2706
- 2707
- 2708
- 2709
- 2710
- 2711
- 2712
- 2713
- 2714
- 2715
- 2716
- 2717
- 2718
- 2719
- 2720
- 2721
- 2722
- 2723
- 2724
- 2725
- 2726
- 2727
- 2728
- 2729
- 2730
- 2731
- 2732
- 2733
- 2734
- 2735
- 2736
- 2737
- 2738
- 2739
- 2740
- 2741
- 2742
- 2743
- 2744
- 2745
- 2746
- 2747
- 2748
- 2749
- 2750
- 2751
- 2752
- 2753
- 2754
- 2755
- 2756
- 2757
- 2758
- 2759
- 2760
- 2761
- 2762
- 2763
- 2764
- 2765
- 2766
- 2767
- 2768
- 2769
- 2770
- 2771
- 2772
- 2773
- 2774
- 2775
- 2776
- 2777
- 2778
- 2779
- 2780
- 2781
- 2782
- 2783
- 2784
- 2785
- 2786
- 2787
- 2788
- 2789
- 2790
- 2791
- 2792
- 2793
- 2794
- 2795
- 2796
- 2797
- 2798
- 2799
- 2800
- 2801
- 2802
- 2803
- 2804
- 2805
- 2806
- 2807
- 2808
- 2809
- 2810
- 2811
- 2812
- 2813
- 2814
- 2815
- 2816
- 2817
- 2818
- 2819
- 2820
- 2821
- 2822
- 2823
- 2824
- 2825
- 2826
- 2827
- 2828
- 2829
- 2830
- 2831
- 2832
- 2833
- 2834
- 2835
- 2836
- 2837
- 2838
- 2839
- 2840
- 2841
- 2842
- 2843
- 2844
- 2845
- 2846
- 2847
- 2848
- 2849
- 2850
- 2851
- 2852
- 2853
- 2854
- 2855
- 2856
- 2857
- 2858
- 2859
- 2860
- 2861
- 2862
- 2863
- 2864
- 2865
- 2866
- 2867
- 2868
- 2869
- 2870
- 2871
- 2872
- 2873
- 2874
- 2875
- 2876
- 2877
- 2878
- 2879
- 2880
- 2881
- 2882
- 2883
- 2884
- 2885
- 2886
- 2887
- 2888
- 2889
- 2890
- 2891
- 2892
- 2893
- 2894
- 2895
- 2896
- 2897
- 2898
- 2899
- 2900
- 2901
- 2902
- 2903
- 2904
- 2905
- 2906
- 2907
- 2908
- 2909
- 2910
- 2911
- 2912
- 2913
- 2914
- 2915
- 2916
- 2917
- 2918
- 2919
- 2920
- 2921
- 2922
- 2923
- 2924
- 2925
- 2926
- 2927
- 2928
- 2929
- 2930
- 2931
- 2932
- 2933
- 2934
- 2935
- 2936
- 2937
- 2938
- 2939
- 2940
- 2941
- 2942
- 2943
- 2944
- 2945
- 2946
- 2947
- 2948
- 2949
- 2950
- 2951
- 2952
- 2953
- 2954
- 2955
- 2956
- 2957
- 2958
- 2959
- 2960
- 2961
- 2962
- 2963
- 2964
- 2965
- 2966
- 2967
- 2968
- 2969
- 2970
- 2971
- 2972
- 2973
- 2974
- 2975
- 2976
- 2977
- 2978
- 2979
- 2980
- 2981
- 2982
- 2983
- 2984
- 2985
- 2986
- 2987
- 2988
- 2989
- 2990
- 2991
- 2992
- 2993
- 2994
- 2995
- 2996
- 2997
- 2998
- 2999
- 3000
- 3001
- 3002
- 3003
- 3004
- 3005
- 3006
- 3007
- 3008
- 3009
- 3010
- 3011
- 3012
- 3013
- 3014
- 3015
- 3016
- 3017
- 3018
- 3019
- 3020
- 3021
- 3022
- 3023
- 3024
- 3025
- 3026
- 3027
- 3028
- 3029
- 3030
- 3031
- 3032
- 3033
- 3034
- 3035
- 3036
- 3037
- 3038
- 3039
- 3040
- 3041
- 3042
- 3043
- 3044
- 3045
- 3046
- 3047
- 3048
- 3049
- 3050
- 3051
- 3052
- 3053
- 3054
- 3055
- 3056
- 3057
- 3058
- 3059
- 3060
- 3061
- 3062
- 3063
- 3064
- 3065
- 3066
- 3067
- 3068
- 3069
- 3070
- 3071
- 3072
- 3073
- 3074
- 3075
- 3076
- 3077
- 3078
- 3079
- 3080
- 3081
- 3082
- 3083
- 3084
- 3085
- 3086
- 3087
- 3088
- 3089
- 3090
- 3091
- 3092
- 3093
- 3094
- 3095
- 3096
- 3097
- 3098
- 3099
- 3100
- 3101
- 3102
- 3103
- 3104
- 3105
- 3106
- 3107
- 3108
- 3109
- 3110
- 3111
- 3112
- 3113
- 3114
- 3115
- 3116
- 3117
- 3118
- 3119
- 3120
- 3121
- 3122
- 3123
- 3124
- 3125
- 3126
- 3127
- 3128
- 3129
- 3130
- 3131
- 3132
- 3133
- 3134
- 3135
- 3136
- 3137
- 3138
- 3139
- 3140
- 3141
- 3142
- 3143
- 3144
- 3145
- 3146
- 3147
- 3148
- 3149
- 3150
- 3151
- 3152
- 3153
- 3154
- 3155
- 3156
- 3157
- 3158
- 3159
- 3160
- 3161
- 3162
- 3163
- 3164
- 3165
- 3166
- 3167
- 3168
- 3169
- 3170
- 3171
- 3172
- 3173
- 3174
- 3175
- 3176
- 3177
- 3178
- 3179
- 3180
- 3181
- 3182
- 3183
- 3184
- 3185
- 3186
- 3187
- 3188
- 3189
- 3190
- 3191
- 3192
- 3193
- 3194
- 3195
- 3196
- 3197
- 3198
- 3199
- 3200
- 3201
- 3202
- 3203
- 3204
- 3205
- 3206
- 3207
- 3208
- 3209
- 3210
- 3211
- 3212
- 3213
- 3214
- 3215
- 3216
- 3217
- 3218
- 3219
- 3220
- 3221
- 3222
- 3223
- 3224
- 3225
- 3226
- 3227
- 3228
- 3229
- 3230
- 3231
- 3232
- 3233
- 3234
- 3235
- 3236
- 3237
- 3238
- 3239
- 3240
- 3241
- 3242
- 3243
- 3244
- 3245
- 3246
- 3247
- 3248
- 3249
- 3250
- 3251
- 3252
- 3253
- 3254
- 3255
- 3256
- 3257
- 3258
- 3259
- 3260
- 3261
- 3262
- 3263
- 3264
- 3265
- 3266
- 3267
- 3268
- 3269
- 3270
- 3271
- 3272
- 3273
- 3274
- 3275
- 3276
- 3277
- 3278
- 3279
- 3280
- 3281
- 3282
- 3283
- 3284
- 3285
- 3286
- 3287
- 3288
- 3289
- 3290
- 3291
- 3292
- 3293
- 3294
- 3295
- 3296
- 3297
- 3298
- 3299
- 3300
- 3301
- 3302
- 3303
- 3304
- 3305
- 3306
- 3307
- 3308
- 3309
- 3310
- 3311
- 3312
- 3313
- 3314
- 3315
- 3316
- 3317
- 3318
- 3319
- 3320
- 3321
- 3322
- 3323
- 3324
- 3325
- 3326
- 3327
- 3328
- 3329
- 3330
- 3331
- 3332
- 3333
- 3333
推荐文章