CloudStackの簡単なパラメータシートの作り方
★ 23
この記事は1年以上前に投稿されました。情報が古い可能性がありますので、ご注意ください。
本エントリーはCloudStack Advent Calendar jp:2013 の12月13日分のエントリーです。
CloudStackには様々な設定が存在しますが、それらのパラメータシートが必要になる場面があります。
本エントリーでは、グローバル設定(GlobalConfiguration)を例にとり、
Excelでのパラメータシートの簡単な作り方を紹介します。
まず、listConfigurationsの結果を保存します。
CloudStack APIのレスポンスフォーマットにはXMLとJSONがありますが、XMLで取得します。
$ ./kick_api.sh command=listConfigurations | grep -v "^ SEND" > listConfigurations_420.xml
※ APIの実行方法は以下の記事を参考にしてください。
bash script for CloudStack API
次に、保存したXMLファイル(listConfigurations_420.xml)をExcelに取り込みます。
※ Microsoft Excel 2010で確認しています。
これだけでグローバル設定をExcelにインポートできました。
あとは、「count」などの余計なカラムを削除したりすればパラメータシートの出来上がりです。
この調子でゾーンやポッド、クラスター、ホスト等のパラメータシートも簡単に作成できます。
注意点としては、レコード数が1つのみの場合、カラム名がつかず、色分けもされません。
また、インスタンスのNICのようにレコードによって同名の要素の数が違うAPIの場合は上手く変換できないので注意が必要です。
では、次は @smzksts さんのエントリーです。
CL LAB Mail Magazine
メールアドレス: 登録
※登録後メールに記載しているリンクをクリックして認証してください。Related post
- Aqua CSPのDocker.io環境での使用イメージの紹介
- 新卒採用はじめました!人事部の取り組み (~学生の不安や、悩みを聞いてみた~)#creationline #recruit #採用 #内定 #新卒 #就活
- 2019年3月15日開催「Secure Kubernetes Kubernetesを活用したい開発者・運用者必見! コンテナセキュリティセミナー」にて弊社CSO 鈴木逸平が登壇いたします。#AKS #aquasecurity #kubernetes
- 次世代のPOSソリューションを生み出すHabitatの継続的デリバリ #getchef #chef #habitat #docker
- Dockerセキュリティアップデート: 権限昇格の脆弱性(CVE-2018-5736)の修正と、コンテナセキュリティのベストプラクティス #docker