云服务器内容精选

  • 响应示例 { "attachableQuantity": { "free_scsi": 23, "free_blk": 15, "free_disk": 23 }, "volumeAttachments": [ { "pciAddress": "0000:02:01.0", "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803", "device": "/dev/vda", "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0", "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803", "size": "40", "bootIndex": 0, "bus":"virtio" }, { "pciAddress": "0000:02:02.0", "volumeId": "a26887c6-c47b-4654-abb5-asdf234r234r", "device": "/dev/vdb", "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0", "id": "a26887c6-c47b-4654-abb5-asdf234r234r", "size": "10", "bootIndex": 1, "bus":"virtio" } ] }
  • 响应消息 响应参数如表2所示。 表2 响应参数 参数 参数类型 描述 volumeAttachments Array of objects 云服务器挂载信息列表,更多信息请参见表3。 attachableQuantity Object 云服务器可挂载磁盘数量,更多信息请参见表4。 表3 volumeAttachments参数 参数 参数类型 描述 serverId String 弹性云服务器ID,UUID格式。 volumeId String 云硬盘ID,UUID格式。 id String 挂载ID,与云硬盘ID相同。 UUID格式。 size Integer 云磁盘大小,单位GB。 device String 云硬盘挂载盘符,即控制台显示的磁盘挂载点。 如需查询云服务器内部的磁盘挂载点,请参见控制台与弹性云服务器内部之间磁盘挂载点的对应关系。 pciAddress String pci地址。 bootIndex Integer 云硬盘启动顺序。 0为系统盘 非0为数据盘 bus String 磁盘总线类型 。 取值范围:virtio、scsi 表4 attachableQuantity参数 参数 参数类型 描述 free_scsi Integer 云服务器可挂载scsi类型磁盘数量。 free_blk Integer 云服务器可挂载virtio_blk类型磁盘数量。 free_disk Integer 云服务器可挂载磁盘总数。
  • 问题原因 Windows操作系统SAN策略分为三种类型:OnlineAll,OfflineShared,OfflineInternal 表1 Windows操作系统SAN策略类型 类型 说明 OnlineAll 表示所有新发现磁盘都置于在线模式。 OfflineShared 表示所有共享总线上(比如FC, ISCSI)的新发现磁盘都置于离线模式,非共享总线上的磁盘都置于在线模式。 OfflineInternal 表示所有新发现磁盘都置于离线模式。 对于部分版本的Windows操作系统(如Windows 2008/2012 企业版、数据中心版),默认是共享离线OfflineShared模式。
  • 处理方法 使用DiskPart磁盘分区管理工具来查询、设置云服务器的SAN策略,将其修改为OnlineAll类型。 登录Windows云服务器。 按快捷键“Win+R”,运行cmd.exe。 执行以下命令,进入DiskPart。 diskpart 执行以下命令,查看云服务器当前的SAN策略。 san 如果SAN策略为OnlineAll,请执行exit命令退出DiskPart。 否,请执行5。 执行以下命令,修改云服务器SAN策略为OnlineAll。 san policy=onlineall (可选)如需永久生效,您可以将修改过SAN策略的云服务器制作为私有镜像。由该私有镜像创建的云服务器,添加的磁盘只需执行初始化操作,磁盘默认是联机状态。
  • 请求示例 查询分布式版数据库磁盘类型 GET https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/storage-type?version=3.208&ha_mode=enterprise 查询主备版数据库磁盘类型 https://gaussdb-opengauss.cn-north-4.myhuaweicloud.com/v3/054b61972980d4552f0bc00ac8d3f5cd/storage-type?version=3.208&ha_mode=centralization_standard
  • 响应示例 查询数据库磁盘类型列表成功。 { "storage_type": [ { "name": "ULTRAHIGH", "az_status": { "aaa": "normal", "bbb": "normal", "ccc": "normal" }, "support_compute_group_type": [ "normal", "armFlavors", "armFlavors2Shared", "normal2" ] }, { "name": "ESSD", "az_status": { "az2xahz": "normal", "az1xahz": "normal", "az3xahz": "normal" }, "support_compute_group_type": [ "normal", "armFlavors", "armFlavors2Shared", "normal2" ] } ] }
  • URI GET https://{Endpoint}/v3/{project_id}/storage-type?version={version}&ha_mode={ha_mode} 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 version 是 String 数据库版本号。可通过查询数据库引擎的版本查询。 ha_mode 否 String 实例类型: enterprise(分布式版), centralization_standard(主备版),不区分大小写。 枚举值: enterprise centralization_standard
  • L实例数据盘使用时有什么限制? 新增数据盘 L实例最多支持一个数据盘。 新增数据盘时,仅支持在L实例控制台新增加数据盘,不支持在云硬盘控制台为L实例挂载已有的数据盘。 新购买的数据盘不能直接使用,请登录云服务器初始化数据盘,初始化后的数据盘才可以正常使用(系统盘不需要初始化)。具体操作详见初始化数据盘。 单独增加的数据盘随L实例以套餐形式整体管理(包括续费、退订),该数据盘到期时间与所挂载的L实例一致,不支持单独卸载和退订。 扩容数据盘 仅支持数据盘单独扩容,不支系统盘单独扩容。数据盘扩容后的容量上限为1024 GiB。 当前数据盘只支持扩大容量,不支持缩小容量。 扩容量到期时间与所绑定的云耀云服务器L实例一致,且扩展容量无法单独退订。
  • 响应示例 状态码: 200 成功响应。 { "volume_types" : [ { "resource_spec_code" : "workspace.volume.high", "volume_type" : "SAS", "volume_product_type" : "workspace", "resource_type" : "hws.resource.type.workspace.volume", "cloud_service_type" : "hws.service.type.vdi", "name" : [ { "language" : "en-us", "value" : "High IO Disk" }, { "language" : "zh-cn", "value" : "高IO磁盘" } ], "volume_type_extra_specs" : { "availability_zone" : "cn-north-5b,cn-north-5c,cn-north-5a", "sold_out_availability_zone" : "" } } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 volume_types Array of VolumeTypeInfo objects 磁盘列表。 表4 VolumeTypeInfo 参数 参数类型 描述 resource_spec_code String 资源规格编码。 volume_type String 磁盘类型。 volume_product_type String 磁盘产品类型。 resource_type String 资源类型字段。 cloud_service_type String 资源所属云服务类型编码。 name Array of Name objects 磁盘中英文名称。 volume_type_extra_specs VolumeTypeExtraSpecs object 磁盘扩展属性,例如:已售罄的可用区。 表5 VolumeTypeExtraSpecs 参数 参数类型 描述 availability_zone String 该类型磁盘对应的可用分区。 sold_out_availability_zone String 已售罄的磁盘可用区。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 使用BDF查询磁盘挂载点 执行以下命令,使用BDF查看对应的设备名称。 ll /sys/bus/pci/devices/BDF磁盘标识/virtio*/block 例如:控制台上VBD盘对应的BDF磁盘标识为“0000:02:02.0”,执行以下命令查询设备名称。 ll /sys/bus/pci/devices/0000:02:02.0/virtio*/block 回显信息如下所示: [root@ecs-ab63 ~]# ll /sys/bus/pci/devices/0000:02:02.0/virtio*/block total 0 drwxr-xr-x 8 root root 0 Dec 30 15:56 vdb 系统回显即为磁盘设备名称(即“/dev/vdb”)。
  • 在管理控制台查看云服务器的磁盘标识 登录HECS管理控制台。 在云服务器列表栏,单击目标云服务器的名称。 系统进入云服务器详情页。 选择“云硬盘”页签,并单击展开磁盘详情。 查看磁盘的“设备标识”。 如果界面上当前未显示参数“设备标识”,请尝试关闭云服务器,并重新开机。 如果“设备类型”为VBD,您可以使用SerialNumber或BDF查询磁盘挂载点。 SerialNumber请参考使用SerialNumber查询磁盘挂载点 BDF请参考使用BDF查询磁盘挂载点 如果“设备类型”为SCSI,您可以使用wwn查询磁盘挂载点,请参考使用wwn查询磁盘挂载点。
  • 请求示例 挂载SCSI类型的云硬盘到云服务器,挂载点为“/dev/sda”。 POST https://{endpoint}/v1/{project_id}/cloudservers/{server_id}/attachvolume { "volumeAttachment": { "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803", "device": "/dev/sda", "volume_type": "SSD", "count": 5, "hw:passthrough": "true" }, "dry_run": false }
  • 请求消息 表2 请求参数 参数 是否必选 参数类型 描述 volumeAttachment 是 Object 云服务器挂载信息,参考表3。 dry_run 否 Boolean 是否只预检此次请求。 true:发送检查请求,不会挂载磁盘。检查项包括是否填写了必需参数、请求格式、业务限制。如果检查不通过,则返回对应错误。如果检查通过,则返回响应结果。 false:发送正常请求,通过检查后并且进行挂载磁盘请求。 默认值:false 表3 volumeAttachment数据结构说明 参数 是否必选 参数类型 描述 volumeId 是 String 待挂载磁盘的磁盘ID,UUID格式。 device 否 String 磁盘挂载点。 说明: 新增加的磁盘挂载点不能和已有的磁盘挂载点相同。 对于采用XEN虚拟化类型的弹性云服务器,device为必选参数;系统盘挂载点请指定/dev/sda;数据盘挂载点请按英文字母顺序依次指定,如/dev/sdb,/dev/sdc,如果指定了以“/dev/vd”开头的挂载点,系统默认改为“/dev/sd”。 对于采用KVM虚拟化类型的弹性云服务器,系统盘挂载点请指定/dev/vda;数据盘挂载点可不用指定,也可按英文字母顺序依次指定,如/dev/vdb,/dev/vdc,如果指定了以“/dev/sd”开头的挂载点,系统默认改为“/dev/vd”。 对于仅支持SCSI类型磁盘的弹性云服务器,系统盘挂载点为“/dev/sda”,数据盘的挂载点请按英文字母顺序依次指定,如/dev/sdb,/dev/sdc,系统不会修改默认挂载点。 volume_type 否 String 云硬盘类型。 该字段于dry_run为true并且volumeId不存在时有效且为必选字段。 count 否 Integer 云硬盘的个数。 该字段于dry_run为true并且volumeId不存在时有效,如果该字段不存在,默认为1。 hw:passthrough 否 String true表示云硬盘的设备类型为SCSI类型,即允许ECS操作系统直接访问底层存储介质。支持SCSI锁命令 false表示云硬盘的设备类型为VBD (虚拟块存储设备 , Virtual Block Device)类型,VBD只能支持简单的SCSI读写命令。 该字段于dry_run为true并且volumeId不存在时有效且为必选字段。
  • RDS for PostgreSQL主备实例磁盘空间和备份空间的区别 对于RDS for PostgreSQL数据库,将业务访问的节点称为主实例,同时主实例数据会实时同步到另一个节点(称为备实例)。备实例仅作为备份形式存在,不提供业务访问,当主实例故障时,RDS for PostgreSQL会自动将备实例升为主实例,从而达到高可用的目的。 磁盘空间 备实例磁盘空间大小和主实例是一致的,当主实例扩容时,会同时扩容备实例。 主备实例的数据会实时同步,当大量业务写入或复制时延高时可能会导致主备实例间来不及同步,此时主节点会保留所需要的wal日志,使该部分wal日志无法被清理,从而导致wal日志积压,占用磁盘空间。 备份空间 数据库的备份空间用来存放自动备份、手动备份文件,以及SQL审计日志。免费备份空间和实例磁盘容量一致,需要设置备份策略,当使用超出后会按照阶段收取费用。 当备份空间满时,可参考如何清理云数据库RDS的备份空间来清理备份空间。 父主题: 资源及磁盘管理