測試開發之系統篇-安裝KVM虛擬機器
虛擬機器(Virtual Machine)和 容器(Container)是兩種流行的虛擬化技術。
虛擬機器模擬機器的硬體,包括了完整的作業系統和應用,它一旦被開啟,預分配給它的資源將全部被佔用。 容器是執行在宿主機上的一個程式,多個容器之間使用同一個宿主機的作業系統核心。容器相對於虛擬機器啟動更快、佔用資源更少,但隔離和安全性要弱於虛擬機器。
測試人員為了準備不同的測試環境,往往使用視覺化的VMWare、VirtualBox軟體,來模擬不同的作業系統和瀏覽器。本文介紹另外一種Qemu+KVM的虛擬化解決方案,透過它在自動化測試中,我們可以使用命令列,按需地自動建立、銷燬和管理虛擬測試機。另外,瞭解這種方案,也是後續自動化測試平臺搭建的一個鋪墊。
這裡使用Ubuntu20.04桌面版來作為宿主機,搭建虛擬化環境。
(1)驗證主機是支援虛擬化,有輸出表明支援。
root@pve:~# egrep -o "(vmx|svm)" /proc/cpuinfo vmx vmx vmx
(2)安裝虛擬化軟體
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients qemu virt-manager bridge-utils sudo service libvirtd restart
老的Ubuntu系統,請用以下命令替換。
sudo apt-get install qemu-kvm libvirt-bin qemu virt-manager bridge-utils sudo service libvirt-bin restart
(3)下載系統和驅動
- 從 下載微軟Win10官方光碟映象;
- 在 下載虛機I/O裝置驅動,我選擇的是穩定版virtio-win-0.1.185.iso。
(4)開啟虛擬機器管理工具
- 在圖形介面中開啟終端,輸入virt-manager,啟動虛擬機器管理工具;
- 圖中顯示的QEMU/KVM表明,已成功連線到本地服務;
- 如果狀態為斷開,請雙擊嘗試連線,若顯示不能連線到libvirtd服務,可重啟機器修復;
- 您也可以透過點選選單“檔案->新增連線”,來連線和管理遠端宿主機上的虛擬機器。
(5)新建虛擬機器
- 點選選單“檔案->新建虛擬機器”,開啟虛擬機器建立嚮導;
- 選擇前面下載的Win10映象檔案作為本地安裝介質。
- 網路設定頁面,選擇“主機裝置”也就是宿主機的網路卡,這樣虛擬機器會作為區域網中的一臺電腦而存在。
- 按嚮導完成其他設定,並儲存。
(6) 設定虛擬機器
- 雙擊開啟虛擬機器視窗,點選”檢視->詳情“,進入虛擬機器屬性頁面;
- 點選引導選項卡,設定系統從光碟啟動;
- 點選左下角”新增硬體”,增加一個光碟,指向下載的virtio驅動。
(7) 安裝虛擬機器
- 啟動後,自動從光碟安裝系統;
- Windows安裝嚮導中,選擇載入驅動程式;
- 選擇virtio驅動CDROM裡,NetKVM目錄下對應系統的檔案;
- 完成後續的安裝步驟。
(8)結束安裝
- 安裝完成後,再次開啟虛擬機器視窗;
- 進入CDROM選項卡,刪除安裝光碟;
- 啟動虛擬機器,更新系統,並安裝測試相關軟體。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978795/viewspace-2782899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 測試開發之系統篇-按需建立測試虛擬機器虛擬機
- Linux 安裝 KVM 虛擬機器Linux虛擬機
- kvm 安裝 windows 虛擬機器Windows虛擬機
- 測試開發之系統篇-Docker容器安裝Docker
- 虛擬機器安裝 gho系統虛擬機
- 安裝虛擬機器和CentOS系統虛擬機CentOS
- VMwareWorkstation虛擬機器安裝Linux系統虛擬機Linux
- 虛擬化技術之kvm虛擬機器建立工具qemu-kvm虛擬機
- 麒麟系統開發筆記(一):國產麒麟系統搭建開發環境之虛擬機器安裝筆記開發環境虛擬機
- 虛擬機器安裝教程win10安裝步驟 win10系統如何安裝虛擬系統虛擬機Win10
- 在 fnOS上安裝 KVM 虛擬化,並使用 Cockpit 網頁管理虛擬機器KPI網頁虛擬機
- 應用虛擬機器VMware安裝archlabs系統虛擬機
- KVM虛擬機器的管理虛擬機
- 虛擬機器怎麼安裝win10 虛擬機器上安裝Win10系統的教程虛擬機Win10
- 安裝虛擬機器虛擬機
- VMware虛擬機器如何安裝win10系統 VMware虛擬機器裝win10系統教程圖解虛擬機Win10圖解
- 使用VM虛擬機器安裝CentOS-stream系統虛擬機CentOS
- KVM [ 4 ] --- KVM虛擬機器管理:儲存池,虛擬機器快照,網路網橋虛擬機
- 虛擬化技術之kvm虛擬機器建立工具virt-install虛擬機
- 虛擬機器裝win10系統的教程 虛擬機器VMware怎樣安裝win10虛擬機Win10
- 測試開發之系統篇-常用系統命令
- 虛擬機器之linux系統命令虛擬機Linux
- kvm 修改虛擬機器名稱虛擬機
- kvm純命令建立虛擬機器虛擬機
- vm虛擬機器安裝CentOS8.2伺服器系統虛擬機CentOS伺服器
- Kali Linux 滲透測試手冊(1.1)安裝虛擬機器Linux虛擬機
- ubuntu虛擬機器安裝Ubuntu虛擬機
- LEDE 虛擬機器安裝虛擬機
- linux系統下kvm虛擬機器資料恢復成功案例Linux虛擬機資料恢復
- 虛擬光碟機如何安裝win10系統_虛擬光碟機安裝win10 iso系統教程Win10
- VMware虛擬機器安裝Ubuntu 16.04.5系統圖文教程虛擬機Ubuntu
- 作業-安裝虛擬機器以及CentOS作業系統虛擬機CentOS作業系統
- 部署虛擬機器環境安裝RHEL7系統虛擬機
- 深入Java虛擬機器之 -- 總結面試篇Java虛擬機面試
- Nexril達拉斯KVM虛擬化VPS註冊及安裝系統教程
- 【Hadoop】大資料安裝部署之虛擬機器的安裝Hadoop大資料虛擬機
- KVM虛擬機器新增物理網路卡虛擬機
- 讓KVM虛擬機器支援console功能虛擬機