steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
KVM是目前的主流免费开源虚拟机,KVM已经是linux的内核模块,KVM包含了两类组件:/dev/kvm字符设备和qemu进程,同时KVM包含了很多的管理工具,这里介绍使用libvirt的命令virsh工具进行虚拟机的生命周期管理
在Ubuntu系统上安装KVM组件服务
使用如下命令:
$ sudo apt-get install kvm qemu
$ sudo apt-get install virtinst python-libvirt virt-viewer virt-manager
安装桥接网卡
$ sudo apt-get install bridge-utils
使用qemu命令创建虚拟机的虚拟磁盘文件
使用如下命令创建一个10G的磁盘空间用于安装和允许虚拟机
$qemu-img create -f qcow2 lion.disk 10G
创建虚拟机Domain配置文件用于创建虚拟机实例
使用vim命令创建lionServer.xml配置文件,输入如下内容:
domain type='kvm' id='1'>
name>lion/name>
memory unit='KiB'>1048576/memory>
currentMemory unit='KiB'>1048576/currentMemory>
vcpu placement='static'>1/vcpu>
os>
type arch='x86_64' machine='pc-i440fx-xenial'>hvm/type>
boot dev='cdrom'/>
/os>
features>
acpi/>
apic/>
pae/>
/features>
clock offset='utc'/>
on_poweroff>destroy/on_poweroff>
on_reboot>restart/on_reboot>
on_crash>restart/on_crash>
devices>
emulator>/usr/bin/qemu-system-x86_64/emulator>
disk type='file' device='disk'>
driver name='qemu' type='qcow2'/>
source file='/home/hxb/image/lion.disk'/>
backingStore/>
target dev='vda' bus='virtio'/>
alias name='virtio-disk0'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
/disk>
disk type='file' device='cdrom'>
source file='/home/hxb/iso/ubuntu.iso' />
target dev='hdb' bus='ide'/>
/disk>
controller type='usb' index='0'>
alias name='usb'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
/controller>
controller type='pci' index='0' model='pci-root'>
alias name='pci.0'/>
/controller>
controller type='ide' index='0'>
alias name='ide'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
/controller>
interface type='network'>
mac address='52:54:00:7d:4d:d1'/>
source network='br1' bridge='virbr1'/>
target dev='vnet0'/>
model type='virtio'/>
alias name='net0'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
/interface>
serial type='pty'>
source path='/dev/pts/3'/>
target port='0'/>
alias name='serial0'/>
/serial>
console type='pty' tty='/dev/pts/3'>
source path='/dev/pts/3'/>
target type='serial' port='0'/>
alias name='serial0'/>
/console>
input type='mouse' bus='ps2'/>
input type='keyboard' bus='ps2'/>
graphics type='vnc' port='5900' autoport='yes' listen='0.0.0.0'>
listen type='address' address='0.0.0.0'/>
/graphics>
sound model='ich6'>
alias name='sound0'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
/sound>
video>
model type='cirrus' vram='16384' heads='1'/>
alias name='video0'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
/video>
memballoon model='virtio'>
alias name='balloon0'/>
address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
/memballoon>
/devices>
seclabel type='dynamic' model='apparmor' relabel='yes'>
label>libvirt-d828c766-9826-99a9-f495-67a3a55a5643/label>
imagelabel>libvirt-d828c766-9826-99a9-f495-67a3a55a5643/imagelabel>
/seclabel>
/domain>
使用virsh命令创建新的虚拟机实例
使用如下命令:
定义虚拟机domain,
$virsh define lionServer.xml
启动虚拟机lion
$virsh start lion
显示系统中的虚拟机列表
$virsh list
在创建的虚拟机实例lion上安装操作系统
打开VirtualManager工具,打开虚拟机管理工具,选择lion虚拟机进行连接。
连接虚拟机lion成功后,进行系统的安装。
完成虚拟机lion的系统安装后,需要进行虚拟机domain的配置修改,将系统引导从cdrom切换到硬盘hd,重启虚拟机后,既可以正常登陆lion虚拟机。
使用如下命令进行boot配置修改:
$ virsh edit lion
...
os>
type arch='x86_64' machine='pc-i440fx-xenial'>hvm/type>
boot dev='cdrom'/>
/os>
...
将 boot dev='cdrom'/> 修改为 boot dev='hd'/>
如何删除创建的lion虚拟机
1)关闭lion虚拟机
$ virsh shutdown lion
2) 删除lion虚拟机
$virsh destroy lion
3) 取消lion domain的定义
$virsh undefine lion
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 549
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 481
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 405