1. 程式人生 > >Linux下的虛擬機器管理

Linux下的虛擬機器管理

########手動安裝虛擬機器########## 1.在真機中開啟一個shell 執行命令 virt-manager ,開啟虛擬機器管理器 手動點選安裝虛擬機器,步驟如下 在這裡插入圖片描述 在這裡插入圖片描述 圖中的四個選項分別為Local install media(ISO image or CDROM)/是映象安裝 Network install(HTTP,FTP,orNFS)/網路安裝 Network Boot/PXE是網線安裝 import existing disk image/已經裝好了,直接匯入 在這裡插入圖片描述 在這裡插入圖片描述 匯入映象檔案進行安裝 在這裡插入圖片描述 此圖表示虛擬機器名字為 qjc /Memory記憶體分配的大小為1024MIBb / cpu分配大小為1GB 2.配置完成qic虛擬機器後,接下來進行內部的設定安裝 在這裡插入圖片描述

選擇第一個進行安裝 在這裡插入圖片描述 這裡的語言選擇是在接下來設定各項內容是所用到的語言,並不是作業系統的語言

安裝完語言進行下一步,可以看到各種選項設定 在這裡插入圖片描述 時區選項選擇上海,東八區,還有語言設定設定英文和中文,此時的語言為系統中可以使用的語言 在這裡插入圖片描述 在這裡插入圖片描述

接下來進入軟體選擇介面 在這裡插入圖片描述 在這裡插入圖片描述 選擇 server with GUI

選擇安裝分割槽,設定為手動安裝 在這裡插入圖片描述 在這裡插入圖片描述 給/boot分配200mb的空間 在這裡插入圖片描述 給swap分割槽分配500mb空間/swp是在系統的實體記憶體不夠用的時候,把實體記憶體中一部分空間釋放出來,以供當前執行的程式使用 在這裡插入圖片描述 給/分配剩下的空間 設定完成後進行安裝 在這裡插入圖片描述 在這裡插入圖片描述 建立新系統的root使用者和普通使用者,繼續進行安裝

系統安裝完成之後,同意系統的協議,選擇完語言,系統即安裝完成 在這裡插入圖片描述

在這裡插入圖片描述 #############命令安裝虛擬機器############ 在真機中開啟一個shell,cd到mnt下 建立一個加密檔案 vim vm_qjc.sh ,編輯安裝虛擬機器的指令碼 在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述 此檔案可以根據圖形法安裝進行編寫,還可以找幫助檔案

給指令碼賦予可執行權利 在這裡插入圖片描述 我們在此建立了一個名字為westos2的虛擬機器,編輯完成系統自動開啟 在這裡插入圖片描述 進去到這個介面,接下來的步驟和手動安裝虛擬機器後面的步驟一樣,即可安裝完成

###########拷貝其他主機的虛擬機器######## 1.訪問其他主機的ip進行拷貝檔案,此時虛擬機器有兩個重要檔案都需要拷貝 先了解對方主機的檔案地址在這裡插入圖片描述 在這裡插入圖片描述 這個截圖是我的虛擬機器的檔案所在地,對方和我一致 先拷貝對方虛擬機器yy的xml檔案 在這裡插入圖片描述

再拷貝對方虛擬機器yy的qcow.2檔案 在這裡插入圖片描述 檢視拷貝的位置 ,並將yy.qcow2檔案移動到 本機/var/lib/libvirt/images/ 因系統啟動虛擬機器是要在這個資料夾中找到.qcow2檔案 在這裡插入圖片描述 啟動虛擬機器 在這裡插入圖片描述 啟動虛擬機器命令為 virsh create name 讓虛擬機器在虛擬機器管理器中顯示 virsh define name 讓虛擬機器在虛擬管理器中不顯示 virsh undefine name 在這裡插入圖片描述 在這裡插入圖片描述

###########“快照”########## 1.圖形方式設定系統快照並安裝 在這裡插入圖片描述 在真機中cd到 /var/lib/libvirt/images qemu-img -f qcow2 -b yy.qcow2 westos.qcow2/給yy系統照相併給相片命名為westos

進入虛擬機器管理器 在這裡插入圖片描述 選擇第四個import existing disk image

匯入剛才的“快照” 在這裡插入圖片描述 在這裡插入圖片描述 手動點選建立,安裝完成 在這裡插入圖片描述 2.命令方法安裝“快照”虛擬機器 建立命令指令碼 vim vm_kuaizhao.sh 在這裡插入圖片描述 編輯 vim vm_kuaizhao.sh 在這裡插入圖片描述 指令碼建立完成後,賦予指令碼執行的權利, 指令碼程式執行 此處為 給yy‘照相’安裝虛擬機器westos2 此處指令碼執行命令為 sh vm_kuaizhao.sh yy westos2 在這裡插入圖片描述 在這裡插入圖片描述 虛擬機器westos2安裝成功 進入後和yy虛擬機器資訊一致 在這裡插入圖片描述 ##############快照系統掛載光碟############ 1.找到安裝的westos2快照虛擬機器,此虛擬機器為qjc的縮水版,所以缺少一部分檔案,要掛載系統映象檔案進行安裝。 2.找到westos2,將系統映象檔案掛在到westos2上 在這裡插入圖片描述 在這裡插入圖片描述 3.開啟westos2的shell 建立檔案 mkdir /rhl7.2 mount /dev/sr0 /rhl7.2 mount/將分割槽掛接到一個檔案 在這裡插入圖片描述 4.cd到/etc/yum.repos.d/ cd /etc/yum.repos.d/ 建立一個指令碼vim yum.repo 在這裡插入圖片描述 5.編輯指令碼 在這裡插入圖片描述gpgcheck是GPG是否開啟的選項,1是開啟,0是不開啟,一般情況下可以關掉 在這裡插入圖片描述yum clean all 清除yum快取 在這裡插入圖片描述 yum repolist 顯示所有倉庫

在這裡插入圖片描述 yum list dhcp /顯示dhcp程式包

下載dhcp服務 在這裡插入圖片描述