linux遷移服務
⑴ NFS服務搭建及數據無縫遷移
五一節辦公室要停電,機房雖有UPS,但也支撐不了8小時。
因生產環境有業務系統掛了辦公室機房的NAS存儲,故需要進行遷移,步驟記錄如下:
先閑談下技術-----------------------
NFS和samba的區別
samba是混合型網路中的共享服務,windows伺服器可建samba服務,linux伺服器也可建samba服務
nfs只面向unix、linux間的共享,linux伺服器可建nfs服務(winodws系統也可以掛載nfs,就是有點不穩定)
NFS伺服器上的操作--------------------------
nfs伺服器操作系統版本:
[root@c7110 ~]# more /etc/system-release
CentOS Linux release 7.9.2009 (Core)
nfs伺服器安裝nfs服務
[root@c7110 ~]# yum -y install nfs-utils rpcbind
創建nfs目錄,並授權
[root@c7110 ~]# mkdir /opt/nfs-test
[root@c7110 ~]# chmod 777 /opt/nfs-test
編輯nfs服務配置文件
[root@c7110 ~]# vi /etc/exports
內容如下:
/opt/nfs-test *(rw,root_squash,all_squash,sync)
重新載入nfs配置:
[root@c7110 ~]# exportfs -r
nfs服務設置開機啟動
[root@c7110 ~]# systemctl enable rpcbind
[root@c7110 ~]# systemctl enable nfs
[root@c7110 ~]# systemctl enable nfs-lock
[root@c7110 ~]# systemctl enable nfs-idmap
啟動nfs服務
[root@c7110 ~]# systemctl start rpcbind
[root@c7110 ~]# systemctl start nfs
[root@c7110 ~]# systemctl start nfs-lock
[root@c7110 ~]# systemctl start nfs-idmap
查看nfs服務啟動後,所監聽的埠信息:
[root@c7110 ~]# rpcinfo -p
linux伺服器伺服器上操作-------------------------------
業務伺服器安裝nfs軟體客戶端
[root@c7111 ~]# yum -y install nfs-utils
建立一個掛載目錄
[root@c7111 ~]# mkdir /opt/test-m
掛載nfs伺服器共享出來的目錄
[root@c7111 ~]# mount -t nfs 10.x.x.10:/opt/nfs-test /opt/test-m/
查看下已掛載的nfs
[root@c7111 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.5G 0 1.5G 0% /dev
tmpfs 1.5G 0 1.5G 0% /dev/shm
tmpfs 1.5G 8.8M 1.5G 1% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/mapper/centos-root 97G 2.3G 95G 3% /
/dev/sda1 1014M 171M 844M 17% /boot
tmpfs 297M 0 297M 0% /run/user/0
10.x.x.6:/opt/nfs-test 97G 4.1G 93G 5% /opt/test-m
經測試,數據可讀可寫,證明nas服務沒有問題,於是進行數據同步,數據同步用rsync命令。
rsync -avp [email protected]::nas_6 /mnt/guidang/ --password-file=/root/rsync_pass --bwlimit=100000
數據同步完,通知研發進行掛載切換。研發同事在測試時,發現文件屬性中的uid及gid與原來的不一致,有些擔心,於是又小完善了一下NFS服務。
編輯nfs服務配置文件
[root@c7110 ~]# vi /etc/exports
內容如下:
/opt/nfs-test *(no_all_squash,anonuid=600,anongid=600)
重新載入nfs配置:
[root@c7110 ~]# exportfs -r
⑵ 如何將一台linux系統的物理伺服器遷移到esx server上
對於linux遷移,目前只能通過converter standalone 4.0實現。即VC自帶的4.0 converter插件無法實現遷移。你需要找一台Windows的機器,然後安裝converter 4.0,通過這台機器進行linux的遷移。過程中需要輸入一個代理伺服器的ip及相關信息,記住這點很重要,這個ip不能是你安裝converter的Windows 也不能是你被遷移的linux。只要是這之外的任意一台Windows 伺服器即可,必須在線。
⑶ linux伺服器如何實現服務轉移到另一台伺服器
首先將第3個應用部署到S2伺服器上,在S2伺服器上搭建服務,使應用可訪問;
然後在S1伺服器上修改web服務3,重定向到S2伺服器上的服務上。
可以查看(這里以nginx舉例,如果用的是apache/iis等的話原理相同) : 加入S1應用3服務域名為 a,S2域名為 b,如果想讓訪問a時跳轉到b,那就使用 nginx重定向,瀏覽器輸入的域名是a,但是重定向後顯示的是b;如果想讓域名不變,要使用反向代理。
⑷ 如何快速將一台linux伺服器上的數據轉移到另一台linux伺服器
利用mount命令,將存儲數據的主機的目錄掛接到目標主機上的一個目錄,然後再將目標主機對應目錄下的內容到本地。
⑸ 求助啊 關於linux下伺服器遷移的
最好的辦法是在目標伺服器上重新搭建環境重新初始化數據什麼的從頭部署。
最爛的辦法就是把整個系統全都壓縮解壓縮到新的機器上之後重新配置系統讓他能啟動就行了。
不過具體要看你這東西到底是什麼。遷移說的太籠統。
別上來就那麼高端的說伺服器遷移,先去看看到底要干什麼內容。
你這折騰的讓我感覺你們打算搬家么?