view horizon7 數(shù)據(jù)庫被人誤刪除了,現(xiàn)在虛擬機都沒有辦法重構(gòu)了
瀏覽量: 次 發(fā)布日期:2023-09-06 10:08:17
view horizon7 數(shù)據(jù)庫被人誤刪除了,現(xiàn)在虛擬機都沒有辦法重構(gòu)了
一、故障描述
最近幫客戶解決一個有點小復(fù)雜的問題,view horizon7 數(shù)據(jù)庫被人誤刪除了,公司的view Horzion7的虛擬桌面無法正常工作,有的虛擬機無法連接,有的虛擬機系統(tǒng)有問題,現(xiàn)在也無法正常重構(gòu)了,不知道出了什么問題?;鹚俚竭_現(xiàn)場,查看原因。
二、解決辦法
2.1、vComposer附加數(shù)據(jù)庫
到達客戶現(xiàn)場,發(fā)現(xiàn)客戶的view horizon7是使用的鏈接克隆桌面,在horizon view中可以看到,連接服務(wù)器是報紅錯誤 ,View Composer Server也是報紅。
查看VCONNECT報紅的原因,是證書問題,這個問題不影響虛擬桌面的連接。
查看View Composer Server時,可以看到此服務(wù)未正常工作。
他們的IT管理員說,在view horizon 重構(gòu)虛擬機時,顯示DB無法連接。
這時猜測,難道是數(shù)據(jù)庫出問題了,打開SQL虛擬機。
發(fā)現(xiàn)數(shù)據(jù)庫被人動過,默認數(shù)據(jù)庫都是在2021年4月15日安裝的,后面又有2021年7月11日安裝的。
進入數(shù)據(jù)庫發(fā)現(xiàn),sa密碼直接登錄不了,使用本地用戶登錄,發(fā)現(xiàn)里面當時創(chuàng)建的數(shù)據(jù)庫都沒有了。
問了客戶后,之前有同事拿這臺數(shù)據(jù)庫虛擬機做了試驗,導(dǎo)致數(shù)據(jù)庫誤刪。
找到vComposer虛擬機,發(fā)現(xiàn)odbc無法正常連接到數(shù)據(jù)庫中的vComposer數(shù)據(jù)庫。
但是慶幸的是,數(shù)據(jù)庫文件并沒有被刪除。
只好將數(shù)據(jù)庫重新安裝一次。
將之前的數(shù)據(jù)庫重新附加到數(shù)據(jù)庫中。
再次進入vComposer虛擬機,使用odbc連接數(shù)據(jù)庫,發(fā)現(xiàn)還是連接不了。
使用ping命令去ping數(shù)據(jù)庫,發(fā)現(xiàn)無法ping通。
進入數(shù)據(jù)庫虛擬機,查看,發(fā)現(xiàn)是系統(tǒng)中的防火墻,也被打開了,將數(shù)據(jù)庫防火墻關(guān)閉。
可以看到,在vComposer服務(wù)器上去ping sql.view.com 數(shù)據(jù)庫服務(wù)器,可以ping通。
再次登錄到vComposer服務(wù)器上查看數(shù)據(jù)連接,這時可以正常連接了。
2.2、view Composer服務(wù)沒有啟動
那到這一步,是不是view horozion現(xiàn)在就可以正常了呢?
查看報錯,狀態(tài)還是,此服務(wù)未正常工作。
使用view Composer重構(gòu),還是失敗。
重構(gòu)步驟如下:
在日志中,可以看到還是失敗。
在虛擬桌面中,可以看到view Connect 無法與 vComposer之間發(fā)送消息。在這里,我們可以看到view Connect與vComposer之前是通過域名的
https://vComposer.view.com:18443之前相互通信的。
在view Connect中,找到view配置,服務(wù)器配置,里面可以看到連接服務(wù)器中,可以看到一個或多個View Composer備份失敗。那這時說明view Connect與view Composer之前還是無法正常通信的。
以下是view connect服務(wù)器的配置。
這時在view Connect虛擬機上去ping vcomposer虛擬機,ping vcomposer.view.com發(fā)現(xiàn)是可以ping通的,但是訪問vComposer虛擬機的18443端口,發(fā)現(xiàn)還是沒有回應(yīng)。
可以在view connect中,可以看到服務(wù)器配置中的view Composer Server配置,里面的端口是18443。
進入到vComposer虛擬機,使用telnet 127.0.0.1 18443端口,發(fā)現(xiàn)在本地機器上都無法打開18443端口。
使用netstat -an 查看是否有18443端口,虛擬機并沒有18443端口。
確定vComposer已經(jīng)安裝后,那肯定是有18443端口生效的,如果沒有,那肯定 是vcomposer的服務(wù)沒有啟動,進入到服務(wù)中,查看VMware Horizon 7 Composer服務(wù),由于數(shù)據(jù)庫被刪除,此服務(wù)器狀態(tài)是停止的。
右擊啟動此服務(wù)。
正在啟動中。
VMware Horizon 7 Composer服務(wù)正常啟動。
在composer虛擬上,現(xiàn)在使用telnet 127.0.0.1 18443端口,發(fā)現(xiàn)可以正常登錄。說明18443端口已經(jīng)正常啟動了。
使用nestat -an 也可以看到18443端口已經(jīng)與本地52982端口已經(jīng)建立了連接。
切換到vconnect虛擬機,使用telnet vcomposer.view.com 18443,發(fā)現(xiàn)vconnect虛擬機可以正常和vcoposer虛擬機的18443端口建立連接了。
注:端口,位于OSI七層模型的第四層。系統(tǒng)端口,即公認的端口,從 0 到 1023 。用戶端口,又稱為注冊端口,從 1024 到 49151 。臨時端口,又稱動態(tài)端口(Ephemeral Port),從 49152 到 65535。
① 系統(tǒng)端口,為系統(tǒng)默認保留端口,用于提供已存在的服務(wù)。例如HTTP為TCP80端口,DNS服務(wù)為UDP53端口。
② 用戶端口,即為用戶程序自行綁定的端口。一般開發(fā)人員開發(fā)新服務(wù)時,都會綁定此區(qū)間內(nèi)的端口。
③ 臨時端口,此類端口,一般沒有被公認綁定到那些服務(wù)上,可以用于提供任何用途。
TCP端口,相互傳輸是要經(jīng)過三次握手機制,傳數(shù)據(jù)是可信任的,有驗證。
UDP端口,相互傳輸數(shù)據(jù)沒有那么嚴格,但是傳輸數(shù)據(jù)快。
2.3、vCenter與vcomposer配置問題
在計算機win-01上運行的代理已聯(lián)系連接服務(wù)器并發(fā)送了啟動消息。
雖說這時view Connect與view Composer已經(jīng)可以正常通信了。
在編輯服務(wù)器時,發(fā)現(xiàn):未知的view Composer錯誤 。
這時再查看一下view Connect與view Composer服務(wù)器連接是否沒問題,進行備份查看。
發(fā)現(xiàn)view Composer備份失敗。
這時重新啟動vconnect虛擬機和vcomposer虛擬機。
重新啟動后,重新編輯,vCenter server。驗證連接服務(wù)器信息時,還是報view Composer內(nèi)部錯誤。請與管理員聯(lián)系。
難道是composer虛擬機里面有些服務(wù)的問題,重新進入到composer服務(wù)器,將vmware虛擬機服務(wù)全部開啟,因為不知道當時安裝好后,哪些服務(wù)是開著的,還是關(guān)著的。
開啟動,再次重新編輯vCenter server。
準備想重新添加vcenter與vcomposer的關(guān)聯(lián)系統(tǒng)的,發(fā)現(xiàn)鏈接克隆的虛擬機正在使用,無法直接刪除。那只能重新編輯了,查錯誤原因了。
再次編輯,重新輸入view Composer server的密碼。
進入vconnect,再次備份,發(fā)現(xiàn)這時view connect與composer之前可以正常備份了。到這一步,說明view Connect與view Composer之前的通信是正常了。
嘗試將虛擬機01重構(gòu),在重構(gòu)的時,還是報未知的view Composer錯誤。這時說明Vcenter與vcomposer之前的的通信還是有問題。
重新啟動vcenter,然后,在view 界面,重新設(shè)置vcenter server 和composer。
刪除之前的添加vcomposer,重新添加。將獨立的View Composer server的服務(wù)器地址,用戶名和密碼重新填寫一篇。點擊添加。
添加完成后,Horizon7中,也可以看到view composer的連接服務(wù)器已經(jīng)變綠,顯示正常。
進入win-01虛擬機后,在view Composer選項中,選擇刷新,發(fā)現(xiàn)刷新功能可以正常使用了,日期更新到最新了。
在虛擬機win-01日志中,可以看到刷新日志。
虛擬機狀態(tài),無法訪問代理。
正常刷新后,虛擬桌面顯示可用。
win-01客戶端也可以正常連接了。
再次使用view compose中的重構(gòu),發(fā)現(xiàn)一直報如下錯誤
java.lang.illegalArgumentException:id ==null。
這個問題,重新?lián)Q了幾個瀏覽器這個問題自動就好了,也不知道是啥原因。
2.4、vcomposer運行正常,虛擬機正常重置
這時再次重構(gòu)win-01虛擬機
可以看到日志顯示,已將虛擬機01和模板重新同步。
在win-01虛擬機控制臺,可以看到重構(gòu)在5分鐘后開始。
5分鐘后,開始重構(gòu),正在自定義。
正在創(chuàng)建刷新檢查點。
已置備,到這一步,說明這次問題已經(jīng)徹底解決了。
. 達夢數(shù)據(jù)庫重啟,達夢數(shù)據(jù)庫重啟操作指南與注意事項
. 數(shù)據(jù)庫論文參考文獻,數(shù)據(jù)庫論文參考文獻綜述
. 內(nèi)存數(shù)據(jù)庫排行,揭秘行業(yè)領(lǐng)先者
. 達夢數(shù)據(jù)庫comment報錯,達夢數(shù)據(jù)庫comment錯誤解析與應(yīng)對策略
. 達夢數(shù)據(jù)庫啟動過程中會加載哪些文件,達夢數(shù)據(jù)庫啟動文件加載解析
. oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù),Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)策略與實戰(zhàn)指南
. sqlserver誤刪數(shù)據(jù)庫怎么恢復(fù),全面解析與實操步驟
. 達夢數(shù)據(jù)庫dca證書含金量,國產(chǎn)數(shù)據(jù)庫領(lǐng)域職業(yè)發(fā)展的敲門磚與能力認證
. 達夢數(shù)據(jù)庫數(shù)據(jù)恢復(fù),達夢數(shù)據(jù)庫數(shù)據(jù)恢復(fù)策略與操作指南
. 達夢數(shù)據(jù)庫和mysql區(qū)別,特性對比與選擇指南
. 優(yōu)化數(shù)據(jù)庫的八種方法,高效優(yōu)化數(shù)據(jù)庫,輕松實現(xiàn)查詢加速與性能提升
. 達夢數(shù)據(jù)庫多少錢一套,一套多少錢,性能如何?
. oracle數(shù)據(jù)庫收費標準,全面了解授權(quán)模式與費用構(gòu)成
. 國內(nèi)主流數(shù)據(jù)庫有哪些,國內(nèi)主流數(shù)據(jù)庫概覽
. sql2012還原備份的數(shù)據(jù)庫,sql2012怎么還原數(shù)據(jù)庫
. 數(shù)據(jù)庫 范式,什么是數(shù)據(jù)庫范式?
. 顯示所有的數(shù)據(jù)庫的命令為,如何顯示所有數(shù)據(jù)庫
. oracle數(shù)據(jù)庫官網(wǎng),深入探索Oracle數(shù)據(jù)庫官網(wǎng)——您的數(shù)據(jù)庫學習與資源寶庫
. oracle數(shù)據(jù)庫導(dǎo)入dmp,Oracle數(shù)據(jù)庫導(dǎo)入dmp文件詳解