KVMは仮想マシンを管理するためのコマンド

virshを両方のコマンドラインモード、対話モードは、コマンドラインモードは、virshをコマンドパラメータが続く対話モードに直接入るためのコマンドラインvirshを、で、もあり、
カレル橋コマンド
[ルート@のzxw6〜]#のbrctlショー
橋の橋名STPは、インターフェイスで有効上記ID
BR0 8000.000c295c6c9e NO ens33
virbr0 8000.52540005d291はいvirbr0、NIC

(1)---基本操作は、仮想マシンのラインを管理するためのコマンド
:構文構造
のvirsh <コマンド> <ドメインID> [オプション]
コマンドのヘルプにあるリストのすべてのパラメータ
に記載されているヘルプのリストlistコマンドパラメータ
ヘルプメニュー
(2 )これらの単純なコマンド、実際のvirshコマンドの形でより多くがあることに加えて:
virshを助けプリントヘルプ
XMLファイルの添付から、デバイスを接続virshを
添付し、ディスクの追加ディスク・デバイスのvirsh
virshのゲインネットワークインタフェース接続し、インターフェイス
を削除破棄をvirshをドメイン
virshを切り離し、素子分離装置XMLファイルから
切り離し、ディスク別のディスク装置virshを
取り外すインターフェース別個のネットワークインタフェースvirshを
仮想マシンに応答を定義virshを
virshを仮想マシンのドメインを削除未定義

virshのリストには、現在のホスト上で実行中の仮想マシン一覧表示
--allすべての仮想マシンが現在のホスト上で記載されているのvirshリスト
仮想マシン開くようにVM1(仮想マシン名)を起動virshを
virshをシャットダウンVM1を(仮想マシン名)通常は、仮想マシンをシャットダウン
virshの仮想マシンをシャットダウンすることを余儀なくVM1破壊
VM1の仮想マシンからvirshを自動VM1ブートを
virshを自動--disable VM1は、スタートからのブートを閉じ
virshを編集VM1編集仮想マシンの構成ファイル
virshのプール-リストには、ストレージ・プールを示しています

仮想マシンの保存されたパス
[ルート@のzxw6ネットワーク-スクリプト]#のCDの/ etc / libvirtの/ QEMU
[ルート@ zxw6 QEMU]#のLS
自動centos7.0.xmlネットワーク


命令行下创建 && 管理虚拟机
Virt-install:命令行下创建虚拟机的命令,不过在它后面需要跟上很多的参数
    --name: 虚拟机的名字。
    --disk Location: 磁盘映像的位置。
    --graphics : 怎样连接 VM ,通常是 SPICE 。
    --vcpu : 虚拟 CPU 的数量。
    --ram : 以兆字节计算的已分配内存大小。
    --location : 指定安装源路径
    --network : 指定虚拟网络,通常是 virbr0 或者自己设定的 br0
第一步:创建磁盘管理
qemu-img create -f qcow2 -o size=3G /var/lib/libvirt/images/zxw.qcow2
第二步:下载
[root@zxw6 images]# yum install virt-install -y
第三步:创建
[root@zxw6 images]# virt-install --name=zxw --disk path=/var/lib/libvirt/images/zxw.qcow2 --ram=1024 --vcpu=1 --graphics spice --location=/var/lib/libvirt/images/CentOS-7-x86_64-DVD-1611.iso --network=bridge=br0
WARNING 需要图形显示,但未设置 DISPLAY。不能运行 virt-viewer。
WARNING 没有控制台用于启动客户机,默认为 --wait -1

开始安装......
搜索文件 .treeinfo...... | 366 B 00:00
搜索文件 vmlinuz...... | 5.1 MB 00:00
搜索文件 initrd.img...... | 41 MB 00:01
创建域...... | 0 B 00:00
ERROR unsupported format character '奠(0xffffffe7) at index 47
域安装好像没有成功。
如果是这样,可以运行下列命令重启您的域:
virsh --connect qemu:///system start zxw
否则,请重新开始安装。
第四步进入图形化安装

注:以此安装操作之后,会在桌面显示一个 virtviewer ,进入到安装步骤

 

 

删除一个虚拟机
[root@zxw6 qemu]# virsh undefine zxw
域 zxw 已经被取消定义

[root@zxw6 qemu]# ls
autostart centos7.0.xml networks
回复一个虚拟机
[root@zxw6 ~]# virsh define zxw.xml
定义域 zxw(从 zxw.xml)

[root@zxw6 ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
1 centos7.0 running
- zxw 关闭

 


克隆一个虚机:
virt-clone -o vm2 -n vm4 -f /var/lib/libvirt/images/vm4.qcow2
[root@zxw6 images]# virt-clone -o centos7.0 -n zxw -f /var/lib/libvirt/images/zxw.qcow2

 四、KVM 通过virsh console连入虚拟机
 新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能。
1、centos7以下,及其他情况
(1)添加ttyS0的许可,允许root登陆
         [root@localhost ~]# echo "ttyS0" >> /etc/securetty
(2)编辑/etc/grub.conf中加入console=ttyS0

 

(3)编辑/etc/inittab,在最后一行加入内容:S0:12345:respawn:/sbin/agetty ttyS0 115200
  

 

  

(4)重启服务器
         reboot
(5)宿主机上测试
         virsh console vm-name
(6)退出console连接的虚拟机li
         按 ctrl+] 组合键退出virsh console

おすすめ

転載: www.cnblogs.com/itzhao/p/11313056.html