大话2免费版一级星盘炼化表

    1. <form id=zhudObCNh><nobr id=zhudObCNh></nobr></form>
      <address id=zhudObCNh><nobr id=zhudObCNh><nobr id=zhudObCNh></nobr></nobr></address>

      測試開發之系統篇-安裝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选项卡,删除安裝光盘;
      • 启动虛擬機,更新系统,并安裝测试相关软件。
      禅道項目
      HoME大话2免费版一级星盘炼化表