1. 程式人生 > >如何用命令的方式在KVM上建立虛擬機器

如何用命令的方式在KVM上建立虛擬機器

在上一篇文章中我們在圖形化介面進行了虛擬機器的搭建,今天這篇文章主要是採用命令的方式進行搭建,環境和上篇文章的相同,這裡不加以敘述,直接開始安裝

建立資料夾
mkdir /data
將一塊硬碟進行分割槽
fdisk /dev/sdc
將硬碟格式化
mkfs.xfs /dev/sdc
將硬碟掛載在剛剛建立的資料夾下
mount /dev/sdc /data

建立虛擬機器磁碟

qemu-img create -f qcow2 /data/centos7u4-node1.qcow2 10G

//建立虛擬機器例項
virt-install --name centos71 --vcpus 1 --virt-type kvm --ram 1024 --location=/tmp/CentOS-7-x86_64-DVD-1708.iso --disk path= /data/centos7u4-node1.qcow2 --network bridge=br0 --graphics none --extra-args=‘console=ttyS0’ --force

//檢視正在執行的KVM虛擬機器
[[email protected] ~]# virsh list
//檢視所有KVM虛擬機器
[[email protected] ~]# virsh list --all

//啟動KVM虛擬機器
#virsh start name
//關閉KVM虛擬機器
#virsh shutdown name
//強制關閉KVM虛擬機器
#virsh destroy name

//掛起KVM虛擬機器
#virsh suspend name
//恢復掛起的虛擬機器
#virsh resume name

//編輯KVM虛擬機器的xml配置檔案
#virsh edit name
//刪除建立的KVM虛擬機器
#virsh undefine name

快照命令:
virsh snapshot-create centos7u4-node1
virsh snapshot-revert centos7u4-node1

virt-install常用引數
· -n --name= 客戶端虛擬機器名稱
· -r --ram= 客戶端虛擬機器分配的記憶體
· -u --uuid= 客戶端UUID 預設不寫時,系統會自動生成
· --vcpus= 客戶端的vcpu個數
· -v --hvm 全虛擬化
· -p --paravirt 半虛擬化
· -l --location=localdir 安裝源,有本地、nfs、http、ftp幾種,多用於ks網路安裝可以寫映象檔案的絕對路徑
· --vnc 使用vnc ,另有–vnclient=監聽的IP --vncport =VNC監聽的埠
· -c --cdrom= 光碟機 安裝途徑
· --disk= 使用不同選項作為磁碟使用安裝介質
· -w NETWORK, --network=NETWORK 連線客戶機到主機網路
· -s --file-size= 使用磁碟映像的大小 單位為GB
· -f --file= 作為磁碟映像使用的檔案
· --cpuset=設定哪個物理CPU能夠被虛擬機器使用
· --os-type=OS_TYPE 針對一類作業系統優化虛擬機器配置(例如:‘linux’,‘windows’)
· --os-variant=OS_VARIANT 針對特定作業系統變體(例如’rhel6’, ’winxp’,‘win2k3’)進一步優化虛擬機器配置
· --host-device=HOSTDEV 附加一個物理主機裝置到客戶機。HOSTDEV是隨著libvirt使用的一個節點裝置名(具體裝置如’virsh nodedev-list’的顯示的結果)
· --accelerate KVM或KQEMU核心加速,這個選項是推薦最好加上。如果KVM和KQEMU都支援,KVM加速器優先使用。
· -x EXTRA, --extra-args=EXTRA 當執行從"–location"選項指定位置的客戶機安裝時,附加核心命令列引數到安裝程式
· --nographics “virt-install” 將預設使用–vnc選項,使用nographics指定沒有控制檯被分配給客戶機

[[email protected] ~]# virt-install  -n Nested-VM  --description "Test Nested VM"  --os-type=Linux  --os-variant=rhel7  --ram=2048  --vcpus=2  --disk path=/var/lib/libvirt/images/nestedvm.img,bus=virtio,size=10  --graphics none  --location /var/lib/libvirt/images/CentOS-7-x86_64-DVD-1511.iso --extra-args console=ttyS0
Starting install...
Retrieving file .treeinfo...                                                   | 1.1 kB  00:00:00
Retrieving file vmlinuz...                                                     | 4.9 MB  00:00:00
Retrieving file initrd.img...                                                  |  37 MB  00:00:00
Allocating 'nestedvm.img'                                                      |  10 GB  00:00:00
Connected to domain Nested-VM
Escape character is ^]
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct

1)其中【X】表示已經安裝設定完畢,“q” 是退出,“b” 是開始安裝,“r” 是重新整理。

2)選擇數字比如選擇“5”配置磁碟,

3)選擇“1”配置好後,選擇“C” 表示繼續,繼續設定其它的選項。

4)選擇“7”配置網路,選擇“1”設定VM的機器名後,選擇“2”,在2裡面選擇“7”和“8”之後,網路配置完成。
5)時區“2”的選擇 “5”亞洲 和“62” 上海即可。

6)選擇“4”,軟體安裝根據需求安裝,這裡只選擇“1”,最小安裝即可。

7)選擇“8”,注意9建立使用者可以不建立使用者。之後選擇“b”,開始安裝,進入安裝介面。

相關推薦

如何用命令方式KVM建立虛擬機器

在上一篇文章中我們在圖形化介面進行了虛擬機器的搭建,今天這篇文章主要是採用命令的方式進行搭建,環境和上篇文章的相同,這裡不加以敘述,直接開始安裝 建立資料夾 mkdir /data 將一塊硬碟進行分割槽 fdisk /dev/sdc 將硬碟格式化 mkfs.xf

KVM命令建立虛擬機器並使用整合virtio驅動的win2008r2_x64安裝光碟安裝系統

安裝光碟使用UltraISO整合驅動,很簡單,這裡就不多說了 [[email protected] vm]# qemu-img create -f qcow2 vm04.img 40G Formatting 'vm04.img', fmt=qcow2 size=4

ubuntu利用qemu-kvm建立虛擬機器

   kvm是Kernel-based Virtual Machine的縮寫,即基於核心的虛擬機器技術,執行在具備Intel vt或者AMD-V功能的x86平臺上。 在linux2.6.20之後的版本中kvm成為了linux核心的一個模組。     qemu是獨立虛擬軟體,

Mac終端為Azure市場建立虛擬機器映象

如果要在Azure市場中上傳虛擬機器映象,那我需要準備好映象,準備過程如下: 一、在Azure控制檯中建立一臺虛擬機器; 1.開啟控制檯選擇“建立資源”; 2.建立虛擬機器,系統選擇“windows 2016 Datacenter”; 3.建立完成後記下IP地址、使用者名稱和密碼。

CentOS 7 安裝KVM,並建立虛擬機器

使用KVM(基於核心的虛擬機器)+ QEMU的虛擬化。 需要具有Intel VT或AMD-V功能的CPU。 安裝KVM [root@kvm-centos7 ~]# yum -y inst

《轉》QEMU-KVM建立虛擬機器自動指定IP的配置

在使用qemu建立虛擬機器的過程中是無法指定IP地址的,可是在實際應用中,我們是需要虛擬機器擁有IP地址的,並且不是人為去虛擬機器作業系統上配置。在qemu虛擬機器技術文件(http://qemu.weilnetz.de/qemu-doc.html#pcsys_005fm

KVM建立虛擬機器,並製作成映象

需求 在命令列,利用kvm建立虛擬機器 利用虛擬機器映象檔案,開出虛擬機器 步驟 1、最小化安裝作業系統 # cat /etc/issue CentOS release 6.6 (Final) 最小化安裝(安裝過程略) 2、安裝

使用powercli命令批量建立虛擬機器

------第一步: 連線vcenter  Connect-VIServer -Server 123.123.245.210(vcenter的ip) -Username "[email protected]" -Password "abcd" ------ 批量

安裝kvm建立虛擬機器的問題:VNC server running on '::1:5900'

在安裝好kvm和qemu之後,執行建立客戶虛擬機器的命令如下: qemu-system-x86_64 -m 4096 -smp 4 -boot order=cd -hda /root/workspace/ubuntu14.img -cdrom /root/

KVM 使用 virt-install 建立虛擬機器失敗經歷

rawqcow2 Qemu-imgcreate –f raw /home/main.raw 30G virt-install --name=libaohui --ram=4096--vcpus=4-f /home/main.raw--location /home/ns

qemu+kvm 建立虛擬機器虛擬網絡卡

Linux目前流行的開源虛擬化技術解決方案:                 主機虛擬化:xen, kvm, virtualbox                 容器級:lxc, libcontainer, runC, openvz                 模擬器

QEMU-KVM建立虛擬機器自動指定IP的配置

其實是可以的,你完全可以把兩臺電腦的IP 和MAC改成一樣,不但可以上網而且還沒IP衝突。這種方法不但可以突破路由封鎖用在ADSL共享上網,而且還可以用在IEEE802.1X認證上網的環境中,但是前提必須要用相同的帳號來撥號上網(前提認證伺服器沒設驗證帳號的重複性),我的機子是通過學校校園網接入interne

VirtualBox命令建立虛擬機器及無法啟動虛擬機器時問題處理

環境 win7 在path里加入virtual box路徑 建立虛擬機器 VBoxManage.exe createvm --name xie1 --register 修改記憶體及作業系統 VBoxManage.exe

Xen使用命令建立虛擬機器

引言 本文介紹了在Xen4.6平臺上使用命令列建立完全虛擬化CentOS6.6的domU客戶機過程,使用Xen4.6的dom0執行在Centos6.9上。本文使用的是Xen安裝附帶的xl程式(Xen4CentOS版本已經不再支援xm)。 安裝準備 假設你已經按照CentO

命令方式啟動、停止appium服務和app

conf from 改名 設備 nor 啟動命令 服務啟動 logger man 啟動appium服務並監聽一個端口命令: 命令command==>  appium -a {ip} -p {port} -U {deviceName} -g {log} 以shell命令

Vagrant 建立虛擬機器

Vagrant  建立虛擬機器 1. 下載相關軟體 虛擬機器軟體:vmware  virtualbox Vagrant 軟體:vagrant   cd /tmpwget http://download.virtualbox.org/virtualbox/5.1.28/V

虛擬機器調整虛擬機器的視窗大小

相信使用虛擬機器下安裝linux系統的人都有這樣的感受,感覺Linux系統介面太小,無論是開啟瀏覽器還是終端,都感覺很壓抑,正所謂寸土寸金啊,那麼下文將給出介面調整大小的方法,但是本人只在VMware下ubuntu14.04可行,對於其他組合與版本,還不太清楚。 方法: 1)首先

RabbitMQ安裝及建立虛擬機器、使用者名稱

  一、RabbitMQ安裝       安裝erlang的執行環境(虛擬機器雲主機)       安裝erlang語言,需要安裝30-50分鐘。centOs-empty映象已經安裝好的,erl

伺服器建立虛擬機器並開啟ssh服務和修改ip

我是通過VMware Workstation Pro 連線的公司伺服器,然後開始建立虛擬機器 然後就建立了一個Ubuntu系統的虛擬機器 首先,檢視是否有網路,開始安裝ssh服務,這樣就可以連線xshell遠端操作 安裝openssh-server。

使用qemu-img管理虛擬機器磁碟映象(建立虛擬機器虛擬機器快照)

一臺虛擬機器的核心就是一個磁碟映象,這個映象可以理解成虛擬機器的磁碟,裡面有虛擬機器的作業系統和驅動等重要檔案。本文主要介紹建立虛擬機器的一般過程。 建立虛擬機器映象 要在一臺host上跑起一個虛擬機器一般需要兩個步驟: 第一步:建立虛擬機器映象