是否可以通过 libcloud 启动/停止节点
Is it possible to start / stop a node via libcloud
我正在尝试找到一种通过 libcloud 停止或启动节点(设备、实例)的方法,但我找不到用于此的方法。
这个基本功能会丢失吗?
我现在正在寻找针对 EC2 的工作,但可能也需要针对其他提供商工作。
提前致谢!
在给定区域已知实例 ID 的情况下停止 运行 节点。
cls = get_driver(Provider.EC2_AP_NORTHEAST)
driver = cls(access_key, secret_key)
nodes = driver.list_nodes()
node_id = "i-xyz"
inst = [i for i in nodes if i.id == node_id][0]
driver.ex_stop_node(inst)
启动一个停止的节点。
cls = get_driver(Provider.EC2_AP_NORTHEAST)
driver = cls(access_key, secret_key)
nodes = driver.list_nodes()
node_id = "i-xyz"
inst = [i for i in nodes if i.id == node_id][0]
driver.ex_start_node(inst)
我正在尝试找到一种通过 libcloud 停止或启动节点(设备、实例)的方法,但我找不到用于此的方法。 这个基本功能会丢失吗? 我现在正在寻找针对 EC2 的工作,但可能也需要针对其他提供商工作。 提前致谢!
在给定区域已知实例 ID 的情况下停止 运行 节点。
cls = get_driver(Provider.EC2_AP_NORTHEAST)
driver = cls(access_key, secret_key)
nodes = driver.list_nodes()
node_id = "i-xyz"
inst = [i for i in nodes if i.id == node_id][0]
driver.ex_stop_node(inst)
启动一个停止的节点。
cls = get_driver(Provider.EC2_AP_NORTHEAST)
driver = cls(access_key, secret_key)
nodes = driver.list_nodes()
node_id = "i-xyz"
inst = [i for i in nodes if i.id == node_id][0]
driver.ex_start_node(inst)