admin 管理员组文章数量: 1184232
进行下面的步骤后,你可以在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.方案二
-
下载 libvirt-python-8.2.0.tar.gz
-
进入下载文件目录后,分别执行下面的命令,进行解压安装
tar -xf libvirt-python-8.2.0.tar.gz cd libvirt-python-8.2.0/ sudo python3 setup.py install
3.pyCharm连接kvm(windows中)
- 新建python项目,然后: 设置->项目->Project interpreter,点击Project interpreter后面的齿轮,点击 “Add”
- 左侧选择"SSH Interpreter",填写centos7的ip,以及登陆用户名,Next
- 填写Password,Next
- 选择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复制百度看看。
本文标签: pycharm Windows libvirt KVM
版权声明:本文标题:windows下使用pyCharm,通过libvirt连接centos7中的kvm 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1737249106a1803914.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论