华为云用户手册

  • 操作步骤(单台E CS 安装) 本操作以Ubuntu 18.04 64bit操作系统、Pi2规格的GPU加速型实例为例,介绍单台ECS安装支持GPU监控的 CES Agent的操作指导。 使用root用户,远程登录弹性云服务器。 执行以下命令,为单台ECS安装支持GPU监控的CES Agent。 以“华北-北京四”为例,其余区域的安装脚本,请参见获取安装脚本。 cd /usr/local && curl -k -O https://uniagent-cn-north-4.obs.cn-north-4.myhuaweicloud.com/package/agent_install.sh && bash agent_install.sh -r cn-north-4 -u 0.1.5 -t 2.6.7.1 -d agent.ces.myhuaweicloud.com 其中,“cn-north-4”表示区域ID,“0.1.5”是uniagent版本号,“2.6.7.1”是telescope版本号。 当显示如下内容,表示支持GPU监控的CES Agent安装成功。 图1 支持GPU监控的CES Agent安装成功
  • 约束与限制 仅支持Linux操作系统。 使用私有镜像创建的云服务器需手动安装监控组件并安装驱动。 对于GPU监控: 支持GPU监控的Linux公共镜像如表1所示。 表1 支持GPU监控的Linux版本 类型 版本 CentOS(64bit) 7.6、7.9、8.2 Ubuntu(64bit) 16.04、18.04、20.04 Huawei Cloud Euler(64bit) 2.0 支持GPU监控的规格:G6v、G6、P2s、P2v、P2vs、G5、Pi2、Pi1、P1。 对于NPU监控: 支持NPU监控的Linux公共镜像如所表2示。 表2 支持NPU监控的Linux版本 类型 版本 CentOS(64bit) 7.6:Ai1s、Ai2、Kai1s、Kai2 7.7-7.9:Ai2、Kai2 Ubuntu(64bit) 18.04 支持NPU监控的规格:Ai1s, Ai2, Kai1s, Kai2。
  • 操作场景 监控与告警是保证异构云服务器(GPU加速型实例、AI加速型实例)高可靠性、高可用性和高性能的重要功能。 通过在异构类(例如,GPU加速型实例、AI加速型实例)的Linux实例上安装支持对应监控的CES Agent,可以为用户提供系统级、主动式、细颗粒度的监控,包含相关异构指标收集和系统事件上报。 当前支持的异构加速卡及对应的监控指标种类如下: GPU监控指标,请参见操作系统监控指标:GPU。 NPU监控指标,请参见操作系统监控指标:NPU。 本章节介绍如何通过安装脚本为异构(GPU加速型、AI加速型)实例安装支持对应监控的CES Agent: 操作步骤(单台ECS安装) 操作步骤(多台ECS批量安装)
  • 前提条件 云服务器状态为“运行中”。 请确保安全组已开放登录端口,默认使用22端口,如需使用其他端口可登录云服务器后重新设置。 修改远程登录端口请参考修改远程登录端口。配置安全组规则请参考配置安全组规则。 如果在创建云服务器时未设置密码,请先重置密码后再登录云服务器。 使用CloudShell连接云服务器支持公网连接和私网连接两种方式。当使用CloudShell通过私网远程连接云服务器时,需要具有Security Administrator权限的用户进行服务授权。 若用户有Security Administrator权限,在首次使用时,会弹出如下授权页面,单击“同意授权”即可。 服务授权区域级生效,仅需在每个区域首次使用时执行一次,授权后,用户即可在当前区域使用。 图1 服务授权 若用户无Security Administrator权限,页面将提示“请添加Security Administrator管理员”,可以联系管理员(具有admin权限的用户)为该用户添加Security Administrator权限后重试。 图2 无权限 授权方式为: 创建用户组,并给用户组授权添加Security Administrator权限,详细操作请参考创建用户组并授权。 将用户添加到用户组中,详细操作请参考用户组添加用户。 使用CloudShell通过公网远程连接云服务器时,无需进行服务授权。
  • 驱动安装脚本支持区域及获取方式 您可以通过执行以下命令,获取驱动安装脚本。 华北-北京一 wget -t 10 --timeout=10 https://hgcs-drivers-cn-north-1.obs.cn-north-1.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华北-北京二 wget -t 10 --timeout=10 https://hgcs-drivers-cn-north-2.obs.cn-north-2.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华北-北京四 wget -t 10 --timeout=10 https://hgcs-drivers-cn-north-4.obs.cn-north-4.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华北-乌兰察布一 wget -t 10 --timeout=10 https://hgcs-drivers-cn-north-9.obs.cn-north-9.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华东-上海一 wget -t 10 --timeout=10 https://hgcs-drivers-cn-east-3.obs.cn-east-3.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华东-上海二 wget -t 10 --timeout=10 https://hgcs-drivers-cn-east-2.obs.cn-east-2.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华南-广州 wget -t 10 --timeout=10 https://hgcs-drivers-cn-south-1.obs.cn-south-1.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 华南-广州-友好用户环境 wget -t 10 --timeout=10 https://hgcs-drivers-cn-south-4.obs.cn-south-4.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 西南-贵阳一 wget -t 10 --timeout=10 https://hgcs-drivers-cn-southwest-2.obs.cn-southwest-2.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 中国-香港 wget -t 10 --timeout=10 https://hgcs-drivers-ap-southeast-1.obs.ap-southeast-1.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 亚太-曼谷 wget -t 10 --timeout=10 https://hgcs-drivers-ap-southeast-2.obs.ap-southeast-2.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 亚太-新加坡 wget -t 10 --timeout=10 https://hgcs-drivers-ap-southeast-3.obs.ap-southeast-3.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 非洲-约翰内斯堡 wget -t 10 --timeout=10 https://hgcs-drivers-af-south-1.obs.af-south-1.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh
  • 操作步骤 以下操作以Ubuntu 20.04 64bit操作系统,P2v规格的GPU加速型实例安装CUDA 11.0对应的Tesla驱动为例进行介绍。 以root账号远程登录云服务器。 执行以下命令,获取驱动安装脚本并运行。 wget -t 10 --timeout=10 https://hgcs-drivers-cn-east-2.obs.cn-east-2.myhuaweicloud.com/release/script/auto_install.sh && bash auto_install.sh 根据界面提示,选择需要安装的驱动版本。 图1 选择驱动安装版本 卸载已安装驱动。 如果云服务器已安装过驱动,请根据提示先执行驱动卸载操作。 如果云服务器本身未安装驱动,脚本会自动跳过该步骤,开始进行驱动安装。 卸载CUDA Toolkit。 图2 卸载CUDA Toolkit(1) 图3 卸载CUDA Toolkit(2) 卸载GPU driver。 图4 卸载GPU driver 卸载完成后,开始安装驱动,此过程会持续几分钟,请耐心等待。 驱动安装完成后,会自动重启云服务器后,请重新以root账号登录。 执行以下命令,检查驱动是否安装成功。 nvidia-smi 如果返回信息中包含了已安装的驱动版本,说明驱动安装成功。 图5 查看驱动安装结果 执行以下命令,检查CUDA版本是否正确。 /usr/local/cuda/bin/nvcc -V 图6 检查CUDA版本 (可选)检查CUDA是否正常。 执行以下命令,进入“/usr/local/cuda/samples/1_Utilities/deviceQuery”目录。 cd /usr/local/cuda/samples/1_Utilities/deviceQuery 执行以下命令,自动编译deviceQuery程序。 make 执行以下命令,查看CUDA是否安装成功。 ./deviceQuery 如果返回信息中有CUDA的版本信息,则表明CUDA安装成功。 图7 查看CUDA安装结果
  • 使用须知 本操作仅支持Linux操作系统。 本操作当前仅支持安装Tesla驱动。 如果GPU加速型实例已安装GPU驱动,需要先卸载原驱动后再安装新的目标驱动。 GPU驱动自动安装脚本提供卸载驱动的能力,请在执行脚本时根据交互式界面按需选择。 GPU驱动安装成功后,实例会自动重启。 仅部分Linux公共镜像支持通过脚本自动安装GPU驱动,如下所示: CentOS 7.6、CentOS 7.9、CentOS 8.2。 Ubuntu 18.04、Ubuntu 20.04、Ubuntu22.04。 如果在支持的Linux公共镜像中没有您需要的操作系统及版本,请参考手动安装GPU加速型ECS的Tesla驱动,手动安装GPU驱动。 如果您使用的是私有镜像,请确保镜像已安装了Cloud-init组件及安装GPU驱动所需的依赖,且需使用驱动脚本所支持的Linux操作系统及版本。 请根据表1选择需要的驱动安装包版本。 表1 支持的GPU驱动版本 CUDA软件版本 Driver软件版本 CuDNN软件版本 10.2 440.118.02 8.0.5 11.0 450.191.01 8.1.1 11.2 460.73.01 8.1.1 11.4 470.103.01 8.2.4
  • 约束与限制 当前云服务器组支持反亲和性策略和故障域策略。 “故障域”策略仅在部分区域上线,使用时请以该区域实际支持能力为准。 云服务器置放层级: 反亲和性策略云服务器组中,云服务器置放层级为物理机层级。 故障域策略云服务器组中,云服务器置放层级为机架层级。 创建的云服务器组个数上限可调整,请联系客服扩大配额。 不同区域每个云服务器组最多支持添加的云服务器个数各不相同,请在云服务器组列表页查看可添加的云服务器个数。如图1所示。 图1 查看可添加的云服务器数量 同一个云服务器仅支持一种策略。
  • 操作场景 云服务器组是对云服务器的一种逻辑划分,云服务器组中的弹性云服务器遵从同一策略。 当前云服务器组支持以下策略: 反亲和性:同一云服务器组中的弹性云服务器分散地创建在不同的主机上,提高业务的可靠性。 使用反亲和性策略可以将业务涉及到的云服务器分散部署在不同的物理服务器上,以此保证业务的高可用性和底层容灾能力。 故障域:同一云服务器组中分布多个故障域,指定不同故障域可以实现云服务器的故障隔离,提高业务的可靠性。 使用故障域策略可以将业务涉及到的云服务器分散部署在不同的故障域中,以此保证业务的高可用性和底层容灾能力。 云服务器组支持以下操作: 创建云服务器组 添加云服务器到云服务器组 在创建弹性云服务器时,将弹性云服务器加入云服务器组。 详细操作,请参考步骤三:高级配置。 在弹性云服务器创建成功后,添加到云服务器组。 仅支持添加到反亲和性策略组,不支持添加到故障域策略组。 从云服务器组移出云服务器 删除云服务器组
  • 变更前准备 变更规格后,可能会出现网卡漂移现象,请在变更规格前做如下操作: 出现网卡漂移的现象,是由于创建云服务器使用的镜像的操作系统中打开了网卡保留规则,才导致该云服务器变更规格后出现网卡漂移。 关于网卡漂移的更多信息,请参见弹性云服务器变更规格后网卡漂移怎么办?。 Linux系统: 在云服务器中执行以下命令,删除网络规则目录下,文件名同时包含persistent和net的规则文件 rm -fr /etc/udev/rules.d/*net*persistent*.rules rm -fr /etc/udev/rules.d/*persistent*net*.rules Windows系统: 在云服务器中删除如下注册表下的目录。 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged 图1 注册表
  • 变更须知 变更规格过程中,弹性云服务器需要关机,建议您选择业务空闲时间进行操作。 变更弹性云服务器规格时,用户不能选择已售罄的CPU和内存资源。 弹性云服务器规格(CPU或内存)变小,会影响弹性云服务器的性能。 对于部分类型的弹性云服务器,暂不支持规格变更操作。实例类型章节列举了提供的云服务器类型,并对每种云服务器类型的功能、使用进行介绍,具体请以各类型云服务器的“使用须知”为准。 当云硬盘状态为“正在扩容”时,不支持变更所挂载的弹性云服务器规格。 Windows操作系统的弹性云服务器,执行变更规格操作前建议您参考磁盘脱机怎么办?修改Windows操作系统SAN策略,避免变更规格后磁盘处于脱机状态。 Windows 2016操作系统的弹性云服务器,执行变更操作前建议您参考为什么Windows 2016操作系统的云服务器实例变更到C7规格后蓝屏?修改注册表信息,避免变更规格后出现蓝屏。 使用了收费镜像的包年/包月模式的弹性云服务器,无法进行规格降配,即不支持变更到费用更低的规格。
  • Tesla驱动下载地址 请单击NVIDIA驱动下载,根据实例的类型,选择NVIDIA产品类型、产品系列和产品。 表1 Tesla驱动产品类型对应关系 实例类型 产品类型(Product Type) 产品系列(Product Series) 产品(Product) P2vs Tesla V-Series V100 P2s Tesla V-Series V100 P2v Tesla V-Series V100 P1 Tesla P-Series P100 Pi2 Tesla T- Series T4 Pi1 Tesla P-Series P4 G6 Tesla T- Series T4 G5 Tesla V-Series V100
  • CUDA工具包下载地址 请从CUDA软件包下载获取CUDA软件包,您需要根据实例类型和驱动版本,选择对应的CUDA Toolkit软件包产品。 驱动版本与CUDA Toolkit版本存在对应关系,如二者版本不匹配,可能导致驱动无法使用。 版本对应关系,请参见NVIDIA驱动下载。 下面以Tesla T4下载驱动软件包及CUDA Toolkit为例进行介绍。 Tesla T4安装驱动软件包时,选择Linux操作系统,并指定CUDA Toolkit软件版本为11.6。 图1 指定CUDA Toolkit软件版本 下载CUDA软件包,需要选择CUDA Toolkit 11.6对应小版本。 图2 选择CUDA Toolkit对应版本
  • 操作场景 使用GPU加速型云服务器时,需确保已安装Tesla驱动和CUDA工具包,否则无法实现计算加速功能。本节内容提供Tesla驱动及CUDA工具包下载地址,请根据实例的类型,选择具体的驱动版本。 Tesla驱动及CUDA工具包安装操作指导请参考手动安装GPU加速型ECS的Tesla驱动。 当前已支持使用自动化脚本安装GPU驱动,建议优先使用自动安装方式,脚本获取以及安装指导请参考(推荐)自动安装GPU加速型ECS的GPU驱动(Linux)和(推荐)自动安装GPU加速型ECS的GPU驱动(Windows)。 GPU虚拟化型实例,需要严格按照表1选择合适的驱动版本下载使用。
  • 计费样例 ECS的“按需计费”是秒级计费,ECS产品价格详情中标出了每小时价格,您可以将每小时价格除以3600,即得到每秒价格。 示例,某一按需实例价格为0.68元/小时,购买一台按需实例根据实际使用时长、按秒计费。 使用30分钟,根据实际使用时长按秒计费:(0.68/3600) × 30 × 60=0.34元 使用1小时30分钟,根据实际使用时长按秒计费:(0.68/3600) × 90 × 60=1.02元
  • 操作场景 购买x86架构弹性云服务器时,您可以通过设置“CPU选项”,开启或关闭超线程。若不设置,则默认开启超线程。 对于支持超线程的x86架构弹性云服务器实例: 开启超线程:适用于需要CPU内核在同一时间并行处理更多的信息和后台任务的场景,开启多线程可以大幅提升计算体验。 关闭超线程:适用于计算密集型,且关闭超线程时性能优于开启超线程的场景,例如材料计算等HPC场景。 您可以在购买x86架构弹性云服务器或变更规格时,开启或关闭超线程。
  • 开启/关闭超线程(购买时) 登录控制台,进入购买弹性云服务器页面。 根据业务需要,完成基础配置、网络配置以及高级配置。详细内容,请参见购买弹性云服务器。 勾选“现在配置”,展开“高级选项”。 勾选“指定CPU选项”。 图1 设置CPU选项 设置“每核心线程数”。 当勾选“指定CPU选项”时,显示该参数。在“每核心线程数”下拉框进行设置。 1:关闭超线程 2:开启超线程,默认开启 单击“下一步:确认配置”,确认参数并完成弹性云服务器的购买。
  • 背景知识 x86架构弹性云服务器的处理器运用超线程HT(Hyper-Threading)技术,允许在CPU的每个物理内核上公开两个执行上下文,即一个物理内核包含两个虚拟的“逻辑内核”,可以处理不同的软件线程。vCPU(virtual CPU)即为虚拟的“逻辑内核”。 规格名称展示vCPU数,即逻辑内核数。在x86架构弹性云服务器上可以查看实际的CPU逻辑内核数。查看方法,请参见查看ECS实际的CPU逻辑内核数。 当前绝大多数x86架构规格已经默认开启了超线程,如果在创建x86架构弹性云服务器或者变更规格时关闭了超线程,则在弹性云服务器上查看到的CPU核数是规格的Flavor名称中展示的vCPU数量的一半。 例如,对于c7.xlarge.2,其vCPU数,即逻辑内核数为4,4核的物理CPU包含4个vCPU(线程)。若关闭了超线程,则c7.xlarge.2的vCPU数,即逻辑内核数为2,4核的物理CPU包含2个vCPU(线程)。
  • 使用须知 如果GPU加速型实例已安装GPU驱动,需要先卸载原驱动后再安装新的目标驱动。 当前仅部分GPU加速型实例的规格、部分Windows操作系统版本支持通过脚本自动安装GPU驱动。 Windows Server 2016 数据中心版 Windows Server 2019 数据中心版 如果您的规格、操作系统或驱动版本不支持通过脚本自动安装GPU驱动,请参考手动安装GPU加速型ECS的GRID驱动和手动安装GPU加速型ECS的Tesla驱动,手动安装GPU驱动。
  • 驱动安装脚本支持区域及获取方式 您可以在PowerShell上执行以下命令,获取驱动安装脚本。 华北-北京一 Start-BitsTransfer -Source https://hgcs-drivers-cn-north-1.obs.cn-north-1.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华北-北京二 Start-BitsTransfer -Source https://hgcs-drivers-cn-north-2.obs.cn-north-2.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华北-北京四 Start-BitsTransfer -Source https://hgcs-drivers-cn-north-4.obs.cn-north-4.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华北-乌兰察布一 Start-BitsTransfer -Source https://hgcs-drivers-cn-north-9.obs.cn-north-9.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华东-上海一 Start-BitsTransfer -Source https://hgcs-drivers-cn-east-3.obs.cn-east-3.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华东-上海二 Start-BitsTransfer -Source https://hgcs-drivers-cn-east-2.obs.cn-east-2.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华南-广州 Start-BitsTransfer -Source https://hgcs-drivers-cn-south-1.obs.cn-south-1.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 华南-广州-友好用户环境 Start-BitsTransfer -Source https://hgcs-drivers-cn-south-4.obs.cn-south-4.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 西南-贵阳一 Start-BitsTransfer -Source https://hgcs-drivers-cn-southwest-2.obs.cn-southwest-2.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 中国-香港 Start-BitsTransfer -Source https://hgcs-drivers-ap-southeast-1.obs.ap-southeast-1.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 亚太-曼谷 Start-BitsTransfer -Source https://hgcs-drivers-ap-southeast-2.obs.ap-southeast-2.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 亚太-新加坡 Start-BitsTransfer -Source https://hgcs-drivers-ap-southeast-3.obs.ap-southeast-3.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 非洲-约翰内斯堡 Start-BitsTransfer -Source https://hgcs-drivers-af-south-1.obs.af-south-1.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1
  • 操作步骤 以下操作以Windows Server 2019 数据中心版操作系统,G6规格的GPU加速型实例安装Grid驱动为例进行介绍。 远程登录云服务器。 单击“启动”,打开Windows PowerShell。 图1 打开PowerShell 在PowerShell中,执行以下命令,获取驱动安装脚本并运行。 以“华北-北京四”为例介绍,更多区域请参考驱动安装脚本支持区域及获取方式。 Start-BitsTransfer -Source https://hgcs-drivers-cn-north-4.obs.cn-north-4.myhuaweicloud.com/release/script/auto_install.ps1 -Destination auto_install.ps1; ./auto_install.ps1 选择驱动版本与保存路径。 图2 选择驱动版本与保存路径 单击“OK”,开始安装驱动。 图3 安装驱动 图4 同意NVIDIA软件许可协议 图5 选择安装选项 驱动安装完成后,可能需要重启云服务器。 如果需要重启,单击“稍后重启”,待脚本执行完成后,手动重启云服务器。 图6 稍后重启 如果不需要重启,单击“关闭”。 图7 关闭 返回桌面,在空白处右键单击,选择“NVIDIA控制面板”,查看驱动版本,判断驱动是否安装成功。 若显示如下版本,表示驱动安装成功。 图8 驱动版本
  • 案例6 该样例介绍如何通过实例自定义数据注入,激活Linux弹性云服务器的root用户远程登录权限。注入成功后,您可以使用SSH密钥方式,以root账户登录弹性云服务器。 实例自定义数据注入示例: #cloud-config disable_root: false runcmd: - sed -i 's/^PermitRootLogin.*$/PermitRootLogin without-password/' /etc/ssh/sshd_config - sed -i '/^KexAlgorithms.*$/d' /etc/ssh/sshd_config - service sshd restart
  • 案例4 该样例介绍如何通过实例自定义数据注入,为Windows弹性云服务器新增用户并设置密码。 假设您要创建的用户名为abc、密码为“******”的普通用户,并将其添加至administrators用户组。 新密码必须符合密码复杂度要求,密码规则如表4所示。 实例自定义数据注入示例: rem cmd net user abc ****** /add net localgroup administrators abc /add 弹性云服务器创建成功后,您可以使用新创建的用户名和密码登录弹性云服务器。
  • 案例3 该样例介绍如何通过实例自定义数据注入,重置Linux弹性云服务器密码。 假设您需要将root用户密码重置为”******“。 新密码必须符合密码复杂度要求,密码规则如表4所示。 表4 密码设置规则 参数 规则 密码 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 Windows操作系统云服务器特殊字符:包括“!”、“@”、“$”、“%”、“^”、“-”、“_”、“=”、“+”、“[”、“{”、“(”、“)”、“}”、“]”、“:”、“,”、“.”、“/”、“?”、“~”“#”和“*” Linux操作系统云服务器特殊字符:包括“!”、“@”、“$”、“%”、“^”、“-”、“_”、“=”、“+”、“[”、“{”、“}”、“]”、“:”、“,”、“.”、“/”、“?”、“~”“#”和“*” 密码不能包含用户名或用户名的逆序。 Windows操作系统的云服务器,不能包含用户名中超过两个连续字符的部分。 实例自定义数据注入示例(请严格遵守下面示例中的缩进标准): #cloud-config chpasswd: list: | root:****** expire: False 弹性云服务器创建成功后,您可以使用重置的密码登录弹性云服务器。为了保证密码安全,建议您在第一次登录弹性云服务器后,修改root用户密码。
  • 使用限制 Linux: 用于创建弹性云服务器的镜像安装了Cloud-init组件。 实例自定义数据大小限制:小于等于32KB。 如果通过文本方式上传实例自定义数据,数据只能包含ASCII码字符;如果通过文件方式上传实例自定义数据,可以包含任意字符,同时,要求文件大小小于等于32KB。 必须是公共镜像,或继承于公共镜像的私有镜像,或自行安装了Cloud-init组件的私有镜像。 必须满足相应Linux弹性云服务器自定义脚本类型的格式要求。 使用的VPC网络必须开启DHCP,安全组出方向规则保证80端口开放。 选择“密码”登录方式时,不支持实例自定义数据注入功能。 Windows 用于创建弹性云服务器的镜像安装了Cloudbase-init组件。 实例自定义数据大小限制:小于等于32KB。 如果通过文本方式上传实例自定义数据,数据只能包含ASCII码字符;如果通过文件方式上传实例自定义数据,可以包含任意字符,同时,要求文件大小小于等于32KB。 必须是公共镜像,或继承于公共镜像的私有镜像,或自行安装了Cloudbase-init组件的私有镜像。 使用 VPC网络必须开启DHCP,安全组出方向规则保证80端口开放。
  • 案例1 该样例介绍如何通过实例自定义数据注入,为Linux弹性云服务器简化 云服务器配置 。 当您需要设置vim的“语法高亮显示”、“制表符占用4个空格”和“显示行数”属性时,就可以写一个脚本.vimrc,并将其注入到“/root/.vimrc”。在您创建完云服务器时,您的vim配置便完成了。这样做可以大幅提高系统配置的效率,特别是在您一次性创建多台弹性云服务器时。 实例自定义数据注入示例: #cloud-config write_files: - path: /root/.vimrc content: | syntax on set tabstop=4 set number
  • 案例2 该样例介绍如何通过实例自定义数据注入,设置Linux弹性云服务器密码。 新密码必须符合密码复杂度要求,密码规则如表3所示。 表3 密码设置规则 参数 规则 密码 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 Windows操作系统云服务器特殊字符:包括“!”、“@”、“$”、“%”、“^”、“-”、“_”、“=”、“+”、“[”、“{”、“(”、“)”、“}”、“]”、“:”、“,”、“.”、“/”、“?”、“~”“#”和“*” Linux操作系统云服务器特殊字符:包括“!”、“@”、“$”、“%”、“^”、“-”、“_”、“=”、“+”、“[”、“{”、“}”、“]”、“:”、“,”、“.”、“/”、“?”、“~”“#”和“*” 密码不能包含用户名或用户名的逆序。 Windows操作系统的云服务器,不能包含用户名中超过两个连续字符的部分。 实例自定义数据注入示例: 使用密文密码(推荐使用): #!/bin/bash echo 'root:$6$V6azyeLwcD3CHlpY$BN3VVq18fmCkj66B4zdHLWevqcxlig' | chpasswd -e; 其中,$6$V6azyeLwcD3CHlpY$BN3VVq18fmCkj66B4zdHLWevqcxlig为密文密码,生成方法如下: 执行以下命令,生成加密盐值 python -c "import crypt, getpass, pwd;print crypt.mksalt()" 回显信息如下: $6$V6azyeLwcD3CHlpY 执行以下命令,根据盐值生成密文密码 python -c "import crypt, getpass, pwd;print crypt.crypt('Cloud.1234','\$6\$V6azyeLwcD3CHlpY')" 回显信息如下: $6$V6azyeLwcD3CHlpY$BN3VVq18fmCkj66B4zdHLWevqcxlig 弹性云服务器创建成功后,您可以使用该密码登录。
  • 获取安装脚本 您可以通过以下地址,下载获取新版支持CES监控Agent的安装脚本。 表2 安装脚本的支持区域及获取地址 区域 安装脚本 华北-北京一 https://uniagent-cn-north-1.obs.cn-north-1.myhuaweicloud.com/package/install_amd64.exe 华北-北京四 https://uniagent-cn-north-4.obs.cn-north-4.myhuaweicloud.com/package/install_amd64.exe 华北-乌兰察布一 http://obs.cn-north-9.myhuaweicloud.com/uniagent-cn-north-9/package/install_amd64.exe 华南-广州 https://uniagent-cn-south-1.obs.cn-south-1.myhuaweicloud.com/package/install_amd64.exe 华东-上海一 https://uniagent-cn-east-3.obs.cn-east-3.myhuaweicloud.com/package/install_amd64.exe 华东-上海二 https://uniagent-cn-east-2.obs.cn-east-2.myhuaweicloud.com/package/install_amd64.exe 西南-贵阳一 https://uniagent-cn-southwest-2.obs.cn-southwest-2.myhuaweicloud.com/package/install_amd64.exe 中国-香港 https://uniagent-ap-southeast-1.obs.ap-southeast-1.myhuaweicloud.com/package/install_amd64.exe 亚太-曼谷 https://uniagent-ap-southeast-2.obs.ap-southeast-2.myhuaweicloud.com/package/install_amd64.exe 亚太-新加坡 https://uniagent-ap-southeast-3.obs.ap-southeast-3.myhuaweicloud.com/package/install_amd64.exe 亚太-雅加达 https://obs.ap-southeast-4.myhuaweicloud.com/uniagent-ap-southeast-4/package/install_amd64.exe 非洲-约翰内斯堡 https://uniagent-af-south-1.obs.af-south-1.myhuaweicloud.com/package/install_amd64.exe 拉美-墨西哥城二 https://uniagent-la-south-2.obs.la-south-2.myhuaweicloud.com/package/install_amd64.exe 拉美-圣地亚哥 https://uniagent-la-north-2.obs.la-north-2.myhuaweicloud.com/package/install_amd64.exe
  • 约束与限制 仅支持Windows操作系统,且仅部分Windows镜像版本支持GPU监控。 表1 支持GPU监控的Windows版本 类型 版本 Windows(64bit) Windows Server 2016 标准版 64位 Windows Server 2016 数据中心版 64位 Windows Server 2019 标准版 64位 Windows Server 2019 数据中心版 64位 支持的规格:G6v、G6、P2s、P2v、P2vs、Pi2、Pi1、P1。 不支持监听Windows类型GPU加速型实例的Xid事件。 使用私有镜像创建的云服务器需手动安装监控组件并安装驱动。
  • 前提条件 已配置DNS和安全组,配置方法参考如何配置DNS和安全组?。 已配置委托,配置方法参考如何配置委托?。 已安装GPU驱动,未安装GPU驱动的云服务器不支持采集GPU指标数据及上报事件。 如果您的弹性云服务器未安装GPU驱动,可参见(推荐)自动安装GPU加速型ECS的GPU驱动(Windows)。 安装GPU驱动需使用默认路径。 GPU驱动安装完后,需重启GPU加速型实例,否则可能导致采集GPU指标及上报GPU事件失败。 GPU驱动正常安装后,最多10分钟将在控制台看到采集到的GPU指标数据。 需使用具有Administrator权限的账户进行安装,例如Administrator用户。 确保云服务器的安装目录都有读写权限,并且安装成功后的Telescope进程不会被其他软件关闭。
共100000条