云服务器内容精选

  • IEC范畴下的实例和弹性 云服务器ECS 中的实例是什么关系? IEC范畴下的边缘实例与华为云上的云服务弹性云服务器E CS 完全独立,没有关联关系,各自承载不同的业务。但从两者的功能维度来看,又是相类似的。 边缘实例为边缘云场景下专享的实例资源,是由CPU(Central Processing Unit,中央处理器)、内存、操作系统、云硬盘组成的基础的计算组件。 通过IEC控制台或者API创建的实例仅归属于华为云服务IEC的边缘云业务范畴,与通过华为云服务ECS创建的实例没有关联关系。IEC上创建的实例不能通过ECS管理,ECS上创建的实例也不能通过IEC管理。 父主题: 边缘实例
  • 后续操作 查看边缘实例信息 您可以在“边缘实例 ”列表页面查看已创建的边缘实例信息。或者直接单击边缘实例名称,进入详情页面查看。 边缘实例信息具体介绍请参见查看边缘实例信息。 登录边缘实例 具体方法请参见登录边缘实例。 测试并上线用户业务 边缘业务和实例测试正常运行后,即可上线用户业务。 监控数据 查看主机监控数据:帮助您直观的了解实例的各项性能指标,更好地掌握自己的实例运行状态。 查看带宽和弹性公网IP监控数据:帮助您随时了解带宽和弹性公网IP产生的监控指标和告警信息。 日常管理操作 您可以根据业务需要,对边缘实例进行开机、关机、重启、删除、切换操作系统、创建镜像、更改安全组、修改名称、添加网卡、绑定弹性公网IP等一系列的日常管理操作。
  • 步骤3:网络配置 根据表2填写或者配置参数,然后单击“下一步:高级配置”。 表2 网络配置参数 参数 说明 取值样例 边缘虚拟私有云 实例使用的虚拟私有云。 如果没有可用选项,单击“新建虚拟私有云”进行创建。 vpc-001(172.16.0.0/16) 子网 实例使用的子网,请确保创建的虚拟私有云存在子网。 - 扩展网卡数 选择实例是否配置扩展网卡数。 如果选择“不需要”,系统即只创建主网卡。选择配置扩展网卡,创建完边缘业务后请进入实例详细信息页面添加网卡 - 安全组 请选择实例需要加入的安全组。 如果没有可用选项,请先创建安全组和配置安全组规则。 Security_Group_001 绑定弹性公网IP 请选择为实例是否购买弹性公网IP。 暂不购买:边缘实例不能与互联网互通,仅可作为私有网络中部署业务或者集群所需边缘实例进行使用。 现在购买:选择使用弹性公网IP的运营商线路、弹性公网IP类型和带宽。 -
  • 步骤4:高级配置 根据表3填写或者配置参数,然后单击“下一步:确认配置”。 表3 高级配置参数 参数 说明 取值样例 边缘实例名称 建议您根据实际业务情况配置方便识别的业务名称。IEC系统默认将为实例名称增加前缀和后缀,以便您区分不同实例。当创建的实例数量为1时,不添加后缀。 命名规则:“IEC-站点城市名称-自定义的实例名称-4位数字后缀(升序)”。 名称只能由中文、英文字母、数字、下划线、中划线、点组成,且长度为[1-48]个字符。 IEC-BJ-resource-0001 实例名称前缀 系统默认开启“实例名称前缀”功能。 当您禁用该功能时,实例名称命名规则变更为:“自定义的实例名称-4位数字后缀(升序)”,实例名称长度变更为[1-59]个字符。 - 登录凭证 IEC系统支持通过如下方式登录实例。 密码方式:指使用设置初始密码方式作为边缘实例的鉴权方式,此时,您可以通过用户名密码方式登录边缘实例。 Linux操作系统时为root用户的初始密码,Windows操作系统时为Administrator用户的初始密码。 该方式对使用公共镜像和私有镜像都适用。 密码复杂度要求: 8-26个字符。 至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。 不能包含用户名或用户名的逆序。 密钥对方式:指使用密钥对作为边缘实例的鉴权方式。您可以选择使用已有的密钥,或者单击“新建密钥对”创建新的密钥。 使用密钥对方式创建的边缘实例安全性更高,建议选择“密钥对”方式。如果您习惯使用“密码”方式,请增强密码的复杂度,保证密码符合要求,防止恶意攻击。 如果选择使用已有的密钥,请确保您已在本地获取该文件,否则,将影响您正常登录边缘实例。 使用镜像密码方式:当使用私有镜像时,可以选择该方式作为实例登录凭证。该方式将保留所选择镜像的密码。为了保证您的正常使用,请确保所选择镜像中已经设置了密码。 - 高级选项 如需使用“高级选项”中的功能,请勾选“现在配置”。否则,请勿勾选。 委托:将IEC资源委托给更专业、高效的云服务,这些云服务可以根据权限进行代运维。 如果您在 IAM 上已经创建了委托,可以通过单击下拉列表选择委托名称,获取相应权限。如果还未创建,请单击“新建委托”跳转至IAM界面进行创建。 新建委托方法请参见委托其他云服务管理资源。其中,委托的云服务为“ECS BMS”。 您也可以在创建边缘业务之后,通过边缘实例基本信息页面上的“委托”模块进行相关配置。 勾选“现在配置” 选择委托“IECAgency01”
  • 步骤2:基础配置 请根据表1填写或者选择配置参数,然后单击“下一步:网络配置”。 表1 基础配置参数说明 参数 说明 取值样例 边缘站点 请就近选择靠近您业务的站点,可减少网络时延,提高访问速度。 - 规格 实例的类型和规格,请根据业务需求选择。详细规格请以软件界面提供的为准。 通用计算增强型(C6、C6s) AI加速型(Ai1) 磁盘增强型(D3i) - 镜像类型和镜像名称 请根据业务需求选择。 两种镜像的详细介绍请参见边缘镜像概述。 - 系统盘和数据盘 默认提供“通用型SSD”硬盘类型。 请根据业务需求选择磁盘类型并设置硬盘容量大小。 -
  • 前提条件 已 注册华为账号 并开通华为云,完成实名认证,且已为账户充值。已申请IEC的资源开通权限,并通过审核。详情请参见准备工作。 已创建虚拟私有云,并且确保创建的虚拟私有云存在子网,更多介绍内容请参见虚拟私有云。 已创建安全组和配置安全组规则,更多介绍内容请参见安全组。 为使得边缘实例能够使用ping程序测试其通讯状况,请为安全组入方向开放ICMP协议。 为使得Linux边缘实例能够通过SSH(Secure Shell)方式远程登录,请为安全组入方向开放22端口。 如果需要使用私有镜像,已创建边缘私有镜像。更多介绍内容请参见边缘镜像。
  • 边缘实例生命周期 生命周期是指边缘实例从创建到删除(或释放)历经的各种状态。 表1 边缘实例状态说明 状态 状态属性 说明 创建中 中间状态 创建边缘实例后,在实例状态进入运行中之前的状态。 开机中 中间状态 边缘实例从关机到运行中的中间状态。 运行中 稳定状态 边缘实例正常运行状态。 在这个状态的实例可以运行您的业务。 关机中 中间状态 边缘实例从运行中到关机的中间状态。 关机 稳定状态 边缘实例被正常停止。 在这个状态下的实例,不能对外提供业务。 冻结 稳定状态 华为云账号欠费,被系统管理员停止。 在这个状态下的实例,不能对外提供业务。系统保留一段时间后,如果未续费,将自动被删除。 重启中 中间状态 边缘实例正在进行重启操作。 删除中 中间状态 边缘实例处于正在被删除的状态。 如果长时间处于该状态,则说明出现异常,需要联系客服处理。 故障 稳定状态 边缘实例处于异常状态。 在这个状态下的实例,不能对外提供业务,需要联系客服进行处理。 切换操作系统中 中间状态 边缘实例接收到切换操作系统请求,处于切换操作系统的过程中。 切换操作系统失败 稳定状态 边缘实例接收到切换操作系统请求,进行切换的过程中发生异常,导致切换失败。 在这个状态下的实例,不能对外提供业务,需要联系客服进行处理。 强制重启中 中间状态 边缘实例正在进行强制重启操作。 镜像服务 使用中 中间状态 正在进行通过边缘实例创建边缘私有镜像的操作。 锁定 中间状态/稳定状态 状态栏显示,表示边缘实例被锁定,处于保护状态。此时,部分操作将会被禁用,具体请以界面提示为准。 您可以单击锁图标下方的超链接,查看加锁资源。 父主题: 边缘实例
  • 后续操作 部分操作系统无法识别新添加的网卡,需手动激活网卡。下面以Ubuntu系统为例介绍具体激活网卡的操作步骤,其他操作系统请自行完成相关操作,如有问题,请参见对应操作系统的官网指导或手册来完成操作。 在计算机的命令行中运行如下命令登录边缘实例。 ssh 边缘实例绑定的弹性公网IP 执行如下命令,查看网卡名称。 ifconfig -a 例如,查询到的网卡名为:eth2。 执行如下命令,进入相应目录。 cd /etc/network 执行如下命令,打开interfaces文件。 vi interfaces 在interfaces文件中,增加类似如下信息。 auto eth2 iface eth2 inet dhcp 执行如下命令,保存并退出interfaces文件。 :wq 执行命令ifup ethX或/etc/init.d/networking restart,使新增网卡生效。 上述命令中的X为具体的网卡名称序号,例如,ifup eth2。 执行如下命令,查看回显信息中是否包括2查询到的网卡。 ifconfig 例如,回显信息中包含网卡eth2。 是,表示新增网卡生效,结束。 否,表示新增网卡未生效,执行9。 登录管理控制台,在所在行的“操作”列下,选择“更多”,并单击“重启”。 再次执行命令ifconfig,查看回显信息中是否包括2查询到的网卡。 是,结束。 否,请联系客服获取技术支持。
  • 响应示例 状态码: 200 OK { "status" : "ACTIVE", "updated" : "2020-12-29T03:46:26Z", "hostId" : "11145fe342232beffd5e161599261a4ca047d6b7d138648959fe432b", "addresses" : { "4a6d9663-475f-11eb-aa7c-fa16406a65c4" : [ { "version" : "4", "addr" : "172.16.0.204", "OS-EXT-IPS-MAC:mac_addr" : "", "OS-EXT-IPS:port_id" : "", "OS-EXT-IPS:type" : "" } ] }, "id" : "d10f846a-d7a4-4ee7-9552-19f656d898e6", "name" : "new-instance", "created" : "2020-12-29T03:45:56Z", "tags" : null, "description" : "", "locked" : null, "tenant_id" : "", "sys_tags" : null, "flavor" : { "disk" : "", "vcpus" : "", "ram" : "", "id" : "kc1.large.2", "name" : "" }, "metadata" : { "charging_mode" : "", "metering.order_id" : "", "metering.product_id" : "", "vpc_id" : "4a6d9663-475f-11eb-aa7c-fa16406a65c4", "EcmResStatus" : "", "metering.image_id" : "", "metering.imagetype" : "", "metering.resourcespeccode" : "", "image_name" : "", "os_bit" : "", "lock_check_endpoint" : "", "lock_source" : "", "lock_source_id" : "", "lock_scene" : "", "resource_id" : "5403ddae-4988-11eb-8603-fa1640aee23e", "eip_type" : "" }, "security_groups" : null, "key_name" : "", "progress" : 0, "OS-EXT-STS:power_state" : null, "OS-EXT-STS:vm_state" : "", "OS-EXT-STS:task_state" : "", "OS-DCF:diskConfig" : "MANUAL", "OS-EXT-AZ:availability_zone" : "", "OS-SRV-USG:launched_at" : "", "OS-SRV-USG:terminated_at" : "", "OS-EXT-SRV-ATTR:root_device_name" : "", "OS-EXT-SRV-ATTR:ramdisk_id" : "", "OS-EXT-SRV-ATTR:kernel_id" : "", "OS-EXT-SRV-ATTR:launch_index" : null, "OS-EXT-SRV-ATTR:reservation_id" : "", "OS-EXT-SRV-ATTR:hostname" : "iec-zs01-res-ga2n-0001", "OS-EXT-SRV-ATTR:user_data" : "", "OS-EXT-SRV-ATTR:host" : "", "OS-EXT-SRV-ATTR:instance_name" : "", "OS-EXT-SRV-ATTR:hypervisor_hostname" : "", "os-extended-volumes:volumes_attached" : null, "edgecloud_id" : "528cb435-4988-11eb-8603-fa1640aee23e", "edgecloud_name" : "iec-nazt", "geolocation" : { "id" : "6813be76-7322-11ea-9ce0-286ed488d287", "city" : "zhongshan", "i18n_city" : "中山市", "province" : "guangdong", "i18n_province" : "广东", "area" : "south", "i18n_area" : "华南地区", "country" : "china", "i18n_country" : "中国" }, "domain_id" : "2b76febbe5d34eac85d26435c1f15809" }
  • 请求示例 在站点a0272146-f6d8-4e3f-a1dc-196ec4a2f856创建规格为c6.large.2,系统盘类型为SAS,大小40GB的边缘实例 POST https://{endpoint}/v1/cloudservers { "server" : { "name" : "ecs01", "image_ref" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848", "flavor_ref" : "6", "admin_pass" : "sks856784", "key_name" : "test-pk1", "net_config" : { "vpc_id" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848", "subnets" : [ { "id" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848" } ] }, "bandwidth" : { "sharetype" : "WHOLE" }, "root_volume" : { "volume_type" : "SAS", "size" : 40 }, "data_volumes" : [ { "volume_type" : "SATA", "size" : 100 } ], "count" : 1, "security_groups" : [ { "id" : "d0272146-f6d8-4e3c-a1dc-196ec4a2f848" } ], "coverage" : { "coverage_policy" : "centralize", "coverage_level" : "site", "coverage_sites" : [ { "site" : "a0272146-f6d8-4e3f-a1dc-196ec4a2f856", "demands" : [ { "pool_id" : "5bgp_xxx" } ] } ] } } }
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表2 请求Body参数 参数 是否必选 参数类型 描述 server 是 CreateInstanceOption object 待创建的边缘实例。 表3 CreateInstanceOption 参数 是否必选 参数类型 描述 name 是 String 边缘资源名称,与边缘实例一一对应。 取值范围:只能由中文字符、大小写英文字母、数字及中划线、下划线组成,且长度为[1-48]个字符。 with_prefix 否 Boolean 是否自动添加前缀。 with_prefix为false时不拼接IEC前缀 with_prefix不传或者传true时拼自动IEC前缀 以name为iec为例: 不添加前缀时实例名称为:iec 自动添加前缀实例名称为:IEC-ZS01-iec 缺省值:true image_ref 是 String 边缘实例的系统镜像,需要指定已创建镜像的ID,ID格式为通用唯一识别码(Universally Unique Identifier,简称UUID)。 镜像的ID可以从控制台或者参考本文档的“查询边镜像列表”的章节获取。 flavor_ref 是 Integer 边缘实例的系统规格的ID。 已上线的规格请使用接口 “查询边缘实例规格列表“ 进行查询。 admin_pass 否 String 如果需要使用密码方式登录边缘实例,可使用adminPass字段指定边缘实例管理员帐户初始登录密码。其中,Linux管理员帐户为root,Windows管理员帐户为Administrator。 密码复杂度要求: 长度为8-26位。 密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。 密码不能包含用户名或用户名的逆序。 Windows系统密码不能包含用户名或用户名的逆序,不能包含用户名中超过两个连续字符的部分。 说明 目前边缘实例不支持创建后设置密码,不设置此参数会导致实例创建后无法登录。 key_name 否 String 密钥对名称。 net_config 是 NetConfigInstance object 实例的边缘网络配置。包含了边缘网络的网段信息和子网数目信息。 bandwidth 否 BandwidthConfigInstance object 实例的带宽参数。IEC服务现在提供共享带宽服务,暂不不支持其他类型带宽。 root_volume 是 RootVolume object 边缘实例对应系统盘相关配置。 data_volumes 否 Array of DataVolume objects 边缘实例对应数据盘相关配置。每一个数据结构代表一块待创建的数据盘。 约束:目前边缘实例最多可挂载2块数据盘 count 是 Integer 边缘实例数量。 最小值:1 最大值:50 security_groups 否 Array of SecurityGroupOption objects 边缘业务对应安全组信息。 user_data 否 String 创建边缘实例过程中注入用户数据。支持注入文本、文本文件或gzip文件。 更多关于待注入用户数据的信息,请参见《弹性云服务器用户指南 》的“用户数据注入”章节。 coverage 是 CoverageInstance object 边缘业务覆盖策略。 表4 NetConfigInstance 参数 是否必选 参数类型 描述 vpc_id 是 String 边缘网络ID。 subnets 是 Array of SubnetConfig objects 待创建边缘实例子网信息。 需要指定vpcid对应VPC下已创建的子网(subnet)的网络ID,UUID格式。 表5 SubnetConfig 参数 是否必选 参数类型 描述 id 是 String 边缘子网ID。 ipv6_enable 否 Boolean 创建实例是否开启IPv6能力。 缺省值:false ipv6_bandwidth_enable 否 Boolean 是否使用IPv6带宽。 约束: ipv6_enable=true时,有效; 使用IPv6带宽后,优先根据ipv6_bandwidth中配置的带宽,如果ipv6_bandwidth未设置,则使用使用IPv6子网所在Ipv6池的带宽,如果当前IPv6所在池子下面没有带宽,则自动创建带宽 ipv6_bandwidth 否 Ipv6Bandwidth object 绑定的共享带宽信息 allowed_address_pairs 否 Array of AllowedAddressPair objects 功能说明:IP/Mac对列表 约束: IP地址不允许为 “0.0.0.0/0” 如果allowed_address_pairs配置地址池较大的CIDR(掩码小于24位),建议为该port配置一个单独的安全组。 如果allowed_address_pairs为“1.1.1.1/0”,表示关闭源目地址检查开关 表6 Ipv6Bandwidth 参数 是否必选 参数类型 描述 id 否 String IPv6带宽的ID。 bandwidth_type 否 String 带宽类型。 指定带宽ID,则该参数不生效。 不指定带宽的情况下,如果当前带宽类型下没有带宽,自动在该带宽类型下创建带宽,有则使用最近创建的带宽。 约束:指定的bandwidth_type必须在对应弹性公网IP类型的allow_share_bandwidth_types中才能使用 表7 AllowedAddressPair 参数 是否必选 参数类型 描述 ip_address 是 String 功能说明:IP地址 约束: IP地址不支持“0.0.0.0/0” 如果allowed_address_pairs配置地址池较大的CIDR(掩码小于24位),建议为该port配置一个单独的安全组。 如果allowed_address_pairs的IP地址为“1.1.1.1/0”,表示关闭源目地址检查开关。 被绑定的边缘实例网卡allowed_address_pairs的IP地址填“1.1.1.1/0”。 mac_address 否 String MAC地址 表8 BandwidthConfigInstance 参数 是否必选 参数类型 描述 sharetype 是 String 带宽类型,现支持WHOLE类型,即共享带宽,其他类型不支持。 size 否 Integer 带宽(Mbit/s)。 ids 否 Array of strings 指定带宽创建虚拟机, 约束: 指定的带宽数量必须与demand中pool_ids中线路的数量一致 bandwidth_types 否 Array of strings 带宽类型。 指定带宽ID,则该参数不生效。 不指定带宽的情况下,如果当前带宽类型下没有带宽,自动在该带宽类型下创建带宽,有则使用最近创建的带宽。 约束: 指定的bandwidth_type必须在对应弹性公网IP类型的allow_share_bandwidth_types中才能使用 指定的共享带宽类型数量必须与demand中pool_ids中线路的数量一致 表9 RootVolume 参数 是否必选 参数类型 描述 size 是 Integer 系统盘大小,容量单位为GB,输入大小范围为[40,100]。 最小值:40 最大值:100 volume_type 是 String 边缘实例系统盘对应的磁盘类型,需要与站点所提供的磁盘类型相匹配。 表10 DataVolume 参数 是否必选 参数类型 描述 size 是 Integer 数据盘大小,容量单位为GB,输入大小范围为[1,500]。 最小值:1 最大值:500 volume_type 是 String 边缘实例数据盘对应的磁盘类型,需要与站点所提供的磁盘类型相匹配。 表11 SecurityGroupOption 参数 是否必选 参数类型 描述 id 否 String 边缘实例的安全组,会对边缘实例中配置的网卡生效。需要指定已有安全组的ID。不填写时选择默认安全组 表12 CoverageInstance 参数 是否必选 参数类型 描述 coverage_policy 是 String 区域调度策略,只支持centralize。 centralize:代表城市集中策略,指定该策略,边缘业务创建时会保证将所有实例都发放在同一个站点。 coverage_level 是 String 区域分布层级,只支持site。 site:站点级别。 约束: coverage_sites中'site'字段仅支持使用ID(站点ID,通过“查询边缘站点列表”获取),不支持name。 coverage_sites 是 Array of CoverageSiteInstance objects 区域及购买数量列表。 表13 CoverageSiteInstance 参数 是否必选 参数类型 描述 site 是 String 站点ID。 具体信息可通过调用“查询边缘站点列表”来查询。 demands 是 Array of DemandInstance objects 租户需求数量列表 数组长度:1 - 1 表14 DemandInstance 参数 是否必选 参数类型 描述 pool_id 否 String 弹性公网IP池。 多线路场景下,将在该弹性公网IP池下创建弹性公网IP。 说明: 覆盖规则为省级/大区时不支持指定线路ID创建边缘业务。 pool_ids 否 Array of strings 线路ID集合。 指定pool_ids的情况下,pool_id参数不生效 多线路场景下,将在各线路下创建弹性公网IP 约束:线路ID必须小于等于网卡数
  • 前提条件 待登录的边缘实例已绑定弹性公网IP。 边缘实例的状态为“运行中”。 所在安全组入方向已开放22端口,配置方式请参见配置安全组规则和SSH远程连接Linux实例。 所在安全组入方向已开放ICMP(Internet Control Message Protocol,Internet控制报文协议)协议(Ping),配置方式请参见配置安全组规则和公网ping实例。 使用的登录工具(如PuTTY)与待登录的边缘实例之间网络连通。例如,默认的22端口没有被防火墙屏蔽。
  • 本地使用Windows操作系统 本操作以PuTTY为例。 在以下路径中下载PuTTY和PuTTYgen。 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 运行PuTTY。 单击“Session”。 Host Name (or IP address):输入边缘实例的弹性公网IP。 Port:输入 22。 Connection Type:选择SSH。 Saved Sessions:任务名称,在下一次使用putty时就可以单击保存的任务名称,即可打开远程连接。 图1 单击“Session” 单击“Window”,在“Translation”下的“Received data assumed to be in which character set:”选择“UTF-8”。 单击“Open”。 如果首次登录实例,PuTTY会显示安全警告对话框,询问是否接受服务器的安全证书。单击“是”将证书保存到本地注册表中。 建立到实例的SSH连接后,根据提示输入用户名和密码登录实例。