如何在 Ubuntu Linux 上使用 KVM 雲鏡像
如何下載並使用運行在 Ubuntu Linux 伺服器上的 KVM 雲鏡像?如何在 Ubuntu Linux 16.04 LTS 伺服器上無需完整安裝即可創建虛擬機?如何在 Ubuntu Linux 上使用 KVM 雲鏡像?
-- Vivek Gite
致謝
編譯自 | https://www.cyberciti.biz/faq/how-to-use-kvm-cloud-images-on-ubuntu-linux/
作者 | Vivek Gite
譯者 | MjSeven 共計翻譯:21篇 貢獻時間:67 天
如何下載並使用運行在 Ubuntu Linux 伺服器上的 KVM 雲鏡像?如何在 Ubuntu Linux 16.04 LTS 伺服器上無需完整安裝即可創建虛擬機?如何在 Ubuntu Linux 上使用 KVM 雲鏡像?
基於內核的虛擬機(KVM)是 Linux 內核的虛擬化模塊,可將其轉變為虛擬機管理程序。你可以在命令行使用 Ubuntu 為 libvirt 和 KVM 提供的虛擬化前端通過 KVM 創建 Ubuntu 雲鏡像。
這個快速教程展示了如何安裝和使用 uvtool,它為 Ubuntu 雲鏡像下載,libvirt 和 clout_int 提供了統一的集成虛擬機前端。
步驟 1 - 安裝 KVM
你必須安裝並配置 KVM。使用apt 命令
[1]
/apt-get 命令
[2]
,如下所示:
參閱如何在 Ubuntu 16.04 LTS Headless 伺服器上安裝 KVM
[3]
以獲得更多信息。(LCTT 譯註:Headless 伺服器是指沒有本地介面的計算設備,專用於向其他計算機及其用戶提供服務。)
步驟 2 - 安裝 uvtool
鍵入以下apt 命令
[1]
/apt-get 命令
[2]
:
示例輸出:
步驟 3 - 下載 Ubuntu 雲鏡像
你需要使用 命令。它維護一個 libvirt 容量存儲池,作為一個簡單流simplestreams源的鏡像子集的本地鏡像,比如 Ubuntu 雲鏡像。要使用當前所有 amd64 鏡像更新 uvtool 的 libvirt 容量存儲池,運行:
要更新/獲取 Ubuntu 16.04 LTS (xenial/amd64) 鏡像,運行:
示例輸出:
通過 query 選項查詢本地鏡像:
示例輸出:
現在,我為 Ubuntu xenial 創建了一個鏡像,接下來我會創建虛擬機。
步驟 4 - 創建 SSH 密鑰
你需要使用 SSH 密鑰才能登錄到 KVM 虛擬機。如果你根本沒有任何密鑰,請使用 命令創建一個新的密鑰。
參閱「如何在 Linux / Unix 系統上設置 SSH 密鑰
[4]
」 和 「Linux / UNIX: 生成 SSH 密鑰
[5]
」 以獲取更多信息。
步驟 5 - 創建 VM
是時候創建虛擬機了,它叫 vm1,即創建一個 Ubuntu Linux 16.04 LTS 虛擬機:
默認情況下 vm1 使用以下配置創建:
☉ 內存:512M
☉ 磁碟大小:8GiB
☉ CPU:1 vCPU core
要控制內存、磁碟、CPU 和其他配置,使用以下語法:
其中
☉ :設置 ubuntu 用戶的密碼和允許使用 ubuntu 的用戶登錄(不推薦,使用 ssh 密鑰)。
☉ : 第一次啟動時,在虛擬機上以 root 身份運行 腳本,但再也不會運行。這裡給出完整的路徑。這對於在虛擬機上運行自定義任務時非常有用,例如設置安全性或其他內容。
☉ : 在第一次啟動時安裝以逗號分隔的軟體包。
要獲取幫助,運行:
如何刪除虛擬機?
要銷毀/刪除名為 vm1 的虛擬機,運行(請小心使用以下命令,因為沒有確認框):
獲取 vm1 的 IP 地址,運行:
列出所有運行的虛擬機
示例輸出:
步驟 6 - 如何登錄 vm1
語法是:
示例輸出:
另一個選擇是從 macOS/Linux/Unix/Windows 客戶端使用常規的 ssh 命令:
示例輸出:
Connect to the running VM using ssh
一旦創建了 vim,你可以照常使用 命令:
via:https://www.cyberciti.biz/faq/how-to-use-kvm-cloud-images-on-ubuntu-linux/
作者:Vivek Gite
[7]
譯者:MjSeven校對:wxy
本文由LCTT原創編譯,Linux中國榮譽推出
※在你的網路中使用樹莓派和 Pi-hole 攔截廣告
※為什麼開源在計算機專業的學生中不那麼流行?
TAG:Linux中國 |