?
???????? 最近比較煩呀,整個(gè)項(xiàng)目現(xiàn)在就2個(gè)人做了,我還要參與另外的一個(gè)項(xiàng)目的開發(fā),每天上班寫代碼的時(shí)間沒多少,光扯皮,處理維護(hù)問題了,哎,這個(gè)項(xiàng)目太依賴外圍系統(tǒng),接口就100多個(gè),我們的項(xiàng)目又是面向公眾的,后端系統(tǒng)一出問題,全部都反映到我們的項(xiàng)目上了,p 大點(diǎn)事就來投訴,你丫吃飽了撐的呀? 用另外的一個(gè)同事的話就是 : 服務(wù)宕了,會(huì)死人呀??
?
??????? 算了,不發(fā)牢騷了,工作還是要做的,最近公司的另外一個(gè)項(xiàng)目馬上要上了,項(xiàng)目經(jīng)理給我兩個(gè)機(jī)子,讓裝上操作系統(tǒng)和web服務(wù)器,數(shù)據(jù)庫,以及ssh,ftp等必備的服務(wù),然后把這兩個(gè)機(jī)子整成集群,讓f5統(tǒng)一映射。
?
??????? 這兩臺(tái)機(jī)子配置還行,HPG5的 pcserver, 4顆cpu,10g 內(nèi)存,300 G的 硬盤(其中63的硬盤小點(diǎn)),開始為了速度,其他同事把機(jī)子裝上了windows 2003,還是正版的,我要在上面架ftp的時(shí)候,在網(wǎng)上找了找ftp的軟件,最后選了Server-u,還沒弄幾下,就發(fā)現(xiàn)中毒了(瀏覽器崩潰),那就裝卡巴,360,最后給項(xiàng)目經(jīng)理說,別這么整了,還是裝linux吧,基本上都可以裸奔了。。。于是,格式化了重新裝Linux。
?
???? 下面的就是流水賬了,主要把遇到的問題和解決的方法記錄下,以后或許能用上:
?
集群中有兩臺(tái)機(jī)子,164和163
?
?
1.問題:無光驅(qū)的情況下咋安裝操作系統(tǒng)?
?
?? 來到機(jī)房,那是一個(gè)冷呀,我就穿個(gè)短褲短袖,呆了10分鐘就撐不出了,看到服務(wù)器,全新的,拿著liunx4的光盤就開始了,楞是沒找到光驅(qū),我靠,3,4萬的服務(wù)器怎么把100塊錢的光驅(qū)給省了呢?只要找外置的usb光驅(qū)了,我的噩夢(mèng)也就開始了,認(rèn)到光驅(qū)以后需要使用hp停供的光盤把硬盤初始化一下,然后放上linux的安裝光盤,開始安裝,光盤也認(rèn)到了,可就是裝不上系統(tǒng),老是說 driver not found,我暈,重啟,在裝還是不行,只好給hp的800 打電話了,暈,那人上來就是說你的liunx的內(nèi)核是多少呀,最好裝linux高版本的呀啥的,反正沒解決問題。我只好換了個(gè)linux5.3,還是裝不上,沒法了,想想是不是外置usb 光驅(qū)的問題呀,于是找了個(gè)內(nèi)置的光驅(qū),插進(jìn)去,我靠這下可以裝了,哎,就這凍了我2個(gè)小時(shí),不過總算有收獲: pc server 上不能用外置的光驅(qū)裝系統(tǒng),還要記得如果裝好以后不能啟動(dòng),記得在bios中修改啟動(dòng)順序。
?
2。問題:安裝好操作系統(tǒng),網(wǎng)絡(luò)也設(shè)置好了,用此服務(wù)器去ping網(wǎng)關(guān),ping?dcn內(nèi)部的機(jī)子都能通,可是就是ping不通我的工作環(huán)境的機(jī)子。
?
?
??? 服務(wù)器所在網(wǎng)絡(luò)配置是 和我的 工作環(huán)境網(wǎng)關(guān) 不同,我想是不是沒有到我這里的路由呀,于是 在控制臺(tái)執(zhí)行
??? route? add??- net 169.254.11.0 netmask 255.255.255.0 gw 133.64.81.190? 就可以ping通我的機(jī)子了
這 種方式設(shè)置路由如果服務(wù)器重新啟動(dòng)的話,就會(huì)丟失路由信息,你還得重新執(zhí)行命令,有一個(gè)方法就是 在
/etc/sysconfig/network-scripts 下建立一個(gè) route0的文件 ,寫入你需要配置的路由信息,不過我一直沒成功,開機(jī)確實(shí)認(rèn)到配置文件的路由信息了,可是不是我寫的,比如我在配置文件中 寫 169.254.11.1 執(zhí)行route命令看到的是 169.254.0.0 ,因此還是ping不通我的工作環(huán)境 。 哪位朋友會(huì)設(shè)置靜態(tài)路由麻煩告知一下
?
?
現(xiàn)在知道咋配置靜態(tài)路由了:
在/etc/rc.local里添加?? route? add??- net 169.254.11.0 netmask 255.255.255.0 gw 133.64.81.190 ?
?
?
?
?
?
?
?
3。vnc 啟動(dòng)了,客戶端也可以連接上,就是看不到屏幕,情況1:只有一個(gè)控制臺(tái),情況2:或者 Accept clipboard from viewers???,Send clipboard to viewers? ,Send primary selection to viewers 這三句話,在網(wǎng)上找找吧問題解決了
?
需要把linux的防火期設(shè)置為 無效 才可以使用vnc
?
? 情況1:修改 root/.vnc/xstartup 文件,把最后一行 twm& 改成 gnome-session& or kde&
?情況2:unset SESSION_MANAGER和exec /etc/X11/xinit/xinitrc這兩行的注釋去掉
?
重啟vnc 記得 刪除
rm -rf .X11-unix/
?
?
?記得需要用root權(quán)限操作,不然會(huì)有別的錯(cuò)誤,在 /root/.vnc 下執(zhí)行 chmod 777 *
?
還是有問題 參考
?
http://8366.iteye.com/admin/blogs/797391
?
4。安裝websphere
?
首先我自己有 wassetup.zip,在windows平臺(tái)下使用sftp2命令 將安裝 文件上傳 到服務(wù)器上,解壓縮之后在 /home/snuser/wassetup/ 執(zhí)行 launchpa,然后就下一步,下一步的安裝了
?
5.給was 升級(jí)?
?
需要wsupdate.zip ,解壓縮后在 執(zhí)行? UpdateInstaller ,記得將兩個(gè) .pak文件拷貝到 /opt/IBM/WebSphere/UpdateInstaller/maintenance 下 ?,was 就可以升級(jí)到6.0.17
?
?
6.安裝瀏覽器 Firefox 瀏覽器
?
?
?
?
?
?下載 firefox-1.5.0.3-0.2.EL4.i386.rpm?,雙機(jī)直接安裝 ? ?
?
? 7.安裝概要文件
?
? 在/opt/IBM/WebSphere/AppServer/bin/ProfileManagement ,下執(zhí)行pmt.sh,開始安裝概要文件
?
?
-
單元概要文件
基本功能是在 Deployment Manager的管理下將應(yīng)用程序提供給因特網(wǎng)或內(nèi)部網(wǎng)。創(chuàng)建單元概要文件其實(shí)就是同時(shí)創(chuàng)建Deployment Manager 概要文件和已聯(lián)合到單元的節(jié)點(diǎn)概要文件,構(gòu)建一個(gè)最簡單的單元環(huán)境。在創(chuàng)建初始單元概要文件后,可單獨(dú)創(chuàng)建定制概要文件或獨(dú)立概要文件,再通過聯(lián)合操作將他們添加到 Deployment Manager管理的單元環(huán)境中。 -
Deployment Manager 概要文件
基本功能是將應(yīng)用程序部署到WAS的管理單元。每個(gè)屬于該單元的Server都作為受管節(jié)點(diǎn)引用。 -
Application Server 概要文件
基本功能是將應(yīng)用程序提供給因特網(wǎng)或內(nèi)部網(wǎng)。IBM WAS ND 產(chǎn)品的重要功能就是通過將 Server 節(jié)點(diǎn)添加到單元,調(diào)整獨(dú)立應(yīng)用程序服務(wù)器概要文件。單元中的多個(gè)應(yīng)用程序服務(wù)器進(jìn)程可以部署它需要的應(yīng)用程序。也可以從單元除去 Server 節(jié)點(diǎn)以將節(jié)點(diǎn)返回到獨(dú)立應(yīng)用程序服務(wù)器的狀態(tài)。每個(gè)獨(dú)立應(yīng)用程序服務(wù)器都具有其自己的管理控制臺(tái)應(yīng)用程序,可以使用它來管理Server。
?a.如果你要裝集群環(huán)境 則選擇第一個(gè),它會(huì)裝一個(gè)管理單元和一個(gè)應(yīng)用服務(wù)器,并將它們關(guān)聯(lián)起來
?b.你也可以現(xiàn)在第2個(gè)先裝個(gè)管理單元,在裝個(gè)Application Server? ,然后使用命令將它們關(guān)聯(lián)起來
?
在a.的情況下,你可以在Appsrv01下的bin目錄下啟動(dòng)./startNode.sh ,在集群的環(huán)境下可以讓節(jié)點(diǎn)代理管理 節(jié)點(diǎn)
在b.的情況下,你無法啟動(dòng)節(jié)點(diǎn)代理,因?yàn)樗麤]有管理節(jié)點(diǎn),就算你單獨(dú)建立了管理節(jié)點(diǎn),你沒將它們關(guān)聯(lián)起來,也無法啟動(dòng)節(jié)點(diǎn)代理
?
還有一個(gè)情況,即使在 管理節(jié)點(diǎn)和 應(yīng)用服務(wù)器節(jié)點(diǎn)關(guān)聯(lián)了,不啟動(dòng)節(jié)點(diǎn)代理 一樣可以啟動(dòng)應(yīng)用,并直接訪問應(yīng)用
?
8.使用Firefox 登陸was控制臺(tái)是英文的
?? 需要你在Firefox的首選項(xiàng) 中設(shè)置 為中文
?
9.改host文件
?? 為了兩個(gè)機(jī)子能互相引用到對(duì)方,需要在/etc/host文件中 加入兩個(gè)機(jī)子在的ip地址 和名字?
?
10.如何將163和164 的兩個(gè)Appsrv 聯(lián)合到DM管理節(jié)點(diǎn)
?
? DM管理節(jié)點(diǎn)我是安裝在163上的,在163的機(jī)子上我建立了兩次概要文件,第一次建立DM,第2次建立AppServer,,在164上只建立了一個(gè)AppServer
??? a.管理節(jié)點(diǎn)下 startManage.sh
????b.將163的AppServer1 聯(lián)合到DM管理節(jié)點(diǎn)
???? /opt/.../profiles/AppSrv01/bin執(zhí)行如下:
?? ./addNode.sh IP 8879 -username username -password password (IP為DM主機(jī)的ip,8879是DM的端口)
??? c. 將164的AppServer1 聯(lián)合到DM管理節(jié)點(diǎn),和上面的相同
?
如果出現(xiàn) 時(shí)鐘同步的問題 ,需要修改兩個(gè)機(jī)器上的時(shí)間,還要是有問題可以看看:
http://xu20cn.blog.51cto.com/274020/69689
?
11.創(chuàng)建集群
?
? 在DM控制臺(tái)中。選擇集群,然后新建
?這個(gè)時(shí)候特別要注意 ,在 應(yīng)用程序服務(wù)器 中會(huì)有兩個(gè)server1,你需要先把這兩個(gè)應(yīng)用程序服務(wù)器刪除,在建立集群應(yīng)用服務(wù)器的時(shí)候,會(huì)讓你輸入 應(yīng)用程序服務(wù)器的名字,你可以填上 xinlisnClusterNode01,和xinlisnClusterNode02, 集群名字叫 xinlisnCluster,這個(gè)時(shí)候你在 應(yīng)用程序服務(wù)器 會(huì)看到有兩個(gè)server,就是你剛才在集群中填寫的。
?
? 在這里我出現(xiàn)了問題,在一切都建立好以后,我在管理節(jié)點(diǎn)上發(fā)了一個(gè)應(yīng)用,訪問以后總是報(bào) 未定義的虛擬主機(jī)
?
?記錄下建立集群的問題:
?
?? 我先在兩個(gè)機(jī)子上建立了 兩個(gè)server,服務(wù)器都叫server1 ,在使用addNode? 把他們都聯(lián)合到管理節(jié)點(diǎn)成功了,然后建立集群,有建立的兩個(gè)應(yīng)用服務(wù)器,現(xiàn)在應(yīng)用服務(wù)器就有4個(gè)了 兩個(gè)叫server1,屬于兩個(gè)節(jié)點(diǎn),兩個(gè)集群的應(yīng)用服務(wù)器,叫xinlisnClusterNode01,xinlisnClusterNode02,然后我在集群上發(fā)應(yīng)用的時(shí)候,就發(fā)現(xiàn)有端口沖突,可是應(yīng)用還是能啟動(dòng)。最后我嘗試,建立集群的時(shí)候先把 應(yīng)用服務(wù)器列表中的兩個(gè)server1刪除,在集群中添加兩個(gè)應(yīng)用服務(wù)器成功后,發(fā)現(xiàn)應(yīng)用服務(wù)列表出現(xiàn)了 我剛才在集群中設(shè)置的服務(wù)器,然后在發(fā)應(yīng)用就沒啥問題了
?
?
? 12.配置IHS
?
? ?按理說該配置 IHS了,可是需求上沒有,我就沒做了,配置IHS是為了解決 負(fù)載均衡 ,可是項(xiàng)目經(jīng)理說 我們不需要負(fù)載均衡,只是 主備模式,于是我就沒建立 HIS
?
? 13.如何發(fā)應(yīng)用
首先你要保證 一下都正確啟動(dòng)
?
a.現(xiàn)在管理節(jié)點(diǎn)下 startManage.sh
b.在Server01 /bin下啟動(dòng)節(jié)點(diǎn)代理 startNode.sh
c .在Server01 /bin啟動(dòng)應(yīng)用 startNode.sh
然后在DM主機(jī)的控制臺(tái)(這里是163) 發(fā)布應(yīng)用包,然后同步節(jié)點(diǎn),然后啟動(dòng)應(yīng)用服務(wù)器。
?
? 14.如何建立集群數(shù)據(jù)源
?
然關(guān)于建立數(shù)據(jù)源可以看我的?
Websphere 6.1下Oracle數(shù)據(jù)源配置 http://8366.iteye.com/admin/blogs/428646
?
只是將 其中的
websphere環(huán)境變量
JDBC提供程序
數(shù)據(jù)源的作用域
?
全部弄成 集群作用域(這里是xinlisnCluster)即可
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
