摘要:現(xiàn)在很高興的向大家宣布彈性網(wǎng)卡從今天開始支持熱插撥,即服務器只要處在穩(wěn)定狀態(tài),就可以對彈性網(wǎng)卡進行插拔操作。彈性網(wǎng)卡熱插拔分別可以根據(jù)彈性網(wǎng)卡,實例,進行彈性網(wǎng)卡的熱插拔。相關參考幫助文檔掛載彈性網(wǎng)卡,卸載彈性網(wǎng)卡。
摘要: 本文主要介紹了彈性網(wǎng)卡的熱插撥功能改進,彈性網(wǎng)卡插拔對應的實例不再要求必須為 Stopped 狀態(tài),現(xiàn)在只要求是穩(wěn)定狀態(tài)( Running Stopped )即可。以及介紹了控制臺、OpenAPI如何對彈性網(wǎng)卡進行熱插拔操作。
背景
在云計算飛速發(fā)展的今天,用戶ECS服務器身處的網(wǎng)絡環(huán)境越來越復雜,彈性網(wǎng)卡讓ECS服務器完美游走在日益復雜的網(wǎng)絡環(huán)境中。但是以前服務器必須是Stopped狀態(tài)才可以進行彈性網(wǎng)卡(ENI)的插拔,這樣可能會影響運行在服務器上的業(yè)務?,F(xiàn)在很高興的向大家宣布:彈性網(wǎng)卡從今天開始支持熱插撥,即ECS服務器只要處在穩(wěn)定狀態(tài)(Running Stopped),就可以對彈性網(wǎng)卡進行插拔操作。
彈性網(wǎng)卡熱插拔:控制臺
控制臺操作彈性網(wǎng)卡的位置:進入控制臺 -> 云服務器 ECS -> 彈性網(wǎng)卡。
創(chuàng)建彈性網(wǎng)卡:點擊創(chuàng)建彈性網(wǎng)卡按鈕,在彈窗中填寫網(wǎng)卡名稱,選擇專有網(wǎng)絡 交換機 安全組等信息后創(chuàng)建彈性網(wǎng)卡。
熱掛載彈性網(wǎng)卡:點擊彈性網(wǎng)卡對應的綁定實例按鈕,在彈窗中選擇要綁定實例。實例狀態(tài)只要求為穩(wěn)定狀態(tài)(Running Stopped)。
熱卸載彈性網(wǎng)卡:點擊彈性網(wǎng)卡對應的解綁實例按鈕,確定即可解綁。實例狀態(tài)只要求為穩(wěn)定狀態(tài)(Running Stopped)。
彈性網(wǎng)卡熱插拔:OpenAPI
attach_eni detach_eni 分別可以根據(jù)彈性網(wǎng)卡ID,實例ID,進行彈性網(wǎng)卡的熱插拔。相關API參考幫助文檔:掛載彈性網(wǎng)卡,卸載彈性網(wǎng)卡。
# 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 check import json import logging from 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_detail except 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)
小結(jié)
現(xiàn)在的彈性網(wǎng)卡熱插拔只要求實例為穩(wěn)定狀態(tài)即可,改進了以前實例只能為Stopped狀態(tài)才能插拔彈性網(wǎng)卡的現(xiàn)狀。提升了用戶體驗,現(xiàn)在服務器不用關機就能輕松配置彈性網(wǎng)卡,更加靈活實用。
原文鏈接
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41728.html
摘要:阿里云容器服務已經(jīng)發(fā)布了基于容器集群的開源區(qū)塊鏈解決方案,利用容器技術可以在分鐘之內(nèi)部署完成一個生產(chǎn)級別安全高可用的區(qū)塊鏈應用運行環(huán)境,幫助企業(yè)可以加速業(yè)務創(chuàng)新。對節(jié)點,阿里云服務會自動開啟相應調(diào)度能力。 摘要: 阿里云ECS彈性裸金屬服務器(神龍)已經(jīng)與其容器服務全面兼容,用戶可以選擇在彈性裸金屬服務器上直接運行容器、管控Kubernetes/Docker容器集群,如此將會獲得非常出...
摘要:虛擬網(wǎng)卡與虛擬機的生命周期一致,無法進行分離,虛擬機被銷毀時,虛擬網(wǎng)卡即被銷毀。每塊虛擬網(wǎng)卡支持綁定一個安全組,提供網(wǎng)卡級別安全控制。平臺默認提供塊虛擬網(wǎng)卡,若業(yè)務有塊以上網(wǎng)卡需求可通過綁定彈性網(wǎng)卡,為虛擬機提供多網(wǎng)絡服務。虛擬機是 UCloudStack 云平臺的核心服務,提供可隨時擴展的計算能力服務,包括 CPU 、內(nèi)存、操作系統(tǒng)等最基礎的計算組件,并與網(wǎng)絡、磁盤等服務結(jié)合提供完整的計算...
摘要:摘要彈性裸金屬服務器的八大特性,總結(jié)相關特性。那么阿里云彈性裸金屬服務器神龍的表現(xiàn)呢在這里我們定義的彈性裸金屬服務器是一個新物種,它強調(diào)的是彈性,也就是通過技術創(chuàng)新,使得傳統(tǒng)裸金屬服務能夠做到和虛擬機一致的使用體驗和業(yè)務敏捷。 摘要: 彈性裸金屬服務器的八大特性,總結(jié)相關特性。那么阿里云彈性裸金屬服務器(神龍)的表現(xiàn)呢 在這里我們定義的彈性裸金屬服務器是一個新物種,它強調(diào)的是彈性,也就...
摘要:機型與平臺機型云主機根據(jù)應用場景將主機區(qū)分為快杰型快杰型快杰型快杰型通用型高主頻型型總計種機型。不同平臺的云主機價格相同。升級過程中云主機無需關機或重啟,同時不會對主機上運行的應用和業(yè)務產(chǎn)生性能影響。限制目前僅支持及以上的平臺的云主機。UHost地域與可用區(qū)可用區(qū)是一組物理和電力上相互隔離的資源的組合。一個可用區(qū)可能是由一個機房、或者多個機房的一部分組合后設計而成,經(jīng)合理設計后,故障影響范圍...
閱讀 3321·2021-11-25 09:43
閱讀 2115·2021-09-22 10:02
閱讀 3411·2021-09-06 15:00
閱讀 2332·2019-08-30 15:56
閱讀 2388·2019-08-30 15:54
閱讀 3264·2019-08-30 14:14
閱讀 2290·2019-08-29 17:25
閱讀 2939·2019-08-29 17:16