部署Cloud Foundry应用程序后,需要查找托管该虚拟机的主机[虚拟机]的IP地址。
反正有找到IP地址吗?请告诉我。
需要IP地址来调试从IBM Bluemix平台上托管的应用程序到Compose数据库的数据库连接的连接超时问题。
可以使用下面提供的Cloud Foundry CLI命令找到IP地址。
CF_TRACE=true cf app <APP_NAME>
您获得的应用程序详细信息将具有以下信息:
{"0":{"state":"RUNNING","stats":{"name":"xxxxxx","uris":["xxxxx.ng.bluemix.net"],"host":"198.23.123.244","port":62461,"xxxxx":484527,"mem_quota":1073741824,"disk_quota":1073741824,"fds_quota":16384,"usage":{"time":"2016-10-27 06:09:24 +0000","cpu":0.34868865754162753,"mem":951832576,"disk":255479808}}}}
“主机”值是托管客户应用程序的IP。
但是请注意,如果您将应用程序或应用程序实例转移到其他主机,则IP将会更改
例如 :
CF_TRACE=true cf app mustanshop
命令结果包含以下文本
{"0":{"state":"RUNNING","stats":{"name":"mustanshop","uris":["mustanshop.mybluemix.net","erterte.testmmmm.com"],"host":"23.246.199.124","port":64220,"uptime":123233,"mem_quota":268435456,"disk_quota":1073741824,"fds_quota":16384,"usage":{"time":"2016-10-27 11:43:41 +0000","cpu":0.002698186246587801,"mem":183988224,"disk":210558976}}}}
应用程序的主机IP mustanshop.mybluemix.net = 23.246.199.124
还请注意,此IP是分配给正在运行该应用的VM的内部IP,并且不是从外部访问的。因此,此IP不能用于到达应用程序或用于该应用程序的任何类型的路由配置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句