背景

在云计算飞速发展的今天,用户ECS服务器身处的网络环境越来越复杂,弹性网卡让ECS服务器完美游走在日益复杂的网络环境中。但是以前服务器必须是Stopped状态才可以进行弹性网卡(ENI)的插拔,这样可能会影响运行在服务器上的业务。现在很高兴的向大家宣布:弹性网卡从今天开始支持热插拨,即ECS服务器只要处在稳定状态(Running Stopped),就可以对弹性网卡进行插拔操作。

弹性网卡热插拔:控制台

  • 控制台操作弹性网卡的位置:进入控制台 -> 云服务器 ECS -> 弹性网卡。
  • 创建弹性网卡:点击创建弹性网卡按钮,在弹窗中填写网卡名称,选择专有网络 交换机 安全组等信息后创建弹性网卡。
  • 热挂载弹性网卡:点击弹性网卡对应的绑定实例按钮,在弹窗中选择要绑定实例。实例状态只要求为稳定状态(Running Stopped)。
  • 热卸载弹性网卡:点击弹性网卡对应的解绑实例按钮,确定即可解绑。实例状态只要求为稳定状态(Running Stopped)。

弹性网卡热插拔:OpenAPI

attach_eni detach_eni 分别可以根据弹性网卡ID,实例ID,进行弹性网卡的热插拔。相关API参考帮助文档:挂载弹性网卡,卸载弹性网卡。

#  coding=utf-8# if the python sdk is not install using 'sudo pip install aliyun-python-sdk-ecs'
# if the python sdk is install using 'sudo pip install --upgrade aliyun-python-sdk-ecs'
# make sure the sdk version is 4.7.1, you can use command 'pip show aliyun-python-sdk-ecs' to checkimport json
import loggingfrom aliyunsdkcore import client
from aliyunsdkecs.request.v20140526.CreateNetworkInterfaceRequest import CreateNetworkInterfaceRequest
from aliyunsdkecs.request.v20140526.AttachNetworkInterfaceRequest import AttachNetworkInterfaceRequest
from aliyunsdkecs.request.v20140526.DetachNetworkInterfaceRequest import DetachNetworkInterfaceRequest
from aliyunsdkecs.request.v20140526.DeleteNetworkInterfaceRequest import DeleteNetworkInterfaceRequest# configuration the log output formatter, if you want to save the output to file,
# append ",filename='ecs_invoke.log'" after datefmt.logging.basicConfig(level=logging.INFO,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',datefmt='%a, %d %b %Y %H:%M:%S')# send open api request
def _send_request(request):request.set_accept_format('json')try:response_str = clt.do_action(request)logging.info(response_str)response_detail = json.loads(response_str)return response_detailexcept Exception as e:logging.error(e)# create eni
def create_eni(vSwitchId, securityGroupId, networkInterfaceName=None, primaryIpAddress=None, description=None,clientToken=None):request = CreateNetworkInterfaceRequest()request.set_VSwitchId(vSwitchId)request.set_SecurityGroupId(securityGroupId)if (networkInterfaceName != None):request.set_NetworkInterfaceName(networkInterfaceName)if (primaryIpAddress != None):request.set_PrimaryIpAddress(primaryIpAddress)if (description != None):request.set_Description(description)if (clientToken != None):request.set_ClientToken(clientToken)_send_request(request)# attach eni to instance
def attach_eni(eniId, instanceId):request = AttachNetworkInterfaceRequest()request.set_NetworkInterfaceId(eniId)request.set_InstanceId(instanceId)_send_request(request)# detach eni from instance
def detach_eni(eniId, instanceId):request = DetachNetworkInterfaceRequest()request.set_NetworkInterfaceId(eniId)request.set_InstanceId(instanceId)_send_request(request)# delete eni
def delete_eni(eniId):request = DeleteNetworkInterfaceRequest()request.set_NetworkInterfaceId(eniId)_send_request(request)if __name__ == '__main__':clt = client.AcsClient('Your Access Key Id', 'Your Access Key Secrect', 'cn-zhangjiakou')vSwitchId = "vsw-test"securityGroupId = "sg-test"# create_eni(vSwitchId=vSwitchId, securityGroupId=securityGroupId)attach_eniId = "eni-test"attach_instanceId = "i-test"# attach_eni(attach_eniId, attach_instanceId)detach_eniId = "eni-test"detach_instanceId = "i-test"# detach_eni(detach_eniId, detach_instanceId)delete_eniId = "eni-test"# delete_eni(delete_eniId)

小结

现在的弹性网卡热插拔只要求实例为稳定状态即可,改进了以前实例只能为Stopped状态才能插拔弹性网卡的现状。提升了用户体验,现在服务器不用关机就能轻松配置弹性网卡,更加灵活实用。

【产品功能】配置网卡从此与关机无缘,弹性网卡支持热插拔功能相关推荐

  1. linux内核功能有,好消息!LINUX内核2.6.18终于支持实时功能了

    LINUX内核2.6.18终于支持实时功能了,这是个好消息.当LINUX实时功能加强后,它在嵌入式系统的应用就会更广泛了.在这一版发布前,为了使嵌入式系统的LINUX具有实时特性,需要给标准和LINU ...

  2. 门禁系统服务器功能配置,门禁系统服务器功能配置

    门禁系统服务器功能配置 内容精选 换一换 通过在一台支持远程桌面的Windows系统或者Linux操作系统服务器上,部署客户端软件和浏览器,应用发布是将服务器和应用账户纳入云堡垒机管理的功能.用户获取 ...

  3. 金山云服务器内网带宽,金山云-文档中心-配置弹性网卡

    本文为您介绍绑定弹性网卡后虚机中如何配置弹性网卡. 挂载辅网卡后,Windows操作系统主机即可正常使用,不需要额外操作. 如果实例使用以下几种镜像,则可以跳过网卡手动配置,直接进行路由配置. Cen ...

  4. 腾讯云服务器增加网卡,腾讯云绑定和配置弹性网卡

    由于都是技术文档,就不做过多的介绍和解释,直接进入具体操作步骤 1. 有了弹性网卡,需要绑定主机才能够进行其他相关的配置 进入腾讯云进行弹性网卡与云主机的绑定 2. 弹性网卡的配置 vim /etc/ ...

  5. mate10是否支持html,NFC功能是什么 华为Mate 10支持NFC功能吗【详解】

    20日,华为正式发布了年度旗舰系列华为Mate10新机.那么这部 华为Mate 10有手机支持NFC功能吗 ?这里为大家解答下. 华为Mate10有手机支持NFC功能吗? 作为华为年度旗舰Mate10 ...

  6. 【不支持全功能typec的电脑如何一线直连便携屏】

    不支持全功能typec的电脑如何一线直连便携屏 问题:最近买了个Ehomewei的便携屏,便携屏支持全功能type-c一线直连(集合了供电,显示,触控笔控功能),但我的主机电脑主板不支持全功能type ...

  7. 平板电脑能打电话吗?如何让不支持电话功能的平板获得电话功能?

    很多选购平板电脑的朋友,都希望平板能够支持打电话功能.那么市面上所有的平板电脑能打电话吗?如果不能够打电话的平板电脑,有没有什么方法支持能够支持让其电话功能.下面我爱电脑网小编将对这个问题给大家座详细 ...

  8. 服务器导出excel文档,服务器导出excel功能配置

    服务器导出excel功能配置 内容精选 换一换 该任务指导用户完成Linux云服务器的相关配置与其他驱动的安装,为最终生成的Linux裸金属服务器私有镜像做准备.配置Linux云服务器.具体操作请参考 ...

  9. 门禁系统一定要服务器吗,门禁系统服务器功能配置

    门禁系统服务器功能配置 内容精选 换一换 如果您已经创建了一台Linux云服务器,并根据业务需要进行了自定义配置(如安装软件.部署应用环境等),您可以为更新后的云服务器创建系统盘镜像.使用该镜像创建新 ...

  10. source insight 此产品的配置信息已损坏。请与您的技术支持

    安装了source insight 破解版,功能异常,卸载不干净,听信谗言,误删了注册表,出现""此产品的配置信息已损坏.请与您的技术支持""! 尝试安装 旧的 ...

最新文章

  1. Spark与Flink:对比与分析
  2. 知乎上高赞的40个有趣回复,很精辟!
  3. vs2017字体最佳选择_如何为下一个项目选择最佳字体? 一个简单的游戏
  4. Docker容器网络
  5. 小米12系列获3C认证:120W快充终于回归
  6. Python 将json字符串 进行列表化可循环
  7. 对于C# 中事件的参数(object sender, EventArgs e)
  8. hdu 1874 畅通project续
  9. 【数据分析】数据分析达人赛3:汽车产品聚类分析
  10. 最新emoji表情代码大全_git commit 时使用 Emoji ?
  11. paTJPSb桌趴缀岳凳钟涸
  12. 嵌入式Linux资源网站,嵌入式Linux名词及资源
  13. win7右键反应特别慢的问题
  14. Java学习笔记(13)-构造方法
  15. 冯森林:手机淘宝中的那些Web技术
  16. win7修改计算机名访问被拒绝访问,今天解答win7无法更改注册表拒绝访问的解决介绍...
  17. STEP标准执行方法-ISO-10303-21
  18. 一剂拯救“国足”的终极药方:全面 AI 化
  19. 使用降噪自编码器【DAE】对车流量数据进行降维
  20. 字符串数组和字符串指针的区别

热门文章

  1. GitHub 上有哪些考研神器?
  2. 六键无冲和全键无冲哪个好_键盘冷知识:全键无冲到底是什么?
  3. Android实现模拟装备购买
  4. 使用SecureCRT登录本机cygwin【转】
  5. 冰点文库的替代品【Wenku Doc Downloader】用于下载各种文库的材料
  6. 阿里云要引领数据库市场?这话没毛病
  7. Linux实战教学笔记53:开源虚拟化KVM(一)搭建部署与概述
  8. js MessageBox 类 无插件,支持弹出层(原页面div 或者 div代码),消息框(alert confirm)
  9. 基于WordPress建个人博客
  10. mac pycharm如何打开setting