Aton-Kish / OpenStack Tips
Created 2020-11-27 21:37:40 Modified 2021-03-15

1618 Words

OpenStack Tips

忘れそうなコマンドのメモ


認証系

ユーザのパスワード変更


ネットワーク系

固定 IP アドレス

  • ユーザに十分な権限がないとき

    . admin-openrc
    openstack port create \
        --network NETWORK \
        --fixed-ip subnet=SUBNET,ip-address=xxx.xxx.xxx.xxx \
        --project PROJECT \
        --description "DESCRIPTION" \
        PORT
    
  • ユーザに十分な権限があるとき

    . PROJECT-OPENRC
    openstack port create \
        --network NETWORK \
        --fixed-ip subnet=SUBNET,ip-address=xxx.xxx.xxx.xxx \
        --description "DESCRIPTION" \
        PORT
    

固定フローティング IP アドレス

  • ユーザに十分な権限がないとき

    . admin-openrc
    openstack floating ip create \
        --subnet SUBNET \
        --floating-ip-address xxx.xxx.xxx.xxx \
        --project PROJECT \
        --description "DESCRIPTION" \
        NETWORK
    
    • 参考:OpenStack Docs: floating ip
    • 一般ユーザでは触れないプロバイダネットワークなどは admin ユーザから特定のプロジェクトを指定して固定フローティング IP アドレスを確保する
    • --projectを指定してやることで特定のプロジェクトの一般ユーザからも扱えるようになる
  • ユーザに十分な権限があるとき

    . PROJECT-OPENRC
    openstack floating ip create \
        --subnet SUBNET \
        --floating-ip-address xxx.xxx.xxx.xxx \
        --description "DESCRIPTION" \
        NETWORK
    
    • 参考:OpenStack Docs: floating ip
    • セルフサービスネットワークとかが該当?
    • --projectを指定しなくても権限があるので扱える

クォータ管理

クォータ確認

  • デフォルト

    . admin-openrc
    openstack quota show --default
    
  • デフォルト(クラス指定)

    . admin-openrc
    openstack quota show --class default
    
    • クラスとは…?(わからん)
  • 特定のプロジェクト

    . admin-openrc
    openstack quota show PROJECT
    

クォータ変更

  • デフォルト

    openstack quota set --class --QUOTA QUOTA_VALUE default
    
    • クラスとは…?(わからん)
    • QUOTAopenstack quota showで表示されるFieldコラム
    • QUOTA_VALUEopenstack quota showで表示されるValueコラム
    • 作成するプロジェクトの初期状態として適用されるので最初にある程度設定しておくとよさそう
  • 特定のプロジェクト

    openstack quota set --QUOTA QUOTA_VALUE PROJECT
    
    • QUOTAopenstack quota showで表示されるFieldコラム
    • QUOTA_VALUEopenstack quota showで表示されるValueコラム

関連記事一覧