######################################################################
# All Rights Reserved, Copyright FUJITSU LIMITED 2015-2018
#
# API実行サンプル名:
# 02-009_ソフトウェアのサポートレベル変更
#
# 内容:
# 仮想サーバのソフトウェアのサポートレベルを変更する手順です。
#
# 版数:v1.0
# 更新日:2017/11/21
######################################################################
手順:
───────────────────────────────────
項番1.ソフトウェアのサポートレベル確認
項番2.ソフトウェアのサポートレベル変更
項番3.ソフトウェアのサポートレベル確認
───────────────────────────────────
事前準備:
あらかじめ以下を準備する必要があります。
───────────────────────────────────
・ネットワーク
・サブネット
・仮想サーバ
───────────────────────────────────
注意事項:
・「サポートなし」から「サポートあり」に変更した場合、変更日を含む
180日間は「サポートなし」に変更できません。
・「サポートあり」に変更した場合、お問い合わせが可能となるまでに最大
5営業日かかります。
・ソフトウェアサポートサービスの詳細は機能説明書「コンピュート」-
「スタンダードサービス」-「ソフトウェアサポートサービス」を
参照してください。
項番1.ソフトウェアのサポートレベル確認
仮想サーバのソフトウェアのサポートレベルを確認します。
"SupportID"パラメータの情報を確認してください。
※本サンプルでは「nosupport」と記載されています。
環境定義コマンド例:
======================================================================
# SERVER_ID=<ソフトウェアのサポートレベルを変更する仮想サーバID>
SERVER_ID=c844c44e-0b5b-48e7-b9c0-689af080er34
API実行コマンド例:
======================================================================
curl -Ss $SOFTWARE/v1.0/software_support?InstanceID=$SERVER_ID -X GET -H "X-Auth-Token: $OS_AUTH_TOKEN" -H "Content-Type:application/xml" | xmllint --format -
レスポンス例:
======================================================================
<プロジェクトID>
c844c44e-0b5b-48e7-b9c0-689af080er34
0e9e37b7-5514-4e9a-95d9-b6927a74e200
W2k12SE
nosupport
2017-10-25
======================================================================
項番2.ソフトウェアのサポートレベル変更
仮想サーバのソフトウェアのサポートレベルを変更します。
注意事項:
・「ソフトウェアID」「サポートID」の詳細は機能説明書「付録」-
「ソフトウェアサポートサービスID一覧」を参照してください。
環境定義コマンド例:
======================================================================
# SERVER_ID=<ソフトウェアのサポートレベルを変更する仮想サーバID>
SERVER_ID=c844c44e-0b5b-48e7-b9c0-689af080er34
# SOFTWARE_ID=<仮想サーバのソフトウェアID>
SOFTWARE_ID=W2k12SE
# SUPPORT_ID=<変更するサポートレベルのサポートID>
SUPPORT_ID=spt_24h
API実行コマンド例:
======================================================================
curl -Ss $SOFTWARE/v1.0/software_support -X PUT -H "X-Auth-Token: $OS_AUTH_TOKEN" -H "Content-Type:application/xml" -d ''$SERVER_ID''$SOFTWARE_ID''$SUPPORT_ID'' | xmllint --format -
レスポンス例:
======================================================================
<プロジェクトID>
jp-west-2
c844c44e-0b5b-48e7-b9c0-689af080er34
0e9e37b7-5514-4e9a-95d9-b6927a74e200
W2k12SE
spt_24h
2017-10-25
======================================================================
項番3.ソフトウェアのサポートレベル確認
仮想サーバのソフトウェアのサポートレベルが変更されたことを確認します。
"SupportID"パラメータの情報を確認してください。
※本サンプルでは「spt_24h」と記載されています。
環境定義コマンド例:
======================================================================
# SERVER_ID=<ソフトウェアのサポートレベルを変更した仮想サーバID>
SERVER_ID=c844c44e-0b5b-48e7-b9c0-689af080er34
API実行コマンド例:
======================================================================
curl -Ss $SOFTWARE/v1.0/software_support?InstanceID=$SERVER_ID -X GET -H "X-Auth-Token: $OS_AUTH_TOKEN" -H "Content-Type:application/xml" | xmllint --format -
レスポンス例:
======================================================================
<プロジェクトID>
c844c44e-0b5b-48e7-b9c0-689af080er34
0e9e37b7-5514-4e9a-95d9-b6927a74e200
W2k12SE
spt_24h
2017-10-25
======================================================================
以上