install命令安装KVM虚拟机(2)

virt-install \ \--connect qemu:///system #连接默认本机hypervisor \--virt-type kvm #虚拟化类型为kvm \--vcpus=1 #vcpu为1 \--name unbuntu16 #虚拟机名称 \--ram 512 #内存大小 \--cdrom /var/lib/libvirt/images/ubuntu-16.04.5-server-amd64.iso #指定使用cdrom光驱启动,指定镜像路径 \--disk path=/var/lib/libvirt/images/ubuuntu16.img,size=50,format=qcow2,bus=virtio #指定硬盘路径,大小,格式为qcow2,总线类型为virtio \--network bridge=br0 #指定虚拟网络类型为网桥br0 \--os-type=linux #指定虚拟机操作系统类型为linux

install命令安装KVM虚拟机

然后跳出安装界面

install命令安装KVM虚拟机

然后使用virt-manger查看虚拟机硬件选项,与命令行配置一致

install命令安装KVM虚拟机

二、 virsh命令

    virsh是非常优秀的hypervisor和虚拟主机的命令行管理工具,它是由libvirt-client软件提供的命令,可以使用该命令行工具替代图形界面的virt-manager工具

语法 virsh[选项] 命令 [参数]

cd                             更改当前目录

connect                        连接(重新连接)到 hypervisor

echo                           echo 参数

exit                           退出这个非交互式终端

help                           打印帮助

pwd                            输出当前目录

quit                           退出这个非交互式终端

常用命令:

list      列出正在运行的虚拟机列表

以下域其实就是domain,kvm中指虚拟机

install命令安装KVM虚拟机

autostart -自动开始一个域,配置虚拟机自启,--disable表示禁用自启动

connect - 连接(重新连接)到 hypervisor

dumpxml - XML 中的域信息,输出特定虚拟机XML格式的配置文件

create - 从一个 XML 文件创建一个域,新虚拟机

define - 从一个 XML 文件定义(但不开始)一个域

destroy - 销毁(停止)域

dominfo - 域信息

domid - 把一个域名或 UUID 转换为域 id

domstate - 域状态

edit - 编辑某个域的 XML 配置

reboot - 重新启动一个域

shutdown - 关闭一个域

destroy - 销毁(停止)域

start - 开始一个(以前定义的)非活跃的域

save - 把一个域的状态保存到一个文件

restore - 从一个存在一个文件中的状态恢复一个域

screenshot - 提取当前域控制台截图并保存到文件中

suspend - 挂起一个域

resume - 重新恢复一个域

setmem - 改变内存的分配

setmaxmem - 改变最大内存限制值

setvcpus - 改变虚拟 CPU 个数

vcpuinfo - 详细的域 vcpu 信息

attach-device - 从一个XML文件添加设备

net-create - 从一个 XML 文件创建一个网络

net-dumpxml - 输出XML格式的网络信息

net-list - 列出网络

net-start - 开始一个(以前定义的)不活跃的网络

iface-define-使用XML文件定义主机网络接口

iface-list - 物理主机接口列表

snapshot-create - 使用 XML 生成快照

snapshot-delete - 删除域快照

snapshot-dumpxml - 为域快照备份xml

snapshot-list - 为域列出快照

1)查看当前正在运行的虚拟机列表,查看所有的虚拟机列表

install命令安装KVM虚拟机

2)设置虚拟机为开机自启

install命令安装KVM虚拟机

3)备份虚拟机配置文件,将配置文件保存为ubuntu.xml

virsh dumpxml ubuntu16 > ubntu16.xml

install命令安装KVM虚拟机

4)查看虚拟机的基本信息

virsh dominfo 6

install命令安装KVM虚拟机

5)设定虚拟内存大小,最大内存以及vcpu个数,下次重启生效

virsh setmaxmem ubuntu16 1048576 --config #单位为kB --config为下次启动生效 virsh setmem ubuntu16 1048576 --config virsh setvcpus unbuntu16 2 --config

三、虚拟存储

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11980.html