三、连接本地/远程KVM
3.1 virsh可以连本机,也可以连远程
连本机(两个命令作用一样,第二个是完整版):
[root@room8pc205 images]# virsh
[root@room8pc205 images]# virsh -c qemu:///system
连接他机:
virsh –c qemu+ssh://用户名@ip地址:端口号(ssh默认端口22可以不写)/system
eg:[root@room8pc205 images]# virsh -c qemu+ssh://root@192.168.1.5/system
3.2虚拟机远程管理
3.2.1 使用virt- manager客户端工具
- virt-manager也可以通过add connection管理其它机器上的虚拟机,一般通过" remote tunnel over ssh‘就可以了
- 需要注意的是virt-manager需要使用ssh免密码登录如果没有免密码登录需要单独安装python的ssh相关模块,这里我们可以使用部署key 的方法解决
3.2.2 virt- manager远程方法
[root@room8pc205 桌面]# virt-manager
点击连接时可能会报错提示:需要额外的软件包
解决办法:生成公钥私钥
ssh-keygen -t rsa -b 2048 -N ‘‘ -f id_rsa
[root@room8pc205 images]# ssh-keygen -t rsa -b 2048 -N ‘‘ -f id_rsa
Generating public/private rsa key pair.
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
bd:a6:14:e9:59:2e:a0:c1:7f:43:b5:90:59:64:21:de root@room8pc205
The key‘s randomart image is:
+--[ RSA 2048]----+
| ..=. |
| . B |
| = E |
| . = . |
| o . S + |
| + + = . |
| . . B + |
| o = |
| . |
+-----------------+
[root@room8pc205 images]# ssh-copy-id -I id_rsa.pub root@172.4.55.107