成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【產(chǎn)品功能】配置網(wǎng)卡從此與關機無緣,彈性網(wǎng)卡支持熱插拔功能

Bryan / 1522人閱讀

摘要:現(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

相關文章

  • 解鎖高性能計算區(qū)塊鏈應用,阿里云Kubernetes服務召喚神龍

    摘要:阿里云容器服務已經(jīng)發(fā)布了基于容器集群的開源區(qū)塊鏈解決方案,利用容器技術可以在分鐘之內(nèi)部署完成一個生產(chǎn)級別安全高可用的區(qū)塊鏈應用運行環(huán)境,幫助企業(yè)可以加速業(yè)務創(chuàng)新。對節(jié)點,阿里云服務會自動開啟相應調(diào)度能力。 摘要: 阿里云ECS彈性裸金屬服務器(神龍)已經(jīng)與其容器服務全面兼容,用戶可以選擇在彈性裸金屬服務器上直接運行容器、管控Kubernetes/Docker容器集群,如此將會獲得非常出...

    KitorinZero 評論0 收藏0
  • 私有云部署-UCloudStack私有云部署之虛擬機

    摘要:虛擬網(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é)合提供完整的計算...

    ernest.wang 評論0 收藏0
  • 產(chǎn)品介紹】“彈性裸金屬服務器”到底有那些特性?

    摘要:摘要彈性裸金屬服務器的八大特性,總結(jié)相關特性。那么阿里云彈性裸金屬服務器神龍的表現(xiàn)呢在這里我們定義的彈性裸金屬服務器是一個新物種,它強調(diào)的是彈性,也就是通過技術創(chuàng)新,使得傳統(tǒng)裸金屬服務能夠做到和虛擬機一致的使用體驗和業(yè)務敏捷。 摘要: 彈性裸金屬服務器的八大特性,總結(jié)相關特性。那么阿里云彈性裸金屬服務器(神龍)的表現(xiàn)呢 在這里我們定義的彈性裸金屬服務器是一個新物種,它強調(diào)的是彈性,也就...

    tianyu 評論0 收藏0
  • 【云主機 UHost】產(chǎn)品簡介:UHost地域可用區(qū),機型CPU平臺,主機特性、訂單構(gòu)成配額

    摘要:機型與平臺機型云主機根據(jù)應用場景將主機區(qū)分為快杰型快杰型快杰型快杰型通用型高主頻型型總計種機型。不同平臺的云主機價格相同。升級過程中云主機無需關機或重啟,同時不會對主機上運行的應用和業(yè)務產(chǎn)生性能影響。限制目前僅支持及以上的平臺的云主機。UHost地域與可用區(qū)可用區(qū)是一組物理和電力上相互隔離的資源的組合。一個可用區(qū)可能是由一個機房、或者多個機房的一部分組合后設計而成,經(jīng)合理設計后,故障影響范圍...

    Tecode 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<