JBOSS7 安裝在KVM 虛擬機器上問題探討

來源:互聯網
上載者:User

目前公司在KVM虛擬出來的虛擬機器是雙ip,即一個floating ip 和一個虛擬機器用的 fixed ip。在安裝jboss應用伺服器時,host.xml設定檔必須指定管理應用伺服器的管理ip,這時在配置問題上,有了難題:

 

具體分析如下:

1、如果host.xml設定檔組態管理ip為floating ip,能外面能訪問到該管理伺服器,但是在啟動JBoss AS7時,發現報錯。

 JBoss AS7報錯為:host.xml 裡的management ip configure error. 這說明jbossAS7在KVM虛擬機器裡組態管理ip時需要預設指定KVM fixed ip。

2、當JBoss AS7 host.xml 設定檔的ip 指定為KVM 虛擬機器內部ip的時候,這時候啟動,發現一切正常,能正常啟動,在adduser 之後,這時很高興的在外面機器的瀏覽器輸入Http://ip:9990 去登陸JBoss AS7控制台時,發現

無法串連控制台。這時回想,原來是KVM fixed ip 是無法被外部存取的。

3、如何解決這個問題,通過詢問KVM管理員之後發現,原來KVM fixed ip是通過一種網路映射到外部的ip方式,在KVM管理虛擬機器時,只需要做好虛擬機器這個fixed ip與floating ip 相互直接的映射,就可以通過JBoss AS7 配置KVM fixed ip,而在外面

通過KVM floating ip加JBoss7管理連接埠9990來進行訪問。

4、在設定過KVM 映射、JBoss AS7 配置之後,還是無法通過KVM 外部機器訪問,這時就需要檢查你的防火牆是否攔截你的9990、8080、9999 連接埠,這種情況下只需要關閉虛擬機器的防火牆就能解決問題了。

注意事項:如果jboss 的port-offset連接埠位移量存在值,則JBoss 的9990、8080、9999連接埠就為9990+port-offset、8080+port-offset、9999+port-offset值,這些連接埠在防火牆確保開啟。

解決辦法有2種,關閉防火牆或者在防火牆規則裡添加相應的連接埠。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.