云服务器内容精选

  • 故障现象 删除集群失败,报错信息如下: Expected HTTP response code [200 202 204 404] when accessing [DELETE https://vpc.xxx.com/v2.0/security-groups/46311976-7743-4c7c-8249-ccd293bcae91], but got 409 instead {"code":"VPC.0602","message":"{\"NeutronError\":{\"message\": \"Security Group 46311976-7743-4c7c-8249-ccd293bcae91 in use.\",\"type\":\"SecurityGroupInUse\",\"detail\":\"\"}}"}
  • 操作步骤 复制报错信息中的资源ID,进入到VPC服务的安全组界面,根据ID过滤安全组。 单击进入安全组详情界面,选择关联实例页签。 查询该安全组关联的其他资源,例如服务器、弹性网卡实例、辅助弹性网卡实例等。您可以将残留的资源(辅助弹性网卡会自动删除)删除。 以删除残留的弹性网卡为例,您需要前往弹性网卡界面将上一步查询到的网卡删除。 可以用ID过滤需要删除的弹性网卡,也可以通过集群ID的名称过滤需要删除的弹性网卡。 清理完成后,前往安全组页面确认该安全组已经没有关联的实例,然后前往CCE控制台即可正常删除集群。
  • 对二级分区表删除一级分区 使用ALTER TABLE DROP PARTITION可以删除二级分区表的一个一级分区,这个行为可以作用在一级分区策略为RANGE或者LIST的情况。数据库会将这个一级分区,以及一级分区下的所有二级分区都删除。 例如,通过指定分区名删除二级分区表range_list_sales的一级分区date_202005,并更新Global索引。 ALTER TABLE range_list_sales DROP PARTITION date_202005 UPDATE GLOBAL INDEX; 或者,通过指定分区值来删除二级分区表range_list_sales中('2020-05-08')所对应的一级分区。由于不带UPDATE GLOBAL INDEX子句,执行该命令后Global索引会失效。 ALTER TABLE range_list_sales DROP PARTITION FOR ('2020-05-08'); 当二级分区表只有一个一级分区时,不支持通过ALTER TABLE DROP PARTITION命令删除一级分区。 当二级分区表的一级分区策略为HASH时,不支持通过ALTER TABLE DROP PARTITION命令删除一级分区。 父主题: 删除分区
  • 创建集群前的准备 评估集群节点规格 您可以根据数据量、业务负载以及性能需求,选择能够支撑业务应用的节点数量,数量越多,存储与计算能力越强。 刚开始使用GaussDB(DWS) 服务时,您也可以先创建一个规格较小的集群,今后随着数据量和业务负载的变化,再自由调整集群规模和节点规格,自由扩展而不中断业务。详情请参见扩容集群。 请确定用户可使用的节点数满足如下条件,否则系统会提示无法创建集群。 用户可使用的节点数取决于所选产品类型,其中实时数仓(单机部署)集群为单个节点, 且只能为一个节点;其他产品类型用户可使用节点数大于或者等于3。用户可使用的节点数可在“集群管理”页面查看。
  • 云耀云服务器支持哪些类型的镜像? 不同的HECS类型支持的镜像类型不同。 HECS类型 支持的镜像 L实例 系统镜像:Huawei Cloud EulerOS、CentOS、Ubuntu、Windows Server 。 应用镜像:企业建站系统Wordpress、Linux可视化宝塔面板、企业一体化ERP系统Odoo、电子商务系统PrestaShop、数据探索与可视化平台Superset、Docker可视化运行环境Portainer、企业云盘系统Nextcloud、一站式DevOps平台GitLab、网络统计分析平台Matomo、实时视频服务器SRS 私有镜像: Linux系统盘镜像:当前仅支持由华为云提供的Linux公共免费镜像云服务器所创建的镜像,或者您导入的镜像。 Windows系统盘镜像:当前仅支持由华为云云商店Windows Server 2022/2019/2016/2012 R2 标准版、数据中心版云服务器所创建的镜像。 X实例 公共镜像:Huawei Cloud EulerOS、CentOS、Ubuntu、EulerOS、Debian、OpenSUSE、Fedora、AlmaLinux、UnionTechOS、openEuler等。 共享镜像、私有镜像:对于Windows镜像,仅支持自带许可的Windows镜像。 HECS(旧版) 系统镜像:Huawei Cloud EulerOS、CentOS、Ubuntu、Windows。 市场镜像:WordPress、PHP运行环境 私有镜像:仅切换时支持使用私有镜像。 了解更多支持的镜像信息请参考支持的镜像。 父主题: 创建与删除
  • 背景知识 多版本控制功能启用时的对象删除机制 桶的多版本控制功能启用时,删除的目标不同,OBS会采取不同的处理方式: 删除文件或文件夹:文件或文件夹不会立即被彻底删除,而是保留在“已删除对象”列表中,同时会为文件打上删除标记。在“已删除对象”列表中单击对象名,在对象的“版本”页签下可以看到最新的对象版本有删除标记。 图1 删除文件或文件夹 如果想要彻底删除,需要再到“已删除对象”列表进行删除。删除方法请参见本小节的操作步骤。 如果想要找回删除的文件,可以通过“取消删除”功能来找回。找回方法请参见取消删除对象。 删除文件的某个版本:该版本会被彻底删除且无法恢复。如果删除的是文件的最新版本,那么时间最近的那个历史版本将会变成最新版本。 图2 删除文件的某个版本
  • 操作场景 为节省空间和成本,您可以通过OBS管理控制台删除无用的文件或文件夹。 本小节主要介绍如何在OBS管理控制台上手动删除文件或文件夹。 除此之外,OBS还提供了生命周期管理功能,来满足您定期自动删除桶中文件或者一次性清空桶中所有文件和文件夹的诉求。详情请参见配置生命周期规则。 对于并行文件系统目录,大数据场景下(目录层级深、目录下文件多)的删除,可能会因超时而删除失败,建议使用: hadoop 客户端(嵌套OBS客户端插件OBSA)删除目录:hadoop fs - rmr obs://{并行文件系统名}/{目录名}。 给目录配置生命周期规则,通过生命周期后台删除。
  • 相关操作 在多版本控制功能启用的场景下,在“已删除对象”中的文件仍然会保留多版本,在对不同的版本进行删除时需要注意: 图6 “已删除对象”中文件的版本列表 如果删除的是带“删除标记”的版本,实际上是找回该文件,等同于“取消删除”文件,而非彻底删除。相关方法请参见取消删除对象的相关操作。 如果删除的是不带“删除标记”的版本,则会彻底删除该历史版本,即使后续该文件找回后,也无法恢复这个被彻底删除的历史版本。
  • 问题现象 当部署主机相关的应用时,出现如下日志: 以路径为例,有以下几种常见现象: 输入的路径参数有“\b”特殊字符导致部署报错,如下图所示。 图1 日志信息 输入的路径参数有“\f”特殊字符导致部署报错,如下图所示。 图2 日志信息 输入的路径参数有“\r”特殊字符导致部署报错,如下图所示。 图3 日志信息 输入的路径参数有“\t”特殊字符导致部署报错,如下图所示。 图4 日志信息 输入的路径参数有“\n”特殊字符导致部署报错,如下图所示。 图5 日志信息
  • 创建集群前的准备 评估集群节点规格 您可以根据数据量、业务负载以及性能需求,选择能够支撑业务应用的节点数量,数量越多,存储与计算能力越强。 刚开始使用GaussDB(DWS) 服务时,您也可以先创建一个规格较小的集群,今后随着数据量和业务负载的变化,再自由调整集群规模和节点规格,自由扩展而不中断业务。详情请参见扩容集群。 请确定用户可使用的节点数满足如下条件,否则系统会提示无法创建集群。 用户可使用的节点数大于或者等于3。用户可使用的节点数可在“集群管理”页面查看。
  • 使用场景 桶中不完整的数据称之为碎片。OBS采用分块上传的模式上传数据,在下列情况下(但不仅限于此)通常会导致数据上传失败而产生碎片。 网络条件较差,与OBS的服务器之间的连接经常断开。 上传过程中,人为中断上传任务。 设备故障。 突然断电等特殊情况。 OBS中的碎片会占用存储空间,会按照存储空间计费项进行计费。当存在运行中断或失败的分段上传任务并产生碎片后,您可以继续运行中断或失败的上传任务来消除碎片,或直接将碎片删除以节省存储空间。 您可以根据需要选用合适的方式清理碎片,详情请参见如何处理碎片。 当您遇到删除桶失败的场景,请检查碎片列表中的对象是否已经全部删除。若没有,请先删除碎片列表中的所有对象。 当您遇到桶内无对象,却还在扣费的场景,请检查桶内是否还存在碎片。若存在,请删除碎片以节约存储成本。
  • 使用方式 表1 删除碎片的不同方式 工具 方法 OBS控制台 OBS控制台提供图形化的碎片列表界面,您可以一键批量删除桶中所选中的碎片。 具体操作请参见清理碎片。 OBS Browser+ 您可以一键批量删除桶中所选中的碎片。也可以单击页面上方“删除所有”,清除所有碎片。 obsutil obsutil分段上传任务产生的碎片,可以通过删除分段上传任务来删除碎片。如果一个桶内有多个分段任务,则需要删除多个任务来删除桶中所有碎片。 具体操作请参见删除分段上传任务。 OBS API 您可以通过以下步骤来直接删除桶中碎片: 使用列举桶中已初始化多段任务接口,来列举所有分段上传任务,获取所有UploadId。 使用取消多段上传任务接口,来取消分段上传任务,即可删除所有碎片。 OBS SDK OBS SDK通常只有采用多段上传,并且最后没有合并多段上传任务时会产生碎片,您通过取消多段上传任务来删除桶内碎片。步骤如下: 使用ObsClient.listMultipartUploads列举所有分段上传任务,获取所有UploadId。 使用ObsClient.abortMultipartUpload取消分段上传任务,即可删除所有分段碎片。
  • 误删除的云硬盘数据可以找回吗 检查一:查看该云硬盘是否有对应的快照或者云硬盘备份。 有,可通过快照/备份将数据完整的恢复到快照/备份时间点。详情请参见从快照回滚数据或使用云硬盘备份恢复数据。 如果丢失的数据创建时间晚于最近一次快照/备份时间点,则无法通过快照或备份找回已丢失数据。 无,无法找回。 检查二:查看是否开启回收站。 已开启,如果硬盘还在回收站中,可以进行恢复操作。详情参见恢复回收站内的磁盘。 没有开启,无法找回。 父主题: 云硬盘删除问题
  • 解决方法 使用命令 “ping $domainName”(其中$domainName为apt源链接对应的域名),检查网络连通性,如果网络连通正常请检查防火墙和安全组(如下2、3),否则请联系相关网络管理员打通网络。 对于防火墙限制出方向: 执行命令“iptables -nL”,查看防火墙出方向限制清单是否包含80端口。 对于云主机安全组出方向规则策略限制: 联系相关网络管理员设置安全组出方向规则策略。
  • 删除指定配置项中的custom参数 使用“--cli-profile”指定要删除的配置项的名称。删除指定配置项中的custom参数的命令可分为: 删除指定配置项中的指定custom参数: hcloud configure delete --cli-profile=${profileName} [--cli-custom=true] --cli-custom-key=${customName} hcloud configure delete --cli-profile=test --cli-custom-key=projectId删除配置项test中的custom参数projectId成功 删除指定配置项中的所有custom参数: hcloud configure delete --cli-profile=${profileName} --cli-custom=true hcloud configure delete --cli-profile=test --cli-custom=true删除配置项test中的所有custom参数成功 父主题: 删除指定配置项