云服务器内容精选

  • 查看/更新DHCP租约到期时间(Windows系统) 在控制台修改子网DHCP租约时间后,登录待刷新租约的云服务器。 在搜索框中输入“cmd”,打开命令执行窗口。 执行以下命令,查看云服务器当前DHCP租约的过期时间。 ipconfig /all 执行以下命令,更新DHCP租约。 ipconfig /release && ipconfig /renew 再次执行以下命令,查看新的DHCP租约过期时间。 ipconfig /all
  • 场景说明 当您修改了子网的DHCP租约时间,对于子网内的实例(比如E CS )来说,当实例下一次续租时,新的租约时间将会生效,实例续租分为自动更新租约和手动更新租约两种,续租不会改变实例当前的IP地址。 如果需要新的DHCP租约时间立即生效,则需要参考本文档手动更新租约。手动更新租约可能会导致业务中断,请评估后谨慎操作。 如果不需要新的DHCP租约时间立即生效,则可以等待实例自动更新租约。待实例当前租约剩余一半时会首次尝试续租,如果续租失败,则等待当前租约剩余八分之一时,二次尝试续租,此时如果续租失败,那么租约到期后,IP地址将会被释放。为了避免IP地址被释放,建议您尝试手动更新租约。 关于DHCP租约更新时间的详细信息,如表1所示。 表1 DHCP租约时间更新说明 生效情况 更新方法 详细说明 DHCP租约时间会立即生效。 手动更新租约 手动触发实例续租,详细操作方法请参见查看/更新DHCP租约到期时间(Windows系统)或者查看/更新DHCP租约到期时间(Linux系统)。 如果业务允许,您也可以直接重启实例,重启后租约即会自动更新。 须知: 手动更新租约和自动更新租约不同,手动更新租约时,会先释放当前实例已有的IP地址,再重新获取IP地址,所以在获取到新的租约前实例会暂时失去IP地址,可能导致业务流量中断,请先评估影响。 DHCP租约时间不会立即生效。 自动更新租约 等待实例自动续租,实例会根据情况,在DHCP租约到期前,触发续租。 首次续租:当原有租约时间剩余一半时,实例会启动首次自动续租。续租成功后,将会执行新的租约时间。续租失败时,则在DHCP租约到期前,尝试二次续租。 二次续租:当首次续租失败时,则在原有租约时间剩余八分之一时,实例会再次自动续租。续租成功后,将会执行新的租约时间。续租失败时,则在DHCP租约到期后,IP地址会被释放。 比如,ECS的DHCP租约时间为30天,到期时间为2024-01-30。若您在2024-01-02将DHCP租约时间修改为10天。 首次续租:当原租约时间剩余一半,即2024-01-15时,ECS会自动续租,续租成功后,新的租约将会在2024-01-25到期。当新的租约剩余一半时,即2024-01-20,ECS将会触发下一次续租。 二次续租:当2024-01-15续租失败时,则在原租约时间剩余八分之一,即2024-01-26时,ECS会自动续租,续租成功后,新的租约将会在2024-02-05到期。如果二次续租失败,则在2024-01-30会释放ECS的IP地址。
  • 查看/更新DHCP租约到期时间(Linux系统) 在控制台修改子网DHCP租约时间后,登录待刷新租约的云服务器。 执行以下命令,确认提供DHCP服务的客户端为dhclient。 ps -ef | grep dhclient 回显类似如下信息,表示存在dhclient对应进程,说明客户端是dhclient。其中-lf参数后,类型为lease的文件中存有租约信息。 [root@ecs-A ~]# ps -ef | grep dhclient root 580 526 0 18:49 ? 00:00:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eth0.pid -lf /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease -cf /var/lib/NetworkManager/dhclient-eth0.conf eth0 root 1512 1470 0 18:50 pts/0 00:00:00 grep --color=auto dhclient 如果不存在dhclient进程,则本文档可能不适用,请您查找对应DHCP客户端的操作指令。 执行以下命令,查看2的lease文件中当前DHCP租约信息。 cat lease文件名称 命令示例: cat /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease 回显类似如下信息,lease文件中会保存历史DHCP租约信息,最后一个是最新的DHCP租约信息。 [root@ecs-A ~]# cat /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease lease { interface "eth0"; fixed-address 172.16.0.54; option subnet-mask 255.255.255.0; option dhcp-lease-time 108000000; option routers 172.16.0.1; option dhcp-message-type 5; option dhcp-server-identifier 172.16.0.254; option domain-name-servers 100.125.1.250,100.125.64.250; option interface-mtu 1500; option dhcp-renewal-time 54000000; option dhcp-rebinding-time 94500000; option rfc3442-classless-static-routes 0,172,16,0,1,32,169,254,169,254,172,16,0,1; option broadcast-address 172.16.0.255; option host-name "host-172-16-0-54"; option domain-name "openstacklocal"; renew 3 2025/06/18 21:46:42; rebind 3 2027/01/20 04:46:44; expire 5 2027/06/25 10:46:44; } lease { interface "eth0"; fixed-address 172.16.0.54; option subnet-mask 255.255.255.0; option routers 172.16.0.1; option dhcp-lease-time 108000000; option dhcp-message-type 5; option domain-name-servers 100.125.1.250,100.125.64.250; option dhcp-server-identifier 172.16.0.254; option interface-mtu 1500; option dhcp-renewal-time 54000000; option broadcast-address 172.16.0.255; option rfc3442-classless-static-routes 0,172,16,0,1,32,169,254,169,254,172,16,0,1; option dhcp-rebinding-time 94500000; option host-name "host-172-16-0-54"; option domain-name "openstacklocal"; renew 3 2025/08/20 23:57:15; rebind 3 2027/01/20 04:50:00; expire 5 2027/06/25 10:50:00; } 执行以下命令,释放当前云服务器的IP地址。 dhclient -r 执行以下命令,获取新的DHCP租约。 killall dhclient && systemctl restart NetworkManager 执行以下命令,查看2的lease文件中最新的DHCP租约信息。 cat lease文件名称 命令示例: cat /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease 回显类似如下信息,lease文件中会保存历史DHCP租约信息,最后一个是更新后的DHCP租约信息。 [root@ecs-A ~]# cat /var/lib/NetworkManager/dhclient-5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03-eth0.lease lease { interface "eth0"; fixed-address 172.16.0.54; option subnet-mask 255.255.255.0; option dhcp-lease-time 108000000; option routers 172.16.0.1; option dhcp-message-type 5; option dhcp-server-identifier 172.16.0.254; option domain-name-servers 100.125.1.250,100.125.64.250; option interface-mtu 1500; option dhcp-renewal-time 54000000; option dhcp-rebinding-time 94500000; option rfc3442-classless-static-routes 0,172,16,0,1,32,169,254,169,254,172,16,0,1; option broadcast-address 172.16.0.255; option host-name "host-172-16-0-54"; option domain-name "openstacklocal"; renew 3 2025/08/20 23:57:15; rebind 3 2027/01/20 04:50:00; expire 5 2027/06/25 10:50:00; } lease { interface "eth0"; fixed-address 172.16.0.54; option subnet-mask 255.255.255.0; option routers 172.16.0.1; option dhcp-lease-time 108000000; option dhcp-message-type 5; option domain-name-servers 100.125.1.250,100.125.64.250; option dhcp-server-identifier 172.16.0.254; option interface-mtu 1500; option dhcp-renewal-time 54000000; option broadcast-address 172.16.0.255; option rfc3442-classless-static-routes 0,172,16,0,1,32,169,254,169,254,172,16,0,1; option dhcp-rebinding-time 94500000; option host-name "host-172-16-0-54"; option domain-name "openstacklocal"; renew 4 2025/07/03 00:34:04; rebind 3 2027/01/20 04:52:43; expire 5 2027/06/25 10:52:43; }Sub-eni
  • 背景知识 通过华为云创建的ECS默认使用华为云提供的内网DNS进行解析。内网DNS不影响ECS对公网 域名 的访问。同时,还可以不经公网,直接通过内网DNS访问其他云上服务内部地址,如OBS、 SMN 等,访问时延小,性能高。 在内网域名功能上线之前创建的ECS,其关联VPC子网默认设置的DNS服务器为公共DNS,IP地址为114.114.114.114。为了使这部分ECS服务器能够使用内网域名功能,建议将ECS服务器关联VPC子网的DNS服务器修改为华为云的内网DNS。内网 DNS地址 请参见华为云提供的内网DNS地址是多少?。
  • 更新ECS内的DNS服务器地址 VPC子网的DNS服务器地址修改后,ECS服务器的DNS不会立即更新。 如果要立即更新ECS服务器的DNS,可以采用以下两种方法。 重启操作系统,ECS服务器重新向DHCP服务器获取DNS信息。 重启操作系统会造成业务中断,请在业务低峰期谨慎操作。 ECS服务器的DHCP租约期结束后,DHCP服务器会重新向ECS服务器分配IP地址、更新DNS信息。 通过dhclient,获取修改后的DNS服务器地址。 登录云服务器。 登录方法请参见登录弹性云服务器。 执行以下命令,查看当前云服务器的DNS配置地址。 cat /etc/resolv.conf 回显类似如下信息,114.114.114.114是旧的DNS服务器地址。 执行以下命令,查看dhclient进程是否已存在。 ps -ef | grep dhclient | grep -v grep 回显类似如下信息,以CentOS 8.1为例,表示没有进程。 需要执行dhclient命令启动进程,并再次确认dhclient进程存在。 回显类似如下信息,以CentOS 7.2为例,表示已有进程。 执行以下命令,释放旧的DNS服务器地址。 dhclient -r 执行以下命令,重新启动dhclient进程,获取新的DNS服务器地址。 dhclient 执行以下命令,查看当前云服务器的DNS配置地址。 cat /etc/resolv.conf 回显类似如下信息,100.125.1.250和100.125.64.250是新的DNS服务器地址。
  • 子网可以使用的网段是什么? 子网是VPC内的IP地址集,可以将VPC的网段分成若干块,子网划分可以帮助您合理规划IP地址资源。VPC中的所有云资源都必须部署在子网内。 子网的网段必须在VPC网段范围内,同一个VPC内的子网网段不可重复。子网网段的掩码长度范围是:所在VPC掩码~29,比如VPC网段为10.0.0.0/16,VPC的掩码为16,则子网的掩码可在16~29范围内选择。 比如VPC-A的网段为10.0.0.0/16,则您可以规划子网A01的网段为10.0.0.0/24,子网A02的网段为10.0.1.0/24,子网A03的网段为10.0.2.0/24。 父主题: 虚拟私有云与子网类
  • 删除子网 删除子网时候,您可以参考表1,对照管理控制台的提示信息,根据对应的解决办法处理。 表1 子网删除方法 提示信息 原因 处理方法 您的权限不足 您的账号没有删除子网的权限。 请您联系账号管理员为您的账号授权后,重新尝试删除虚拟私有云。 VPC权限的详细说明,请参见权限管理。 子网关联的路由表中存在自定义路由,请删除自定义路由后重试。 子网关联的路由表中,存在下一跳可能是以下类型的自定义路由: 服务器实例 扩展网卡 辅助弹性网卡 虚拟IP NAT网关 请您在子网关联的路由表中,删除自定义路由后,重新尝试删除子网。 查看子网关联路由表的方法,请参见查看子网关联的路由表。 删除自定义路由的方法,请参见删除路由。 子网内存在虚拟IP,请删除虚拟IP后重试。 子网内存在虚拟IP地址。 请您删除子网内的虚拟IP地址后,重新尝试删除子网。 删除方法,请参见删除虚拟IP地址。 子网内的私有IP地址已被占用,但是并未被实例使用,请在IP地址管理页删除IP地址后重试。 子网内的私有IP地址已被占用,但是当前IP地址并未被实例使用。 请您在子网“IP地址管理”页签中,查看IP地址的用途,由于这些被占用的IP并未被实例使用,您可以直接删除,释放该私有IP地址后,重新尝试删除子网。 查看子网内IP地址用途的方法,请参见查看子网内IP地址的用途。 在私有IP地址列表中,对于未被使用的IP地址,单击操作列下的“删除”。 须知: 已被使用的私有IP地址,不允许在私有IP列表直接删除,需要删除对应的云服务资源,请删除子网时,根据提示继续排查。 子网已被弹性 云服务器ECS 或者弹性负载均衡ELB资源使用,请删除资源后重试。 子网已被弹性云服务器ECS或者弹性负载均衡ELB使用。 请您删除使用子网的弹性云服务器ECS或者弹性负载均衡ELB后,重新尝试删除子网。 删除方法,请参见查看并删除子网内的云服务资源。 子网已被弹性负载均衡ELB使用,请删除资源后重试。 子网已被弹性负载均衡ELB使用。 请您删除使用子网的弹性负载均衡ELB后,重新尝试删除子网。 删除方法,请参见查看并删除子网内的云服务资源。 子网已被NAT网关使用,请删除资源后重试。 子网已被NAT网关使用。 请您删除使用子网的NAT网关后,重新尝试删除子网。 删除方法,请参见查看并删除子网内的云服务资源。 子网已被其他云服务资源占用,请删除相应的资源后重试。 子网已被其他云服务资源占用。 请您在子网“IP地址管理页签”中,查看IP地址的用途,根据IP地址的用途找到对应服务资源进行删除后,重新尝试删除子网。 查看子网内IP地址用途的方法,请参见查看子网内IP地址的用途。 根据IP地址的用途,查找对应的云服务资源,快速查找服务资源,请参见快速查找账号下的云服务资源。 找到目标资源后,删除使用子网的资源,然后重新尝试删除子网。
  • 删除虚拟私有云 删除虚拟私有云之前,需要确保已经删除完虚拟私有云内子网,您可以参考表2,对照管理控制台的提示信息,找到对应的解决办法处理。 表2 虚拟私有云删除方法 提示信息 原因 处理方法 您的权限不足 您的账号没有删除虚拟私有云的权限。 请您联系账号管理员为您的账号授权后,重新尝试删除虚拟私有云。 VPC权限的详细说明,请参见权限管理。 VPC的路由表中存在自定义路由,或者VPC被终端节点服务使用,请删除对应资源后重试。 虚拟私有云的路由表中存在自定义路由。 请您删除路由表中的自定义路由后,重新尝试删除虚拟私有云。 在虚拟私有云列表中,单击“路由表”列对应的数字超链接。 进入路由表列表页面。 删除自定义路由的方法,请参见删除路由。 虚拟私有云已被终端节点服务使用。 您需要在终端节点服务控制台中,查找目标终端节点服务并删除。 删除方法,请参见删除终端节点服务。 VPC被VPCEP终端节点服务使用,请删除对应资源后重试。 虚拟私有云已被终端节点服务使用。 您需要在终端节点服务控制台中,查找目标终端节点服务并删除。 删除方法,请参见删除终端节点服务。 “暂不能对VPC执行删除操作”弹窗。 虚拟私有云已被以下资源使用: 子网 对等连接 自定义路由表 请您根据弹窗中的提示,单击资源名称超链接,查看对应的资源。并参考以下方法进行删除: 删除子网 删除对等连接 删除自定义路由表 VPC已被云专线DC的虚拟网关使用,请删除资源后重试。 虚拟私有云已被云专线DC的虚拟网关使用。 您需要在云专线控制台中,查找目标虚拟网关并删除。 删除方法,请参见删除虚拟网关。 VPC已被VPN网关使用,请删除资源后重试。 虚拟私有云已被VPN网关使用。 您需要在 虚拟专用网络 控制台中,查找目标VPN网关并删除。 删除方法,请参见删除VPN网关。 VPC已被云连接CC使用,请在CC中移除VPC后重试。 虚拟私有云已被云连接CC使用。 您需要在云连接控制台中,查找目标云连接,并移出云连接中的虚拟私有云。 移除方法,请参见移除云连接中的虚拟私有云。 删除最后一个VPC时,请删除本区域内所有的自定义安全组后重试。 当您删除某个区域内的最后一个虚拟私有云时,需要先删除本区域内所有的自定义安全组。 须知: 此处仅需要删除自定义安全组。名称为default的默认安全组不影响虚拟私有云的删除。 您需要在安全组列表中,删除所有的自定义安全组后,尝试重新删除虚拟私有云。 删除方法,请参见删除安全组。 删除最后一个VPC时,请删除本区域内所有的EIP后重试。 当您删除某个区域内的最后一个虚拟私有云时,需要先释放本区域内所有的弹性公网IP地址。 您需要在弹性公网IP列表中,释放所有的弹性公网IP后,尝试重新删除虚拟私有云。 释放方法,请参见释放弹性公网IP。