<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 什么叫動態遷移? 動態遷移(Live Migration):也叫在線遷移(Online Migration)。就是在保證虛擬機上服務正常運行的同時,將一個虛擬機系統從一個物理主機移動到另一個物理主機的過程。該過程不會對最終用戶造成明 顯的影響,從而使得管理員能夠在不影響用戶正常使用的情況下,對物理服務器進行離線維修或者升級。與靜態遷移不同的是,為了保證遷移過程中虛擬機服務的可用,遷移過程僅有非常短暫的停機時間。遷移的前面階段,服務在源主機的虛擬機上運行,當遷移進行到一定階段,目的主機已經具備了運行虛擬機系統的必須資源,經過一個非常短暫的切換,源主機將控制權轉移到目的主機,虛擬機系統在目的主機上繼續運行。對于虛擬機服務本身而言,由于切換的時間非常短暫,用戶感 覺不到服務的中斷,因而遷移過程對用戶是透明的。動態遷移適用于對虛擬機服務可用性要求很高的場合。 動態遷移需要將原有的虛擬機鏡像放在采用 SAN(storage area network)或 NAS(network-attached storage)之類的集中式共享外存設備,這樣遷移的時候,不是遷移整個硬盤鏡象,而是遷移內存的信息.所以遷移起來,速度比較快,停頓時間少。 動態遷移實際上是把虛擬機的配置封裝在一個文件中,然后通過高速網絡,把虛擬機配置和內存運行狀態從一臺物理機迅速傳送到另外一臺物理機上,期間虛擬機一直保持運行狀態。現有技術條件下,大多虛擬機軟件如 VMware、Hyper-V、Xen 進行動態遷移都需要共享存儲的支持。典型的共享存儲包括 NFS 和 SMB/CIFS 協議的網絡文件系統,或者通過 iSCSI 連接到 SAN 網絡。選用哪一種網絡文件系統,需要根據具體情況而定,本文使用NFS 共享存儲! 虛擬化平臺架構 ![1.83](http://oxysobnip.bkt.clouddn.com/1.83.png) # 虛擬化環境介紹 (1)kvm虛擬化服務器節點:kvm-1 操作系統:CentOS7.2 kvm虛擬化:自帶版本 Ip地址:192.168.0.40 nfs掛載目錄:/mnt ----------------------------------------- (2)kvm虛擬化服務器節點kvm-2 操作系統:CentOS7.2 kvm虛擬化:自帶版本 ip地址:192.168.0.15 nfs掛載目錄:/mnt 測試虛擬機:share 虛擬機磁盤文件:/mnt/kvm/share.qcow2 ---------------------------------------- (3)nfs服務器 操作系統:CentOS7.2 ip地址:192.168.0.12 nfs服務目錄:/home/image # 三臺虛擬機都關閉SElinux和防火墻 systemctl stop firewalld systemctl disable firewalld vim /etc/selinux/config 將enforcing改為disabled # 共享存儲的配置 (1))NFS共享存儲虛擬機安裝NFS服務 yum –y install nfs-utils (2)創建并加載掛載目錄 mkdir /home/image vim /etc/exports ![1.84](http://oxysobnip.bkt.clouddn.com/1.84.png) (3)查看是否共享目錄,并重啟nfs服務 <pre> exportfs -av systemctl enable rpcbind.service systemctl enable nfs-server.service systemctl start rpcbind.service systemctl start nfs-server.service showmount –e </pre> ![1.85](http://oxysobnip.bkt.clouddn.com/1.85.png) (4)先確保兩臺宿主機的虛擬機全部呈關閉狀態,目的是將之前的磁盤鏡像目錄移動到/mnt 外的其他位置,好將NFS 目錄掛載到 /mnt 目錄下: ![1.86](http://oxysobnip.bkt.clouddn.com/1.86.png) ![1.87](http://oxysobnip.bkt.clouddn.com/1.87.png) (5)將kvm-2和kvm-2的虛擬機磁盤鏡像目錄移動到 /mnt 目錄以外的地方: ![1.88](http://oxysobnip.bkt.clouddn.com/1.88.png) ![1.89](http://oxysobnip.bkt.clouddn.com/1.89.png) # kvm虛擬主機配置準備 (1)節點1掛載nfs目錄 mount -t nfs 192.168.0.12:/home/image /mnt/ ![1.90](http://oxysobnip.bkt.clouddn.com/1.90.png) (2)節點2掛載nfs目錄 ![1.91](http://oxysobnip.bkt.clouddn.com/1.91.png) (3)將kvm-2的虛擬機磁盤鏡像目錄移回到NFS,因為kvm-1的虛擬機之前是靜態遷移過來的,kvm-2上也有一份,所以就不移回了(如果kvm-1上有不同于kvm-2上的虛擬機,則也要移回) ![1.92](http://oxysobnip.bkt.clouddn.com/1.92.png) # kvm虛擬機遷移 (1)kvm-2虛擬機狀態,share虛擬機開機狀態 ![1.93](http://oxysobnip.bkt.clouddn.com/1.93.png) (2) kvm-1虛擬機狀態,無虛擬機運行 ![1.94](http://oxysobnip.bkt.clouddn.com/1.94.png) (3)kvm-2上執行遷移命令 virsh migrate --live --verbose share qemu+ssh://192.168.0.40/system tcp://192.168.0.40 --unsafe ![1.95](http://oxysobnip.bkt.clouddn.com/1.95.png) (4) 為了在驗證過程中,虛擬主機不中斷,我們開啟ping 虛擬主機,沒有出現超時狀態,遷移成功。 ![1.96](http://oxysobnip.bkt.clouddn.com/1.96.png) (5)遷移完成,驗證kvm-2上的share呈關閉狀態 ![1.97](http://oxysobnip.bkt.clouddn.com/1.97.png) kvm-1上,可以看到虛擬機share已經啟動了。 ![1.98](http://oxysobnip.bkt.clouddn.com/1.98.png) (6) 雖然share虛擬機已經在kvm-1上啟動了,但是虛擬主機上還沒有share虛擬機的配置文件。所以需要創建配置文件并定義虛擬機。 ![1.99](http://oxysobnip.bkt.clouddn.com/1.99.png) Kvm-1上,通過遷移過來的虛擬機內存狀態創建虛擬機配置文件,并通過xml配置文件定義虛擬機。 ![1.100](http://oxysobnip.bkt.clouddn.com/1.100.png) 在kvm-1上進入虛擬機沒有問題。 ![1.101](http://oxysobnip.bkt.clouddn.com/1.101.png) 到此,kvm虛擬機動態遷移成功。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看