slcliを使用してシャットダウン、起動、および再起動のためのSoftlayerマシンに対するコマンドを実行するためのヘルプを探しています。私はubuntuの下にパッケージをインストールしました14.04 sudo apt-get install python-softlayer、今はslcli setupコマンドを実行しようとしていますが、これをどこから実行するのが問題なのですか、それはbashシェル上のパスでも、 SoftLayerをインポートすると、私は前進するために何が欠けていますか?slcliを設定するにはどうすればいいですか?
0
A
答えて
0
slcli config setup
コマンドは、パッケージが適切にインストールされている場所であればどこでも実行できます。 SoftLayerパッケージをインストールするにはpipを使用することをお勧めします。
sudo apt-get purge python-softlayer
sudo apt-get install python-setuptools python-pip
sudo pip install softlayer
0
そして実行し、Pythonとピップが正しくインストールされていることを確認してください:
sudo apt-get install python-softlayer
をそれにもかかわらず、これがない作品ならば、PIPを使用してインストールしてみてください:
sudo pip install softlayer
slcliがしたら引数なしでslcli
を正しくインストールしてインストールすると、を使用して追加情報を得ることができるオプションメニューが表示されます。
slcli setup
を使用してデフォルト値を設定し、slcli config show
を表示してください。
slcli使用と対に管理するためにこれらのコマンド:
slcli vs list
slcli vs power-on 1234567
slcli vs power-off 1234567
slcli vs reboot 1234567
は、仮想ゲストIDは、それが標準のPythonスクリプトを使用して、上記実現することも可能ですslcli vs list
を使用して得られるであろうここにいくつかの例があります:
"""
Power off Guest
The scripts will look for a VSI which has an specific
hostname and the it powers off the VSI by making a single call
to the SoftLayer_Virtual_Guest::powerOff method.
Important manual pages:
http://sldn.softlayer.com/reference/services/SoftLayer_Acount/
http://sldn.softlayer.com/reference/services/SoftLayer_Acount/getVirtualGuests
http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/setTags
License: http://sldn.softlayer.com/article/License
Author: SoftLayer Technologies, Inc. <[email protected]>
"""
import SoftLayer
"""
# Your SoftLayer API username and key.
#
# Generate an API key at the SoftLayer Customer Portal:
# https://manage.softlayer.com/Administrative/apiKeychain
"""
username = 'set me'
key = 'set me'
# The name of the machine you wish to power off
virtualGuestName = 'rctest'
# Declare a new API service object
client = SoftLayer.Client(username=username, api_key=key)
try:
# Getting all virtual guest that the account has:
virtualGuests = client['SoftLayer_Account'].getVirtualGuests()
except SoftLayer.SoftLayerAPIError as e:
"""
If there was an error returned from the SoftLayer API then bomb out with the
error message.
"""
print("Unable to retrieve hardware. "
% (e.faultCode, e.faultString))
# Looking for the virtual guest
virtualGuestId = ''
for virtualGuest in virtualGuests:
if virtualGuest['hostname'] == virtualGuestName:
virtualGuestId = virtualGuest['id']
try:
# Power off the virtual guest
virtualMachines = client['SoftLayer_Virtual_Guest'].powerOff(id=virtualGuestId)
print ("powered off")
except SoftLayer.SoftLayerAPIError as e:
"""
If there was an error returned from the SoftLayer API then bomb out with the
error message.
"""
print("Unable to power off the virtual guest"
% (e.faultCode, e.faultString))
リブートの場合
"""
Reboot Virtual Guest.
It reboots a SoftLayer Virtual Guest
Important manual pages:
http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/rebootDefault
License: http://sldn.softlayer.com/article/License
Author: SoftLayer Technologies, Inc. <[email protected]>
"""
# So we can talk to the SoftLayer API:
import SoftLayer
# From pprint import pprint as pp
# For nice debug output
from pprint import pprint as pp
# Your SoftLayer API username and key.
API_USERNAME = 'set me'
API_KEY = 'set me'
# If you don't know your server id you can call getVirtualGuests() in the
# SoftLayer_Account API service to get a list of Virtual Guests
serverId = 10403817
# Create a connection to API service.
client = SoftLayer.Client(
username=API_USERNAME,
api_key=API_KEY
)
# Reboot the Virtual Guest
try:
result = client['Virtual_Guest'].rebootDefault(id=serverId)
pp(result)
except SoftLayer.SoftLayerAPIError as e:
pp('Unable to reboot the server faultCode=%s, faultString=%s'
% (e.faultCode, e.faultString))
関連する問題
- 1. eclipseでnutchを設定するにはどうすればいいですか?
- 2. ノードアプリケーションでHystrixjsを設定するにはどうすればいいですか?
- 3. xamppでsquirrelmailを設定するにはどうすればいいですか
- 4. フォルダでerror_logを設定するにはどうすればいいですか
- 5. CriteriaUpdateでtrueを設定するにはどうすればいいですか?
- 6. カスタムプラグインでタクソノミーを設定するにはどうすればいいですか?
- 7. UIVIewControllerをRootViewControllerに設定するにはどうすればいいですか?
- 8. コードブロックにモノスペースフォントを設定するにはどうすればいいですか?
- 9. h:selectOneListboxにラベルを設定するにはどうすればいいですか?
- 10. アンドロイドアプリで設定を行うにはどうすればいいですか
- 11. カスタムボディタグを設定するにはどうすればいいですか
- 12. XMLDOMDocumentのdoctypeを設定するにはどうすればいいですか?
- 13. JButtonのスタイルを設定するにはどうすればいいですか?
- 14. モノトーンダイアログセクションのスタイルを設定するにはどうすればいいですか?
- 15. ブーストログを設定するにはどうすればいいですか?
- 16. NServiceBus Saga - millisToSleepBetweenMessagesを設定するにはどうすればいいですか?
- 17. Python Tornado:WebSocketヘッダーを設定するにはどうすればいいですか?
- 18. デフォルトを設定するにはどうすればいいですか?
- 19. ボタンセレクターのテーマを設定するにはどうすればいいですか?
- 20. パスを設定するにはどうすればいいですか?
- 21. ボーダー半径を設定するにはどうすればいいですか?
- 22. RecyclerViewのonItemClickListenerを設定するにはどうすればいいですか?
- 23. デジタルオーシャンサーバーを設定するにはどうすればいいですか
- 24. 設定ファイルでヒープサイズの設定を指定するにはどうすればいいですか?
- 25. Java設定でIntellijでHibernate Consoleを設定するにはどうすればいいですか?
- 26. AndroidプロジェクトにRavenを設定してカスタムタグを設定するにはどうすればいいですか?
- 27. UINavigationBarでカスタムフォントを設定するにはどうすればよいですか?
- 28. マスターページでビューステートを設定するにはどうすればよいですか?
- 29. Phalconでカスタムルートを設定するにはどうすればよいですか?
- 30. モンゴイドでreferences_oneを設定するにはどうすればよいですか?