Loading
close

上传镜像

time 更新时间:2022-11-08 11:04:14

本操作用于预先上传云主机创建时所需要的镜像文件。云原生云主机服务将通过CDI模块中的cdi-uploadproxy服务上传镜像文件。由于节点证书限制,cdi-uploadproxy服务仅支持域名访问,所以请在集群内部节点的本地,执行以下操作上传镜像。

说明:

  • 当需要在集群外部上传镜像时,请根据具体的网络情况配置NodePort或Ingress后,通过其进行访问。
  • 任意格式的镜像文件在上传后,都将自动转换为raw格式。
  1. 配置镜像文件所在节点的hosts文件。具体命令如下:

     kubectl get svc cdi-uploadproxy -n kubevirt | awk 'NR==2{print $3,$1}' >> /etc/hosts
    
  2. 上传镜像文件。具体命令如下:

     virtctl image-upload pvc <PVC名称> --size=<PVC大小> --image-path=<镜像地址> --storage-class=general --wait-secs=240 --uploadproxy-url=https://cdi-uploadproxy --insecure
    
    参数 说明
    PVC名称 用于保存该镜像的持久卷声明(PVC)的名称。
    PVC大小 用于保存该镜像的持久卷声明(PVC)的大小。
    该参数值必须大于镜像转换后的大小。
    镜像地址 该镜像文件在节点中的地址。
    该参数值必须包含完整的访问路径和文件名称,如: /root/kubevirt-demo/img/CentOS-7-x86_64-GenericCloud-2009.qcow2
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品