ユーザ用ツール

サイト用ツール


06_virtualization:05_container:16_kubernetes_linstor

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
06_virtualization:05_container:16_kubernetes_linstor [2022/05/27 08:22] matsui06_virtualization:05_container:16_kubernetes_linstor [2022/07/07 23:06] (現在) – [3. Linstorインストール] matsui
行 35: 行 35:
 </code> </code>
  
-====== 3. Linstorインストール ======+====== 3. LINSTORインストール ======
  
 今回は3台でlinstor-controllerを冗長化するので、3台とも全部インストール 今回は3台でlinstor-controllerを冗長化するので、3台とも全部インストール
行 438: 行 438:
  
 <code> <code>
-root@linstor-master:~# kubectl apply -f pvc.yaml  +# kubectl apply -f pvc.yaml 
 persistentvolumeclaim/linstor-volume-01 created persistentvolumeclaim/linstor-volume-01 created
-root@linstor-master:~# kubectl get pvc+ 
 +# kubectl get pvc
 NAME                STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS                  AGE NAME                STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS                  AGE
 linstor-volume-01   Pending                                      linstor-basic-storage-class   4s linstor-volume-01   Pending                                      linstor-basic-storage-class   4s
  
-root@linstor-master:~# kubectl get pv+# kubectl get pv
 No resources found No resources found
  
-root@linstor-master:~# linstor volume list +# linstor volume list -p 
-╭──────────────────────────────────────────────────────────────────────────────────────────╮ ++------------------------------------------------------------------------------------------+ 
-┊ Node ┊ Resource ┊ StoragePool ┊ VolNr ┊ MinorNr ┊ DeviceName ┊ Allocated ┊ InUse ┊ State  +Node Resource StoragePool VolNr MinorNr DeviceName Allocated InUse State | 
-╞══════════════════════════════════════════════════════════════════════════════════════════╡ +|==========================================================================================| 
-╰──────────────────────────────────────────────────────────────────────────────────────────╯++------------------------------------------------------------------------------------------+
 </code> </code>
 ==== PodからPV利用 ==== ==== PodからPV利用 ====
行 486: 行 486:
 # kubectl get pv # kubectl get pv
 NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                       STORAGECLASS                  REASON   AGE NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                       STORAGECLASS                  REASON   AGE
-pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2   3Gi        RWO            Delete           Bound    default/linstor-volume-01   linstor-basic-storage-class            82s+pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2   3Gi        RWO            Delete           Bound    default/linstor-volume-01   linstor-basic-storage-class            82s 
 # kubectl get pvc # kubectl get pvc
 NAME                STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                  AGE NAME                STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                  AGE
-linstor-volume-01   Bound    pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2   3Gi        RWO            linstor-basic-storage-class   4m54s+linstor-volume-01   Bound    pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2   3Gi        RWO            linstor-basic-storage-class   4m54s
  
-# linstor  volume list +# linstor volume list -p 
-╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ ++--------------------------------------------------------------------------------------------------------------------------------------------+ 
-┊ Node           ┊ Resource                                 ┊ StoragePool  ┊ VolNr ┊ MinorNr ┊ DeviceName    ┊ Allocated ┊ InUse  ┊    State  +Node           Resource                                 StoragePool  VolNr MinorNr DeviceName    Allocated InUse     State | 
-╞════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╡ +|============================================================================================================================================| 
-┊ linstor-node04 ┊ pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2 ┊ linstor-pool ┊     0 ┊    1000 ┊ /dev/drbd1000 ┊  6.15 MiB ┊ Unused ┊ UpToDate  +linstor-node04 pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool     0    1000 /dev/drbd1000  5.23 MiB Unused UpToDate | 
-┊ linstor-node05 ┊ pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2 ┊ linstor-pool ┊     0 ┊    1000 ┊ /dev/drbd1000 ┊  7.07 MiB ┊ Unused ┊ UpToDate  +linstor-node05 pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool     0    1000 /dev/drbd1000  4.61 MiB Unused UpToDate | 
-┊ linstor-node06 ┊ pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2 ┊ linstor-pool ┊     0 ┊    1000 ┊ /dev/drbd1000 ┊ 11.38 MiB ┊ InUse  ┊ UpToDate  +linstor-node06 pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool     0    1000 /dev/drbd1000 11.38 MiB | Unused | UpToDate | 
-╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯++--------------------------------------------------------------------------------------------------------------------------------------------+
 </code> </code>
 +
 +
 +=== PVC削除 ===
 +
 +PVCを削除すると、ちゃんとlinstorで削除されている。
 +
 +<code>
 +# kubectl delete pod ubuntu 
 +pod "ubuntu" deleted
 +
 +# kubectl get pvc
 +NAME                STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS                  AGE
 +linstor-volume-01   Bound    pvc-06ac4732-f3f4-46fe-a0b6-6f58a9895cb2   3Gi        RWO            linstor-basic-storage-class   29m
 +
 +# kubectl delete pvc linstor-volume-01 
 +persistentvolumeclaim "linstor-volume-01" deleted
 +
 +# linstor volume list -p
 ++------------------------------------------------------------------------------------------+
 +| Node | Resource | StoragePool | VolNr | MinorNr | DeviceName | Allocated | InUse | State |
 +|==========================================================================================|
 ++------------------------------------------------------------------------------------------+
 +</code>
 +
 +
 {{tag>Kuberneted DRBD}} {{tag>Kuberneted DRBD}}
06_virtualization/05_container/16_kubernetes_linstor.1653639766.txt.gz · 最終更新: 2022/05/27 08:22 by matsui