最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

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

业界 admin 9浏览 0评论

进行下面的步骤后,你可以在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复制百度看看。

进行下面的步骤后,你可以在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)

  1. 暂无评论