このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
06_virtualization:05_container:16_kubernetes_linstor [2022/05/27 06:47] – matsui | 06_virtualization:05_container:16_kubernetes_linstor [2022/07/07 23:06] (現在) – [3. Linstorインストール] matsui | ||
---|---|---|---|
行 35: | 行 35: | ||
</ | </ | ||
- | ====== 3. Linstorインストール ====== | + | ====== 3. LINSTORインストール ====== |
今回は3台でlinstor-controllerを冗長化するので、3台とも全部インストール | 今回は3台でlinstor-controllerを冗長化するので、3台とも全部インストール | ||
行 433: | 行 433: | ||
+ | === PVC作成した時点 === | ||
+ | |||
+ | PVC作成した時点ではまだPVは作成してない。 | ||
+ | |||
+ | < | ||
+ | # kubectl apply -f pvc.yaml | ||
+ | persistentvolumeclaim/ | ||
+ | |||
+ | # kubectl get pvc | ||
+ | NAME STATUS | ||
+ | linstor-volume-01 | ||
+ | |||
+ | # kubectl get pv | ||
+ | No resources found | ||
+ | |||
+ | # linstor volume list -p | ||
+ | +------------------------------------------------------------------------------------------+ | ||
+ | | Node | Resource | StoragePool | VolNr | MinorNr | DeviceName | Allocated | InUse | State | | ||
+ | |==========================================================================================| | ||
+ | +------------------------------------------------------------------------------------------+ | ||
+ | </ | ||
==== PodからPV利用 ==== | ==== PodからPV利用 ==== | ||
行 454: | 行 475: | ||
- name: linstor-volume | - name: linstor-volume | ||
persistentVolumeClaim: | persistentVolumeClaim: | ||
- | claimName: " | + | claimName: " |
</ | </ | ||
+ | |||
+ | |||
+ | === Pod作成すると、PVも作成される === | ||
+ | |||
+ | < | ||
+ | kubectl apply -f ubutnu.yaml | ||
+ | |||
+ | # kubectl get pv | ||
+ | NAME | ||
+ | pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | ||
+ | |||
+ | # kubectl get pvc | ||
+ | NAME STATUS | ||
+ | linstor-volume-01 | ||
+ | |||
+ | # linstor volume list -p | ||
+ | +--------------------------------------------------------------------------------------------------------------------------------------------+ | ||
+ | | Node | Resource | ||
+ | |============================================================================================================================================| | ||
+ | | linstor-node04 | pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool | 0 | 1000 | / | ||
+ | | linstor-node05 | pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool | 0 | 1000 | / | ||
+ | | linstor-node06 | pvc-c83e52e0-f8c7-447c-a3f2-8f01daaeb4c2 | linstor-pool | 0 | 1000 | / | ||
+ | +--------------------------------------------------------------------------------------------------------------------------------------------+ | ||
+ | </ | ||
+ | |||
+ | |||
+ | === PVC削除 === | ||
+ | |||
+ | PVCを削除すると、ちゃんとlinstorで削除されている。 | ||
+ | |||
+ | < | ||
+ | # kubectl delete pod ubuntu | ||
+ | pod " | ||
+ | |||
+ | # kubectl get pvc | ||
+ | NAME STATUS | ||
+ | linstor-volume-01 | ||
+ | |||
+ | # kubectl delete pvc linstor-volume-01 | ||
+ | persistentvolumeclaim " | ||
+ | |||
+ | # linstor volume list -p | ||
+ | +------------------------------------------------------------------------------------------+ | ||
+ | | Node | Resource | StoragePool | VolNr | MinorNr | DeviceName | Allocated | InUse | State | | ||
+ | |==========================================================================================| | ||
+ | +------------------------------------------------------------------------------------------+ | ||
+ | </ | ||
+ | |||
{{tag> | {{tag> |