操作ceph-rbd图像的实用程序

image-utils的Python项目详细描述


操作ceph ceph图像的实用程序。

目前有两个独立的模块。它们之间没有任何关系。




```
pip install image utils
```
````
```




打印版本:
``````
````




````
````
` ``









`````````````````````````````````
`>
ceph.py

图像。


示例:将图像从源ceph集群复制到dest ceph。从映像import ceph导入ceph



`````
`````
``从映像import ceph获取源存储。
src-store=ceph.get存储(conffile-path,ceph-user,keyring-key-ring-path)




`获取dest存储。
dst_store=ceph.get_store(conffile_path2,ceph_用户,密钥环路径2)



从源ceph池中获取映像位置。
src_loc=src_store.get_location(pool,image_name)



将src_store的映像复制到dst_store,dst_pool
ceph.copy(src_store,src_loc,dst_store,dst_pool,dst_store,dst_pool)


`






fish.py


此模块用于修改磁盘映像。需要“guestfs”。虽然在pypi中找不到guestfs python绑定,但您应该安装rpm包
````
yum install python libguestfs
```
,然后就可以修改映像了。

```
映像名称)
f.launch()

f.add_mtu('192.168.1.100',1450)
f.remove_文件('/root/abc.txt')


````

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
保存一段xml是一个新的xml解析器Java   java如何使用断言测试单链表。assertEquals()   java如何将多个选定图像从Gallery复制到Android中的另一个文件夹   重新触发异常时调用序列中的java差异   swing如何在Java中的GridLayout面板的特定单元格中添加标签?   java在更新引用实体之后,有没有办法更新其他实体中的列?   java如何在两个实体之间使用foreach   java方法add(Component)不适用于参数   Apache Tiles和Spring MVC中的java全局异常页面   java kSoap2发送集合   Java存储对象与直接调用其方法的性能对比?   java如何访问selenium中的nowrap元素   使用endpointsframeworktools生成OpenAPI文档时发生java错误   西/东方向的java JLabel不会显示在BorderLayout中   java ActiveMQ Spring客户端:如何更改处理器池?   java不能取消对void的引用;尝试使用生成器模式   javajavax。websocketclient:如何将大型二进制数据从clientendpoint发送到serverendpoint   运行Java代理时Java代理问题   如何将Web应用程序连接到Java/ABAP应用程序   javajackson处理问题