基於linux下的虛擬機器安裝以及快照的建立

2021-08-19 09:47:17 字數 2769 閱讀 8641

1、虛擬機器的安裝

(1)圖形版的虛擬機器安裝

virt-manager--->電腦---->local install media(iosimage or cdrom)利用映象安裝--->browe--->browselocal-->選擇映象所在位址---->預設ram=1024,cpus=1--->disk=9gb--->修改虛擬機器名字---->finish

為了更加方便的建立虛擬機器,我們可以選擇寫好指令碼,每次只需要自主執行就可以更加方便快捷的建立虛擬機器,方法如下:

cd /mnt/

vim vm_creat.sh

編輯 #!/bin/bash

virt-install \  安裝命令

--cdrom /iso/rhel-server-7.0-x86_64-***.iso \(這裡需要確定自己的映象所在位置)

--ram 1024 \  記憶體大小

--cpus 1 \   cpu核數

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ 資源的路徑、大小、輸入輸出模式

--name $1 \

--network source=br0,model=virtio &  (&表示後台執行,不占用當前終端)

退出儲存

/mnt/vm_creat.sh 虛擬機器名字          執行指令碼

安裝虛擬機器的過程如下列圖所示

選擇建立虛擬機器語言,這裡我選擇英文。使用者可以根據自己情況決定

此處選擇圖形介面,切記,一定要選擇好

時間這裡,我們選擇上海時間

分割槽設定,有標準分割槽,我們根據需要對系統進行分割槽

最終要同意協議才能正常進行安裝,介面上有提示,根據提示進行安裝,建立root使用者

指令碼:虛擬機器建立開啟並顯示

#!/bin/bash

qemu-img create -f qcow2 -b \

/var/lib/libvirt/images/$1.qcow2 \

/var/lib/libvirt/images/$2.qcow2         建立快照

virt-install \

--name $2   \

--cpus 1   \

--ram 1024 \

--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \

--network source=br0,model=virtio \

--import &

恢復虛擬機器

傳送主機:

cd /etc/libvirt/qemu/

scp westos.xml root@接收主機

ipcd/var/lib/libvirt/images/westos.qcow2 root@接收主機

ip接收主機:

mv /mnt/westos.qcow2  /var/lib/libvirt/images

virsh define westos.xml

實驗:cd /etc/libvirt/qemu/

mv westos.xml /mnt

mv/var/lib/libvirt/images/westos.qcow2  /mnt

刪除westos虛擬機器

mv /mnt/westos.qcow2  /var/lib/libvirt/images

virsh define westos.xml

virsh createwestos.xml    ##一次恢復虛擬機器

virsh define westos.xml   ##永久恢復虛擬機器 

virsh undefine westos     ##刪除虛擬機器

virsh list --all          ## 檢視所有虛擬機器

virsh start desktop       ##開啟虛擬機器

vir-viewer  desktop       ##顯示虛擬機器

virsh shutdown desktop    ##關閉虛擬機器

virsh destroy desktop    ##刪除虛擬機器

虛擬機器下安裝linux

新人勿噴 連線如下 安裝好vm後,建立虛擬機器並選擇linux系統 詳細就不多說了,由於本人需要使用xshell連線linux此時出現了連線失敗的情況 解決辦法 1.開啟linux ssh服務 2.關閉防火牆 開啟linux服務參考了 下面是我把原文貼過來了,想看原文的上面連線就是 首先更新源 su...

虛擬機器下 Linux安裝Nginx

安裝gcc環境 3.第三方的開發包 安裝pcre 安裝zlib庫 安裝openssl nginx安裝 拖拽壓縮包到虛擬機器,並解壓 解壓好後移至目錄 設定nginx安裝路徑,如果沒有指定,預設為 usr local nginx 使用configure命令建立一makefile檔案。注意 啟動ngin...

linux 虛擬機器下 安裝redis

虛擬機器安裝linux,開啟,掛起就好 使用ssh連線,這裡使用的是moba xterm 可以ssh 可以ftp 滿足你的日常開發所需,開發必備。每個人都有自己順手的工具,你喜歡就好 接下來該幹正事,前面的都是準備工作來的 解壓 root localhost tar xzvf redis 4.0.8...