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

摘要: 本文主要介绍了弹性网卡的热插拨功能改进,弹性网卡插拔对应的实例不再要求必须为 Stopped 状态,现在只要求是稳定状态( Running Stopped )即可。以及介绍了控制台、OpenAPI如何对弹性网卡进行热插拔操作。

背景

在云计算飞速发展的今天,用户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 jsonimport loggingfrom aliyunsdkcore import clientfrom aliyunsdkecs.request.v20140526.CreateNetworkInterfaceRequest import CreateNetworkInterfaceRequestfrom aliyunsdkecs.request.v20140526.AttachNetworkInterfaceRequest import AttachNetworkInterfaceRequestfrom aliyunsdkecs.request.v20140526.DetachNetworkInterfaceRequest import DetachNetworkInterfaceRequestfrom 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 requestdef _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_detail    except Exception as e:
        logging.error(e)# create enidef 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 instancedef attach_eni(eniId, instanceId):
    request = AttachNetworkInterfaceRequest()
    request.set_NetworkInterfaceId(eniId)
    request.set_InstanceId(instanceId)
    _send_request(request)# detach eni from instancedef detach_eni(eniId, instanceId):
    request = DetachNetworkInterfaceRequest()
    request.set_NetworkInterfaceId(eniId)
    request.set_InstanceId(instanceId)
    _send_request(request)# delete enidef 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状态才能插拔弹性网卡的现状。提升了用户体验,现在服务器不用关机就能轻松配置弹性网卡,更加灵活实用。

原文链接

原文地址:http://blog.51cto.com/13679539/2116740

时间: 2024-07-28 20:33:42

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

弹性公网IP绑定弹性网卡新功能及最佳实践

摘要: 通过弹性公网IP绑定弹性网卡功能,可以让企业打造出更更健壮,更灵活,扩展性更强的互联网IT解决方案. 两个最常见的最佳实践场景包括公网IP和私网IP同时在云服务器上迁移和单台云服务器支持多个公网IP. 什么是弹性公网IP弹性公网IP(Elastic IP Address,简称EIP),是可以独立购买和持有的公网IPv4地址资源. EIP可实时绑定/解绑到专有网络类型的ECS实例.弹性网卡.NAT网关和无公网IP的SLB实例上. 什么是弹性网卡弹性网卡(Elastic Network In

路由器NAT功能配置简介

CISCO NAT 配置(值得一看)                   路由器NAT功能配置简介 随着internet的网络迅速发展,IP地址短缺已成为一个十分突出的问题.为了解决这个问题,出现了多种解决方案.下面几绍一种在目前网络环境中比较有效的方法即地址转换(NAT)功能. 一.NAT简介 NAT(Network Address Translation)的功能,就是指在一个网络内部,根据需要可以随意自定义的IP地址,而不需要经过申请.在网络内部,各计算机间通过内部的IP地址进行通讯.而当内

源泉书签,助您管理海量收藏。今日更新【里程碑】支持书签导出功能了,从此不怕网络书签丢失了,随时随地备份您的书签。

源泉书签,助您管理海量收藏,www.yuanquanshuqian.com:今日更新[里程碑]支持书签导出功能了,从此不怕网络书签丢失了,随时随地备份您的书签. 版权声明:本文为博主原创文章,未经博主允许不得转载.

Nginx常用功能配置及优化

---------------------------------------------------------------------------------------- 规范优化Nginx配置文件: ---------------------------------------------------------------------------------------- Nginx的主配置文件为nginx.conf,主配置文件包含所有虚拟主机的子配置文件同一放到extra目录中. 虚

Cisco PT模拟实验(19) 路由器的NAT功能配置

Cisco PT模拟实验(19) 路由器的NAT功能配置 实验目的: 掌握NAT网络地址转换的原理及功能 掌握静态NAT的配置,实现局域网访问互联网 掌握广域网(WAN)接入技术的原理 实验背景: 为适应公司不断增长的业务需求,公司欲通过Web服务器发布网站,现要求将内网的服务器IP地址映射为全局IP地址,实现外部网络可以访问公司内部服务器www服务,可在出口路由器上配置NAT功能. 技术原理: 网络地址转换(NAT,Network Address Translation)属于接入广域网(WAN

OpenSIPS离线消息功能配置

按照项目的需求,需要使用OpenSIPS的离线功能,现在将配置过程记录以备后用. OpenSIPS离线消息功能依赖于msilo模块(http://www.opensips.org/html/docs/modules/1.11.x/msilo.html) 修改OpenSIPS的配置文件opensips.cfg添加 loadmodule "msilo.so" #加载msilo模块 modparam("msilo", "db_table", "

解决:eth0网卡无法自动加载,网卡配置信息不在network-scripts中

问题场景:eth0网卡无法自动加载,网卡配置信息不在network-scripts中 解决: 1>vi /etc/rc.d/rc.loacl 最后加入 ifup eth0 2>reboot 3>测试 换个ip,   service network restart   是否有效 或者桌面环境观察网卡状态是否在连接 4>ifconfig -a 查看 eth0信息是否改变 如果改变了,说明起效 此解决方案已通过本机测试通过,在你centos6.2以上的版本默认存在当物理ip改变之后vm网

i版本vpn的功能配置后不生效

i版本vpn的功能配置后不生效(centos 6.5),ipsec verify显示: [[email protected] ~]# ipsec verify Checking your system to see if IPsec got installed and started correctly: Version check and ipsec on-path                                 [OK] Linux Openswan U2.6.32/K(no

让支付更便捷 iPhone 6领衔支持NFC功能的旗舰手机

& NBSP ; < / P> 苹果iPhone6 ??< / p> 激光聚焦,点击查看LG G3 < / p> LG G3是今年的旗舰手机的最新版本,该机机身依旧采用延续之前的G2背面按键设计.屏幕有很高的比例,再加上2K分辨率的显示屏幕,让用户有更好的视觉体验. LG电子的G3与主流旗舰配置,枭龙801 + 3GB的超大内存,整机运行流畅.机身背面有采用弧形设计,更加贴合手掌,使用起来更加舒适. < / p> 预计,苹果iPhone6??年-ol