V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weishao666
V2EX  ›  问与答

virtctl 上传一个 iso 文件报错求助

  •  
  •   weishao666 · 2023 年 6 月 3 日 · 653 次点击
    这是一个创建于 1036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    # 建 pv 写法大致如下
    cat <<EOF | kubectl apply -f -
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: pv001scratch4
    spec:
      accessModes:
        - ReadWriteOnce
      capacity:
        storage: 10Gi
      hostPath:
        path: /data/pv001scratch4/
    EOF
    
    # 建 dv 写法大致如下
    cat <<EOF |  kubectl apply -f -
    apiVersion: cdi.kubevirt.io/v1beta1
    kind: DataVolume
    metadata:
      name: upload
    spec:
      source:
          upload: {}
      pvc:
        accessModes:
          - ReadWriteMany
        resources:
          requests:
            storage: 6Gi
    EOF
    
    # dv pv 等 ready
    [root@k8s1 data]# kubectl get dv,pvc,pv
    NAME                                  PHASE         PROGRESS   RESTARTS   AGE
    datavolume.cdi.kubevirt.io/upload     UploadReady   N/A                   4m32s
    
    NAME                                                                           STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS      AGE
    persistentvolumeclaim/upload                                                   Bound    pv-ww-win10                                10Gi       RWX                              4m32s
    persistentvolumeclaim/upload-scratch                                           Bound    pv001scratch4                              10Gi       RWO                              4m32s
    
    persistentvolume/pv001scratch4                              10Gi       RWO            Retain           Bound       default/upload-scratch                                                                      4m3s
    persistentvolume/pv-ww-win10                                10Gi       RWX            Retain           Bound       default/upload                                                                              59m
    
    # 执行权限错误,试过镜像文件,宿主机赋权限都没用
    virtctl image-upload dv upload --no-create --image-path=/home/w/win10.iso --insecure --uploadproxy-url=https://10.96.3.216
    
    Using existing PVC default/upload
    Uploading data to https://10.96.3.216
    
     576.00 KiB / 4.95 GiB [>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------]   0.01% 0s
    
    unexpected return value 500, Saving stream failed: Unable to transfer source data to target file: could not open file "/data/disk.img": open /data/disk.img: permission denied
    
    

    求懂的同志指教,感谢

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1434 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
    ♥ Do have faith in what you're doing.