windows下使用pyCharm,通过libvirt连接centos7中的kvm

进行下面的步骤后,你可以在windows中使用pyCharm编程,利用libvirt库管理kvm虚拟机
前提:centos7中已安装kvm和ssh,windows中已安装pyCharm

1.安装python3(centos7中)

libvirt要求python3环境,centos7自带的是python2,需要先在centos7中安装python3,参考此连接:Centos7安装Python3.7
但是按照上面的过程,在编译时有可能出现下面的错误:
/usr/bin/install: 无法更改“/usr/local/python3/bin“ 的权限: 没有那个文件或目录
解决办法是,分别执行:

sudo make altinstall
make		# 权限不够 就加一个 sudo,下同
make install

要确保python3, pin3都安装成功。

2.安装libvirt-python库(centos7中)

首先分别执行下面的命令,安装依赖

pip3 install wheel
sudo yum install -y libvirt-devel

然后安装libvirt-python,有两种方法可尝试
1.方案一

pip3 install libvirt-python

2.方案二

  1. 下载 libvirt-python-8.2.0.tar.gz

  2. 进入下载文件目录后,分别执行下面的命令,进行解压安装

    tar -xf libvirt-python-8.2.0.tar.gz
    cd  libvirt-python-8.2.0/
    sudo python3 setup.py install
    

3.pyCharm连接kvm(windows中)

  1. 新建python项目,然后: 设置->项目->Project interpreter,点击Project interpreter后面的齿轮,点击 “Add”
    在这里插入图片描述
  2. 左侧选择"SSH Interpreter",填写centos7的ip,以及登陆用户名,Next
    请添加图片描述
  3. 填写Password,Next
    请添加图片描述
  4. 选择centos7下的pyhton3,如一所示,如果你是按照上面的步骤按照的python3,这里的路径应该和我相同,但不是按照上面的步骤,注意修改。centos7x下创建的项目默认保存在"/tmp"下名如"pycharm_project_xxx"的文件夹下,当然可以自定义。然后:Finesh->应用->确定。
    请添加图片描述

4.验证

新建python文件,输入示例代码,输出成功即可。

import libvirt

try:
    conn = libvirt.open("qemu:///system") #链接
except:
    print("连接失败!")
print("连接成功")
conn.close()

在这里插入图片描述

至此,你就可以在windows下使用pyCharm连接centos7下的kvm进行虚拟机管理了,如果在实施过程中遇到error,可以尝试直接把error复制百度看看。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值