溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

kvm字符界面怎么安裝虛擬機

發(fā)布時間:2021-08-26 16:13:38 來源:億速云 閱讀:196 作者:chen 欄目:云計算

這篇文章主要介紹“kvm字符界面怎么安裝虛擬機”,在日常操作中,相信很多人在kvm字符界面怎么安裝虛擬機問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”kvm字符界面怎么安裝虛擬機”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

鏈接:https://pan.baidu.com/s/15dhiBfFxqSDUGWLvy-rHgw
提取碼:2iah
無密碼的在維護  百度網(wǎng)盤

命令行安裝kvm虛擬機:
yum -y install kvm qemu libvirt virt-viewer qemu-system virt-manager libguestfs-tools bridge-utils virt-install libvirt-python qemu-kvm python-virtinst 

 yum install acpid  -y    //想使用virsh命令必須開啟acpid服務(wù)

systemctl start acpid.service
systemctl enable acpid.service
systemctl start libvirtd.service
systemctl enable libvirtd.service

創(chuàng)建橋接網(wǎng)絡(luò)
Bridge方式即虛擬網(wǎng)橋的網(wǎng)絡(luò)連接方式,是客戶機和子網(wǎng)里面的機器能夠互相通信。可以使虛擬機成為網(wǎng)絡(luò)中具有獨立IP的主機。橋接網(wǎng)絡(luò)(也叫 物理設(shè)備共享)被用作把一個物理設(shè)備復(fù)制到一臺虛擬機。網(wǎng)橋多用作高級設(shè)置,特別是主機多個網(wǎng)絡(luò)接口的情況。
cd  /etc/sysconfig/network-scripts/

cp   ifcfg-ens33  ifcfg-br0

vi ifcfg-ens33
//在末尾新增一行,同時要把網(wǎng)卡的IP相關(guān)參數(shù)去掉
BRIDGE="br0"

vi ifcfg-br0   修改以下內(nèi)容:
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.100
NETMASK=255.255.255.0

 service network restart

我兩張網(wǎng)卡配置的樣子
kvm字符界面怎么安裝虛擬機
kvm字符界面怎么安裝虛擬機

安裝前要設(shè)置環(huán)境語言為英文LANG="en_US.UTF-8",如果是中文的話某些版本可能會報錯。CentOS 7 在這里修改 /etc/locale.conf。

mkdir -p /opt/kvm/images     創(chuàng)建一個新的存儲池

創(chuàng)建 預(yù)分配 元數(shù)據(jù)選項 的qcow2格式鏡像文件:

qemu-img create -f qcow2 -o preallocation=metadata /opt/kvm/images/centos7.qcow2 9G
注:
創(chuàng)建 客戶機所需的磁盤
create 表示創(chuàng)建,-f qcow2 表示創(chuàng)建一個格式為 qcow2 的磁盤, /home/vms/centos7.qcow2 表示創(chuàng)建的磁盤名稱及磁盤文件,9G 表示該磁盤可用大小。

成功的重點在于創(chuàng)建qcow2鏡像時,選擇preallocation=metadata選項 。

qemu-img  info centos6.5.qcow2

virt-install --name=centos6.5 --virt-type=kvm --ram=512  --vcpus=1 --cdrom=/var/lib/libvirt/images/CentOS-6.5-x86_64-minimal.iso --disk path=/opt/kvm/images/centos6.5.qcow2,size=9 --network bridge=br0 --vnc --vncport=15950 --vnclisten=0.0.0.0 --noautoconsole --autostart

注:
--name:指定虛擬機的名稱
--ram:指定虛擬機的內(nèi)存大小
--disk path=xxx :指定虛擬機磁盤的位置
size=xxx:指定虛擬機的磁盤大小
--vcpus:指定虛擬cpu數(shù)量
--os-type:指定kvm虛擬機操作系統(tǒng)的類型
--os-variant:指定客戶機系統(tǒng)的類型——可以用下面的命令來確認這個列表
# osinfo-query os
--network:指定虛擬機的網(wǎng)絡(luò)類型
--graphics:指定圖形的類型。如果設(shè)置為“none”,則表示沒有圖形
--console:指定控制臺類型
--cdrom:使用的是光盤鏡像
--location:指定安裝介質(zhì)路徑,如光盤鏡像的文件路徑。http:// ftp:// nfs://
--extra-args:指定在內(nèi)核中設(shè)置的參數(shù),根據(jù)不同的安裝方式設(shè)置不同的額外選項

centos有安裝圖形化界面

yum install -y tigervnc-server

cd /lib/systemd/system

復(fù)制該service,命名為vncserver@:1.service

cp vncserver@.service vncserver@:1.service

然后修改vncserver@:1.service

vi vncserver@:1.service

將文本里面的<user>更vi 改為root(前提是你現(xiàn)在是root用戶)

更改后如下

[Unit] 
Description=Remote desktop service (VNC) 
After=syslog.target network.target

[Service] 
Type=forking 
# Clean any existing files in /tmp/.X11-unix environment 
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' 
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i "
PIDFile=/root/.vnc/%H%i.pid 
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install] 
WantedBy=multi-user.target

systemctl daemon-reload

vncserver :1

netstat -anpt | grep vnc

在軟件里面創(chuàng)建一個在第一行輸入192.168.80.100:15950

kvm字符界面怎么安裝虛擬機

到此,關(guān)于“kvm字符界面怎么安裝虛擬機”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI