KVM虛擬機器 裝系統 命令列

2021-06-16 14:43:49 字數 1322 閱讀 1867

一般在建立虛擬機器前,如果需要橋接虛擬機器,就需要建立橋接網口,具體看自己的需求。建立乙個虛擬機器,可以通過virt-manager來完成,圖形化介面,但是這個功能不全,不能隨心所欲,例如,需要將虛擬機器建立在不同的位置上,畢竟,預設的儲存是在/var/lib/libvirt/images下,無法進行儲存的管理,所以,在建立虛擬機器之前,需要先建立乙個儲存池。

儲存池(storage pools)是放置虛擬機器的儲存位置,可以是本地的,也可以是網路儲存,具體的虛擬機器例項放置在卷(volume)上。

在建立卷之前,先要建立儲存池,儲存池可以建立在好幾種方式的儲存上,現在主要建立乙個基於目錄的儲存池。

首先建立了乙個lvm,步驟如下:

lvcreate -l 250g -n lv_kvm volgroup

2.使用mkfs.ext4命令在邏輯卷lvdata1上建立ext4檔案系統.

mkfs.ext4 /dev/volgroup/lv_kvm

mount /dev/volgroup/lv_kvm /kvm

4.建立儲存池的目錄

mkdir /kvm/images 5.

配置selinux檔案上下文,這個主要是開啟selinux設定,不然虛擬機器無法訪問儲存檔案(沒有深究原因)

semanage fcontext -a -t virt_image_t /kvm/images

6.建立基於資料夾(目錄)的儲存池

virsh pool-define-as kvm_images --type dir --target /kvm/images

7.檢視建立的儲存池資訊

virsh pool-list --all

8.啟動儲存池

virsh pool-start kvm_images

9.建立了儲存池後,就可以建立乙個卷,這個卷是用來做虛擬機器的硬碟

virsh vol-create-as --pool kvm_images --name taf05.img --capacity 10g --format qcow2

10.在儲存卷上安裝

虛擬主機

virt-install --connect qemu:///system \

-n node7 \

-r 512 \

-f /virhost/vmware/node7.img \

-s 8

--vnc \

--os-type=linux \

--os-variant=rhel6  \

--vcpus=1 \

--network bridge=br0 \

-c /mnt/rhel-server-6.0-x86_64-***.iso

KVM複製虛擬機器,KVM轉殖虛擬機器

1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...

KVM虛擬機器

一 kvm虛擬機器簡介 kernel based virtual machine的簡稱,是乙個開源的 系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。...

QEMU命令列引數啟動虛擬機器

使用virt manager和libvirtd管理虛擬機器,有方便的地方,但是不像直接使用 qemu命令列引數啟動來的直觀和方便。usr libexec qemu kvm m 2048 enable kvm home w7qemu.qcow2 spice port 5900,addr 0.0.0.0...