Skip to content

CML 上の全ノードを停止する Python スクリプト

virl2_client を使って CML 上のノードを全て停止するサンプルスクリプトをメモしておきます。

検証環境

対象 バージョン
macOS 15.3.1
Python 3.12.9

サンプルスクリプト

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/usr/bin/env python3
from virl2_client import ClientLibrary

HOST = "10.0.0.1"
USER = "admin"
PASS = "password"

cml = ClientLibrary(url=HOST, username=USER, password=PASS, ssl_verify=False)
cml.is_system_ready(wait=True)
for lab in cml.all_labs():
    lab.stop()