Linux虛擬機器的管理
虛擬機器的安裝
1.虛擬機器的管理
兩種方法開啟 1.Application>System Tools>BirtualMachine Manager 2.virt-manager 虛擬機器管理介面 free -m 看記憶體,虛擬機器開的過多,執行速度會變慢 關閉正在執行的虛擬機器 右鍵要關閉的虛擬機器 ShutDown>ShutDown 不會立即關閉虛擬機器 ShutDown>ForceOff 立即強制關閉虛擬機器 hostnamectl檢視主機資訊
2.匯入步驟
開啟Virtual Machine Manager中的小電視 1.選擇本地安裝,Forward下一步
3. 開啟一系列服務
1.選擇安裝期間的語言-選English 2.設定如下服務 3.DATE&TIME,所在的地理位置資訊,選上海 4.LANGUAGE語言增加簡體中文 5.安裝時的軟體包(server with GUI) 6磁碟分割槽 /boot分割槽 200 /swap 分割槽 官方建議:記憶體2-4G 給2倍,記憶體4-8G給1.5倍 記憶體8G以上給4倍(32G) swap 記憶體交換空間,硬碟上,記憶體滿以後,程式暫時放在swap,程式執行完後再還回記憶體
4.指令碼實現虛擬機器的批量安裝
同時處理很多臺虛擬機器的時候,手動一個一個安裝費時費力,寫一個指令碼vm_install.sh來實現虛擬機器的批量安裝。 1.寫一個指令碼vm_install.sh 2.執行指令碼,建立ccba虛擬機器 3.修改指令碼內容,實現可以建立其他虛擬機器
5.virsh命令
1.列出所有虛擬機器資訊 2.開啟ccba虛擬機器 3.關閉ccba虛擬機器 4.立即關閉ccba虛擬機器 5.列出正在執行的虛擬機器資訊
6.複製虛擬機器
複製虛擬機器需要知道虛擬機器執行起來需要什麼檔案? 從別的主機拷貝虛擬機器需要拷兩個檔案,條件不允許。 從自己的主機拷貝這兩個檔案,把虛擬機器執行起來。 複製虛擬機器ccba 1.找出虛擬機器的ccba.qcow2檔案和ccba.xml檔案的位置 ccba.qcow2包含虛擬機器ccba所有的系統資訊 ccba.xml包含了虛擬機器ccba所有的硬體資訊 ccba.qcow2檔案位置:/var/lib/libvirt/images/ccba.qcow2 ccba.xml檔案位置: /etc/libvirt/qemu/ccba.xml 2.複製/var/lib/libvirt/images/目錄下的ccba.qcow2檔案到目錄/home/kiosk/Desktop 複製/etc/libvirt/qemu目錄下的ccba.xml檔案到目錄/home/kiosk/Desktop
7.虛擬機器的快照
為了解決誤操作對虛擬機器產生不可逆的後果,對虛擬機器進行類似於快照功能,利用母虛擬機器為模版生成虛擬機器,可以用這些虛擬機器操作,誤操作後重新快照一個虛擬機器,而不影響母虛擬機器。 1.寫一個指令碼vm_snapshoot.sh,實現虛擬機器的快照 2.執行指令碼vm_snapshoot.sh,以test為模板建立一個TEST2 3.檢視虛擬機器TEST2
7.虛擬機器的網路配置
1.配置虛擬機器test的網路 檢視是否設定成功 2.包裡有dhcp但是服務不可用 給虛擬機器test加光碟機,(注意:虛擬機器test關閉狀態下選擇映象新增) 點finish,新增後檢視 在虛擬機器test中映象在桌面上 檢視發現包裡確實dhcp檔案 設定開啟dhcp服務 1.mkdir /rhel7.2 2.把目錄掛載到光碟機 3.進入 /etc/yum.repo.d目錄下 告訴系統dhcp軟體包在哪裡 name=westos_cc具體的yum源名字; baseurl是映象伺服器地址; gpgcheck=0 要不要驗證呢,取消驗證 4.yum repolist 顯示軟體倉庫列表 5.yum list dchp顯示所有已經安裝和可以安裝的dhcp程式包,並開始安裝。