sodafoundation / api

SODA Terra Project API module : is an open source implementation of SODA API connecting storage to platforms like Kubernetes, OpenStack, and VMware
Apache License 2.0
827 stars 316 forks source link

New Feature : Support iSCSI Block Storage as backend Storage in kubernetes #1016

Open jmjoo opened 5 years ago

jmjoo commented 5 years ago

Is this a BUG REPORT or FEATURE REQUEST?: FEATURE REQUEST

What happened and What you expected to happen: I am testing kubernetes install version of opensds ( opensds/install/kubernetes ) If I have iscsi storage, Manually I should connect iscsi-initiator(iscsiadm) to node which dock pod placed. That way is weak for node failover. I think that container for connecting iscsi is needed before dock pod is started. Or High Availability tool like pacemaker should handle iscsi-initiator process for node failover. If it's possible, you can say that opensds can support iscsi storage. Perhaps it might be discussion point.

Environment:

jmjoo commented 5 years ago

Also If there is other idea about node failover in kubernetes cluster, share the idea or let me know how to handle node failover.

wisererik commented 5 years ago

Hi @jaemin-joo you suggest adding a iSCSI storage into hotpot like Ceph, LVM, is that right?

jmjoo commented 5 years ago

@wisererik Hi~ Yes. I wish to use iscsi storage like Ceph, LVM. These days, ISCSI storage is used much more than other block storage like FC storage. I try to use ISCSI storage as LVM volume. but there are some problems. So I suggested new hotpot feature for ISCSI storage.