虛擬機器1----------原來的老虛擬機器
虛擬機器2----------ovf模板匯入的虛擬機器
1、 停止執行solr集群的tomcat及zookeeper
使用xshell連線solr虛擬機器1—solr虛擬機器的ip
使用solr使用者—su solr
停止執行solr---cd
---./usr/local/apache-tomcat-8.5.6/bin/shutdown.sh
--- ./usr/local/zookeeper-3.4.5/bin/zkserver.shstop
2、 備份solr分片、solr.xml檔案
使用winscp連線solr虛擬機器1—solr虛擬機器的ip
進入solr分片目錄--/home/solr/usr/local/solr-cores
備份分片資料以及solr.xml配置檔案—該目錄下的資料夾及檔案都匯出
3、 匯出原有solr集群為ovf模板
使用vmware vsphere client連線solr虛擬機器1所在伺服器
關閉solr虛擬機器1
匯出ovf模板------------------------(可以先關閉一台solr進行遷移之後,再遷移另一台)
4、 匯入solr集群ovf模板到新伺服器中
使用vmware vsphere client連線solr要遷移到的伺服器
匯入原來匯出的ovf模板
開啟ovf模板匯入的虛擬機器電源
5、 修改新伺服器中solr虛擬機器的ip位址
使用vmware vsphere client控制台連線solr虛擬機器2
修改ip-----ifconfig-----------------檢視mac位址
------vi/etc/sysconfig/network-scripts/ifcfg-eth0-------修改mac位址
------vi/etc/udev/rules.d/70-persistent-net.rules-------修改網絡卡
重啟虛擬機器-----reboot
6、 將solr的分片資料、solr.xml匯入虛擬機器2中
使用winscp連線虛擬機器2
進入/home/solr/usr/local/solr-cores目錄
刪除現在目錄下的內容,匯入備份的分片資料以及solr.xml檔案-----------記得修改檔案及資料夾的使用者所有者為solr
7、 將新solr中的每個scheme.xml檔案以及solrconfig.xml檔案匯出後刪除
使用winscp連線虛擬機器2
進入/home/solr/usr/local/solrcloud/config-files目錄
8、 啟動zookeeper集群、tomcat伺服器檢視solr集群狀態
使用xshell連線虛擬機器2
執行語句-----su solr
----cd
----./usr/local/zookeeper-3.4.5/bin/zkserver.shstart---------開啟zookeeper
----./usr/local/apache-tomcat-8.5.6/bin/startup.sh------------開啟tomcat
----./usr/local/zookeeper-3.4.5/bin/zkserver.shstatus---------檢視zookeeper狀態
使用瀏覽器登入ip:8080/solr/,檢視solr分片狀態
9、 關閉zookeeper、tomcat,匯入備份的scheme.xml、solrconfig.xml,重新啟動solr
使用xshell連線虛擬機器2
關閉zookeeper,tomcat----------su solr
----------cd
----------./usr/local/apache-tomcat-8.5.6/bin/shutdown.sh
--------- ./usr/local/zookeeper-3.4.5/bin/zkserver.shstop
使用winscp連線虛擬機器2
進入/home/solr/usr/local/solrcloud/config-files目錄
將scheme.xml,solrconfig.xml匯入
重新啟動solr----使用xshell連線虛擬機器2
執行語句-----su solr
----cd
----./usr/local/zookeeper-3.4.5/bin/zkserver.shstart---------開啟zookeeper
----./usr/local/apache-tomcat-8.5.6/bin/startup.sh------------開啟tomcat
----./usr/local/zookeeper-3.4.5/bin/zkserver.shstatus---------檢視zookeeper狀態
mysql冷遷移,物理遷移
最野蠻的物理遷移,直接copy磁碟的資料庫目錄,此方法需停服務 1 在mysql中將需要備份的資料庫進行加鎖 並實現記憶體資料落盤 避免備份 現寫操作。mariadb none flush tables with read lock 2 進入linux的資料庫儲存目錄,檢視資料庫檔案是否存在,預設安...
冷遷移和熱遷移
1 冷遷移 通常我們存放虛擬機器磁碟的目錄都是掛在的乙個nfs檔案系統的磁碟,而這個磁碟通常是lvm檔案系統。所以需要進行冷遷移時,只要在目標主機上掛載這個nfs檔案系統,就可以看到要遷移的那個虛擬機器的磁碟檔案,通常以.qcow2或.raw結尾的,然後,只需將虛擬機器的.xml配置檔案傳送到目標伺...
oracle資料庫冷備遷移的步驟
oracle資料庫冷備遷移的步驟 冷備是一種常用的資料庫備份方式,它是在資料庫關閉的情況下利用作業系統的拷貝命令備份完整的資料庫檔案集。冷備能保證在備份的時間點上資料庫的完整性和一致性。假如開啟了歸檔模式,並且能保證在最後一次冷備後的所有歸檔日誌的完整性,那麼我們就能夠將資料庫恢復到冷備後的任何乙個...