KVM就夠了。
virt-install --name centos --ram 1024 --vcpus=1 --disk path=/home/3158cdn/images/node92.img,size=100 --network network:default --os-variant=rhel6 -l http://tel.mirrors.163.com/centos/6/os/x86_64/ --extra-args='console=tty0 console=ttyS0,115200n8'
安裝完成後,virtsh console centos
剩下的象操作實體機一樣
另外
--name 名字 -ram 內存大小 --vcpus 虛擬CPU --disk 虛擬硬碟選項 --network 網路接入模式
--os-variant=系統類型,這個也可以先成default -l 安裝源,這里採用了網路安裝源,
--extra-args='console=tty0 console=ttyS0,115200n8' 比較重要,沒它,你安完了無法console
如果想安完了,就自動連入,可以再加上--connect qemu:///system
Ⅱ ArchLinux中KVM安裝
title: ArchLinux中KVM安裝
date: 2020-01-08
author: maxzhao
tags:
工作中,經常需要使用不同平台的不同軟體,這個時候虛擬機就是必團滑哪需品了。在 Linux 上比較常見的有 kvm、Xen、VirtualBox、vmware workstation 。
現在筆記本大多都是直接安裝各個發行版的 Linux ,這時候就非常有必要選擇一個虛擬機來安裝 windows 。
Kernel-based Virtual Machine 的簡稱,是基於內核的開源虛擬化,在 Linux2.6.20 之後集成在各個主要的發行版本。 KVM 的虛擬化需要硬體支持(如 Intel VT 技術或塌碼者 AMD V技術 )。是基於硬體的完全虛擬化。在2008年的時候,紅帽發言人表示, KVM 相比 Xen 有著更好的可管理性以及更高的性能。因此 RHEL6 以及之後的版本,默認支持 KVM 。
挺復雜的,這個我是按照 [Wiki]( https://wiki.archlinux.org/index.php/KVM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 安裝了,不需要動腦子。
後續有變革在改進。
下面還有一個詳細介紹安裝了讓迅,大家也可以試一下。
https://blog.csdn.net/sanxinge/article/details/52347998
Ⅲ 如何在Linux中用命令行工具管理KVM虛擬環境
在Linux中用命令行工具管理KVM虛擬環境的步驟:
第一步: 配置存儲池
Virsh命令行工具是一款管理virsh客戶域的用戶界面。virsh程序能在命令行中運行所給的命令以及它的參數。本節中,要用它給KVM環境創建存儲池。想知道關於這個工具的更多信息,用以下這條命令。
# man virsh
1、用virsh帶pool-define-as的命令來定義新的存儲池,需要指定名字、類型和類型參數。本例中,將名字取為Spool1,類型為目錄。默認情況下可以提供五個參數給該類型:
source-host
source-path
source-dev
source-name
target
對於目錄類型,需要用最後一個參數「target」來指定存儲池的路徑,其它參數項可以用「-」來填充。
# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
2、 查看環境中所有的存儲池,用以下命令。
# virsh pool-list --all
3、現在來構造存儲池了,用以下命令來構造剛才定義的存儲池。
# virsh pool-build Spool1
4、用帶pool-start參數的virsh命令來激活並啟動剛才創建並構造完成的存儲池。
# virsh pool-start Spool1
5、查看環境中存儲池的狀態,用以下命令。
# virsh pool-list --all
會發現Spool1的狀態變成了已激活。
6、對Spool1進行配置,讓它每次都能被libvirtd服務自啟動。
# virsh pool-autostart Spool1
7、最後來看看新的存儲池的信息吧。
# virsh pool-info Spool1
恭喜,Spool1已經准備好待命,接下來試著創建存儲卷來使用它。
第二步: 配置存儲卷/磁碟映像
現在輪到磁碟映像了,用qemu-img命令在Spool1中創建一個新磁碟映像。獲取更多細節信息,可以查看man手冊。
# man qemu-img
8、應該在qemu-img命令之後指定「create, check,…」等等操作、磁碟映像格式、想要創建的磁碟映像的路徑和大小。
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9、通過使用帶info的qemu-img命令,你可以獲取到你的新磁碟映像的一些信息。
查看存儲卷信息
警告: 不要用qemu-img命令來修改被運行中的虛擬機或任何其它進程所正在使用的映像,那樣映像會被破壞。
現在是時候來創建虛擬機了。
第三步: 創建虛擬機
10、現在到最後一個環節了,在最後一步中,將用virt-install命令來創建虛擬機。virt-install是一個用來創建新的KVM虛擬機命令行工具,它使用「libvirt」管理程序庫。想獲取更多細節,同樣可以查看man手冊。
# man virt-install
要創建新的KVM虛擬機,需要用到帶以下所有信息的命令。
Name: 虛擬機的名字。
Disk Location: 磁碟映像的位置。
Graphics : 怎樣連接VM,通常是SPICE。
vcpu : 虛擬CPU的數量。
ram : 以兆位元組計算的已分配內存大小。
Location : 指定安裝源路徑。
Network : 指定虛擬網路,通常是virbr0網橋。
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
創建新的虛擬機
11、會看到彈出一個virt-vierwer窗口,像是在通過它在與虛擬機通信。
Ⅳ 極簡單的信佑linux無盤部署 還在進行費時費力地現場安裝嗎
原理:通過linux的KVM虛擬機,虛擬一台電腦安裝windows系統,然後安裝信佑服務端,實現對linux無盤的管理及游戲更新。
硬體准備:正常部署信佑Linux所需的linux無盤伺服器,CPU支持硬體虛擬化。需要為虛擬機准備一塊單獨的網卡。
軟體准備:正常安裝信佑Linux無盤最新版本,內核:3.4.28-S2,RPM:130719及以後版本。虛擬機鏡像需要保存在linux系統下,建議「/」根掛載點分大點空間,如果用了默認的8G大小的,可以把虛擬機鏡像放到SSD回寫盤。
1、略過信佑linux無盤安裝部分,安裝完信佑linux無盤後,敲入 hintsys 命令進入信佑linux無盤伺服器菜單,選擇「KVM 虛擬機配置」
2、選擇虛擬機使用的網卡,該網卡無法作為無盤伺服器帶機使用,建議選擇最後一片網卡。
3、配置虛擬機使用的內存大小:建議2048。
4、配置虛擬機的cpu數量,默認的1個就好了,沒啥影響。
5、虛擬機鏡像的保存路徑,即虛擬機硬碟保存路徑
6、配置虛擬機的密碼,即通過vnc軟體連接虛擬機使用的密碼。
7、完成配置後退出菜單。在第5步中,我們只是告訴了信佑的kvm我的虛擬硬碟在什麼位置,但是這個虛擬硬碟並沒有創建,所以需要手動創建出這個磁碟,並指定這個磁碟的大小。創建虛擬磁碟的命令。
8、啟動虛擬機,敲入命令: kvm start
KVM控制的其他命令:
關閉kvm:kvm stop
重啟kvm:kvm restart
9、使用TightVNC連接這個虛擬機,IP為linux無盤伺服器的IP,主機格式為:IP:1
連接後,輸入第6步配置的密碼就可以像實體電腦一樣操作這個虛擬機了。
Ⅳ 裝linux系統用哪個虛擬機好
第一個:KVM
是基於內核的開源虛擬化,在Linux2.6.20之後集成在各個主要的發行版本。KVM的虛擬化需要硬體支持,是基於硬體完全虛擬化的。KVM對比Xen有著更好的可管理性以及更高的性能,因此RHEL6以及之後的版本,默認支持KVM,而放棄了Xen。
第二個:Xen
是一個開放源代碼虛擬機監視器,由劍橋大學開發。Xen通過一種叫做半虛擬化的技術獲得高效能的表現,甚至在某些與傳統虛擬技術極度不友好的架構上,Xen也有很好的表現,但是Xen的操作比較復雜,維護成本比較高,不支持Windows虛擬機。
第三個:VirtualBox
是一款開源虛擬機軟體,由德國lnnotek公司開發,由SunMicrosystems公司出品的軟體,使用QT編寫,被 Oracle收購後正式更名成OracleVMVirtualBox。它號稱是最強的免費虛擬機軟體,不僅具有豐富的特色,性能也非常優異。
第四個:VMwareWorkstation
VMware Workstation是一款功能強大的桌面虛擬計算機軟體,提供用戶可在單一的桌面上同時運行不同的操作系統,和進行開發、測試、部署新的應用程序的最佳解決方案。它可以在一部實體機器上模擬完整的網路環境,以及可便於攜帶的虛擬機器,其更好的靈活性與先進的技術勝過了市面上其他的虛擬計算機軟體。VMware在虛擬網路、實時快照、拖曳共享文件夾,支持PXE等方面的特點使它成為必不可少的工具,不過是收費的。
Ⅵ 在linux上面如何用命令行創建kvm虛擬機
你好,在centos裡面用命令行創建kvm:
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
詳細的請看以下這篇文章把:http://www.linuxprobe.com/linux-command-management-kvm/
Ⅶ 安裝kvm虛擬機並導入導出
1、確保支持cpu虛擬化
cat /proc/cpuinfo | egrep 'svm|vmx'
2、安裝qemu-kvm、libvirt、virt-install包
yum -y install qemu-kvm libvirt virt-install
3、開啟libvirtd服務病開機自啟
systemctl start libvirtd && systemctl enable libvirtd
4、創建一個磁碟文件
qemu-img create -f qcow2 ./centos7-kvm.qcow2 10G
5、創建虛擬機。類型為kvm,名稱隨意,內存1G,鏡像文件指定位置,磁碟文件就是步驟4中的,網路默認,圖形選擇vnc
virt-install --virt-type kvm --name centos7-2020 --ram 1024 --cdrom=/home/kvm/CentOS-7-x86_64-Minimal-2003.iso --disk path=/home/kvm/centos7-kvm.qcow2 --network network=default --graphic vnc,listen=0.0.0.0 --noautoconsole
6、宿主機安裝vnc server
yum -y install tigervnc-server tigervnc vnc vnc-server
systemctl daemon-reload
7、執行下述命令設置密碼
vncserver
8、啟動服務(我自己的環境這個服務沒起來,但還是可以用的)
systemctl start vncserver@gao:1
9、關閉防火牆和selinux
10、vnc客戶端連接宿主機5901,然後正常安裝虛擬機
導出虛擬機
——本實驗是將qcow2格式導出為qcow2
1、一條命令即可
-從表示壓縮,-O表示導出格式,111.qcow2位導出後的文件
qemu-img convert -c -O qcow2 centos7-kvm.qcow2 111.qcow2
導入虛擬機
——使用virt-manager工具導入
1、安裝virt-manager
yum -y install virt-manager
2、打開
virt-manager
3、新建虛擬機,選擇鏡像導入
選擇對應的111.qcow2文件
配置cpu、內存、網路等信息
完成新的虛擬機創建
ok
Ⅷ linux下用的是什麼虛擬機
Linux系統下常用的虛擬機是KVM(Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊),下面是Linux安裝KVM虛擬機方法:
1、看看cpu是否支持kvm
[root@localhost~]#grep-E-o'vmx|svm'/proc/cpuinfo
#結果顯示vmx表示支持
2、安裝kvm所需要的軟體包
[root@localhost~]#yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-manager
3、安裝完確認一下是否安裝成功
#檢查模塊是否有載入
[root@localhost~]#lsmod|grepkvm
kvm_intel852560
kvm2249282ksm.kvm_intel
4、安裝橋接管理工具
[root@localhost~]#yuminstallbridge-utilstunctl
5、安裝gui管理工具
[root@localhost~]#yuminstallvirt-managervirt-viewer
6、修改網卡文件
[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
DEVICE=br0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.187
NETMASK=255.255.255.0
TYPE=Bridge
7、 保存網卡配置重啟網卡
[root@localhost~]#servicenetworkrestart