栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

kubevirt使用ceph创建虚拟机(三)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

kubevirt使用ceph创建虚拟机(三)

1.虚拟机镜像操作:

CDI提供了使用PVC作为虚拟机磁盘的方案,在虚拟机启动前通过下面方式填充PVC:

  • 通过URL导入虚拟机镜像到PVC,URL可以是http链接,s3链接 
  • Clone一个已经存在的PVC                                                                                                     
  • 通过container registry 导入虚拟机磁盘到PVC,需要结合ContainerDisk使用                           
  • 通过客户端上传本地镜像到PVC

通过virtctl,结合CDI可以上传本地镜像到pvc上,支持的镜像格式有:

  • .img
  • .qcow2
  • .iso

上传虚拟机镜像到服务器:

查看cdi-uoloadproxy的service ip :

# kubectl -n cdi get svc -l cdi.kubevirt.io=cdi-uploadproxy
NAME              TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
cdi-uploadproxy   ClusterIP   172.10.212.21          443/TCP   3d1h
查看sc名称(上篇文章创建的):

# kubectl get sc 
NAME              PROVISIONER                  RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
rook-ceph-block   rook-ceph.rbd.csi.ceph.com   Delete          Immediate           true                   2d7h
将windows镜像上传到PVC:

# virtctl image-upload --uploadproxy-url=https://172.10.212.21  --pvc-name=iso-win10 --pvc-size=10Gi --insecure --storage-class=rook-ceph-block --access-mode=ReadWriteMany --block-volume --image-path=./cn_windows_10_business_editions_version_1909_updated_jan_2020_x64.iso
PVC default/iso-win10 not found 
PersistentVolumeClaim default/iso-win10 created
Waiting for PVC iso-win10 upload pod to be ready...
Pod now ready
Uploading data to https://172.10.212.21

 4.95 GiB / 4.95 GiB [==========================================================================================================================================================================================================================] 100.00% 25s

Uploading data completed successfully, waiting for processing to complete, you can hit ctrl-c without interrupting the progress
Processing completed successfully
Uploading ./cn_windows_10_business_editions_version_1909_updated_jan_2020_x64.iso completed successfully

参数解释:

  • --image-path:操作系统镜像地址。
  • --pvc-name:指定存储操作系统镜像的pvc,pvc动态创建。
  • --pvc-size:pvc大小,根据操作系统镜像大小来设定,一般比上传操作略大就行。
  • --uploadproxy-url:cdi-uploadproxy的service Ip。

查看pvc:

2.创建虚拟机:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/869933.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号