私はそのマシンのフローティングIPが必要なVM(openstackクラウド上)のサービスを自動化しようとしています。私がそれを手に入れるのを助けることができるそのようなことについてのコマンドや何かがありますか?openstack VMでフローティングIPを取得する
1
A
答えて
2
フローティングIPが "取得したい"という方法では、インスタンス内から浮動IPを知りたいのですか?その場合、単に "curl"を使用するか、クラウド初期化ツールをインスタンスにインストールしている場合は、 "ec2metadata"コマンドを使用してメタデータサービスを使用してください。
代わりにFIPをインスタンスに自動割り当てする場合は、上記の回答が正しいです。
1
インストールopenstack
cli。私はcliバージョンopenstack 2.6.0
を使用しました。
最初にフローティングIPを作成します。あなたはあなたの公衆ネットワークの名前を与える必要があります。私の場合、名前は公共です。今、あなたは浮動IP
$ openstack ip floating create public
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| fixed_ip_address | None |
| floating_ip_address | 86.119.0.163 |
| floating_network_id | 7313f148-f340-49b4-9d76-89de0702e801 |
| headers | |
| id | bba11a1b-9a31-4d67-a339-2fdbb3b74d11 |
| port_id | None |
| project_id | 0009b5ca32594503b2d64ded05bbe0a8 |
| router_id | None |
| status | DOWN |
+---------------------+--------------------------------------+
$
を作成
openstack network list
でチェックから浮動IPを取得することができ、ネットワークの名前について不明な点は、あなたが浮動IPを持っていることを、あなたはVMにそれを関連付けることができた場合VM名を使用します。あなたは
openstack server list
は、あなたが再びopenstack server list
を行う場合は、あなたが今IPをVMに関連付けるにリストされていることがわかります浮動IP
openstack ip floating add 86.119.0.163 vmname
を関連付けコマンドでVM名を確認することができます。
は、私はあなたがVMともアドレスに関する多くの情報を返します
openstack server show vmname -f json
に今興味を持っていると思います。 -f
フラグをチェックすると、jsonより多くのフォーマッタがあります。
関連する問題
- 1. openstackでフローティングIPを割り当てた
- 2. 割り当ては、IPフローティングOpenStackの
- 3. OpenStackで分離されたフローティングIPを再利用する
- 4. オープンスタックのVM間でフローティングIPを切り替える
- 5. KVM Guest vmのIPアドレスを取得
- 6. OpenStackでVMのクローンを作成する
- 7. Proxmoxで作成したVMのIPアドレスを取得する
- 8. 特定のVMのプライベートIPを取得するPowershell
- 9. azureのVMのIPアドレスを取得するためのURI
- 10. openstackでsslを持つapache vm
- 11. OpenStackを使用してIPにpingすることはできますが、centos VMはsshできます。
- 12. PowershellがプライベートIPからAzure VM名を取得
- 13. VM-VirtualboxのWebサーバー用に実際のIPを取得
- 14. azureのARMテンプレートのVMのIPアドレスを取得
- 15. Parallels VMがホストから使用するIPアドレスを取得する方法は?
- 16. php-opencloudを使用したフローティングIPのアソシエート
- 17. Azure VM IPアドレス
- 18. サブスクリプション内のVMの予約済みIP詳細を取得するAzure powershellコマンド
- 19. OpenStack Cloud-Initホスト名をVM-Nameに設定する
- 20. スタティックIPはROSを使用してフローティングIPと通信できますか?
- 21. コンソールアプリケーションでIPアドレスを取得する
- 22. GrailsでIPアドレスを取得する
- 23. ピラミッドでリクエストIPアドレスを取得する
- 24. JSPでIPアドレスを取得する
- 25. LinuxでマルチキャストソースIPアドレスを取得する
- 26. IP経由で国を取得する
- 27. VM IPの取得時にリモートESXi Builderが失敗します。 ESXi 6.0、packer
- 28. VMはVagrantファイルから静的IPを取得していません
- 29. 取得IPアドレス
- 30. 取得IPアドレス
ありがとう、これはFIPを取得するより良い方法です。 – ccvt
@tigerlinux:VMのFIPを取得するためにec2メタデータをopenstackでどのように使用できるかを詳しく説明できますか? –
「ec2metadata --public-ipv4」コマンドがジョブを実行しました。素晴らしい答え。 –