如果資料科學虛擬機器目前執行較舊的版本 (例如 Ubuntu 18.04),您應該將 DSVM 移轉至 Ubuntu 20.04。 移轉可確保您取得最新的作業系統修補程式、驅動程式、預先安裝的軟體和程式庫版本。 本文件會告訴您如何從舊版 Ubuntu 中移轉。
- 熟悉 SSH 和 Linux 命令列
您有兩個移轉的選項:
- 就地移轉,也稱為「相同伺服器」移轉。 此選項會升級現有的 VM,而不需建立新的虛擬機器。 就地移轉讓您以較簡單的方式從 Ubuntu 18.04 遷移至 Ubuntu 20.04。
- 並存移轉,也稱為「伺服器間」移轉。 此選項會將資料從現有虛擬機器傳輸至新建立的虛擬機器。 如果您認為舊版安裝變得多餘地雜亂,您可能會偏好並排移轉 Ubuntu 版本之間的升級。
在 Azure 入口網站中,使用搜尋列尋找快照集功能。
- 選取 [新增],以帶您前往 [建立快照集] 頁面。 選取虛擬機器的訂用帳戶和資源群組。 針對 [區域],選取目標儲存體所在的相同區域。 選取 DSVM 儲存體磁碟和其他備份選項。 標準 HDD 是適用於這種備份案例的儲存體類型。
- 填寫好所有詳細資料並通過驗證之後,請選取 [檢閱 + 建立] 以驗證和建立快照集。 當快照集成功完成時,會出現一則訊息,通知您部署已完成。
若要移轉較舊的 Ubuntu 版本,您可以選擇就地移轉選項。 這種移轉不會建立新的虛擬機器,且移轉步驟比並排移轉更少。 為了獲得更多控制,或從不同的發行版本中移轉,請考慮並排移轉。 如需詳細資訊,請跳至本文件的 並排移轉 一節。
- 從 Azure 入口網站中啟動 DSVM,並使用 SSH 登入。 若要這樣做,請選取 [連線] 和 [SSH],並遵循連線指示。
- 連線到 DSVM 上的終端機工作階段之後,請執行此升級命令:
升級程序需要一些時間才能完成。 完成之後,程式會向您要求重新啟動虛擬機器的權限。 回答是,以在系統重新啟動時中斷與 SSH 工作階段的連線。
VM 升級並重新啟動之後,請嘗試透過 SSH 再次存取它。 IP 位址可能會在重新啟動期間變更,因此在您嘗試連線之前先確認位址。
如果您收到遠端主機識別碼已變更錯誤,就必須重新產生 SSH 認證。
若要在本機電腦上執行此動作,請執行此命令:
您現在應該能夠使用 SSH 進行連線了。 如果您仍然遇到問題,請遵循連結,在 [連線] 頁面上針對 SSH 連線進行疑難排解。
對於全新的作業系統安裝,您可以進行並排移轉。 此移轉類型具有更多步驟,但可對於轉移的確切檔案提供更多控制。
從基於同一組上游來源套件的其他系統中進行移轉應該相對簡單。
您可以選擇升級檔案系統的作業系統部分,並讓使用者目錄 (例如 ) 保留到位。 如果您將舊的使用者主目錄保留到位,您可以預期 GNOME/KDE 功能表和其他桌面項目會有一些問題。 建立新的使用者帳戶並掛接檔案系統中其他位置的舊目錄,可能比較容易。 這樣做是為了在移轉之後參考、複製或連結使用者的內容。
- 如先前所述,為現有 VM 建立快照集。
- 從該快照集建立磁碟。
- 建立新的 Ubuntu DSVM。
- 在新的虛擬機器上重新建立使用者帳戶。
- 將快照集 VM 的磁碟掛接為新 DSVM 上的資料磁碟。
- 手動複製相關資料。
如前所述建立 VM 快照 (如果您尚未這樣做)。
- 在 Azure 入口網站中,搜尋磁碟,然後選取 [新增]。 這會開啟 [磁碟] 頁面
- 將 [訂用帳戶]、[資源群組] 和 [區域] 設定為您 VM 快照集的值。 為要建立的磁碟選擇 [名稱]
- 將 [來源類型] 選取為 [快照集],然後選取 VM 快照集作為 [來源快照集]。 檢閱並建立磁碟
使用 Azure 入口網站或 ARM 範本來建立新的 Ubuntu 資料科學虛擬機器。
由於您只會從舊電腦複製數據,因此您必須重新建立要在新電腦上使用的使用者帳戶和軟體環境。
Linux 有足夠的彈性可讓您在新安裝上自訂目錄和路徑,以鏡像您的舊電腦。 不過,一般而言,使用新式 Ubuntu 慣用的版面配置比較容易,並修改您的使用者環境和指令碼來進行調整。
如需詳細資訊,請參閱 快速入門:設定適用於 Linux (Ubuntu) 的資料科學虛擬機器。
- 在 Azure 入口網站中,確認您的資料科學虛擬機器正在執行中
- 在 Azure 入口網站中,移至您的 DSVM 頁面。 選擇左邊滑軌上的 [磁碟] 刀鋒視窗。 選擇 [連結現有磁碟]
- 在 [磁碟名稱] 下拉式清單中,選取您從舊 VM 的快照集建立的磁碟
- 選取 [儲存] 以更新您的虛擬機器。
- 使用 SSH 登入您正在執行的虛擬機器
- 執行此命令,確認您已連結從舊 VM 快照集建立的磁碟:
結果會類似下一頁圖片。 在此圖中,磁碟 掛接在根目錄, 則是 暫存磁碟。 從舊 VM 的快照集建立的資料磁碟會識別為 ,但還無法使用,證據是缺少掛接位置。 您的結果可能會有不同的識別,但應該會看到類似的模式。
- 若要存取資料磁碟機,請為其建立位置並加以掛接。 將 取代為 所傳回的適當值:
- 資源包含您的舊 DSVM 的目錄和檔案。 視需要將您想要的目錄或檔案從資料磁碟機複製到新的 VM。
如需詳細資訊,請參閱 使用入口網站將資料磁碟連結至 Linux VM。
針對就地或並排移轉,請確認已成功升級。 從終端機工作階段中執行:
終端機應該會顯示您正在執行 Ubuntu 20.04。
Azure 入口網站也會顯示版本變更。
- 在 Azure 中搭配 Ubuntu 資料科學機器的資料科學
- Azure 資料科學虛擬機器上包含哪些工具 (部分機器翻譯)
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/16497.html