https://github.com/openebs-archive/istgt
CAS Data Engine - iSCSI Target for OpenEBS cStor
https://github.com/openebs-archive/istgt
hacktoberfest iscsi kubernetes openebs storage
Last synced: about 1 month ago
JSON representation
CAS Data Engine - iSCSI Target for OpenEBS cStor
- Host: GitHub
- URL: https://github.com/openebs-archive/istgt
- Owner: openebs-archive
- License: apache-2.0
- Created: 2018-02-27T11:10:49.000Z (about 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-12-11T17:25:46.000Z (over 1 year ago)
- Last Synced: 2025-03-25T09:51:08.270Z (about 2 months ago)
- Topics: hacktoberfest, iscsi, kubernetes, openebs, storage
- Language: C
- Homepage: https://docs.openebs.io
- Size: 1.56 MB
- Stars: 23
- Watchers: 25
- Forks: 72
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
[](https://github.com/openebs/istgt/actions/workflows/build.yml)
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fopenebs%2Fistgt?ref=badge_shield)
[](https://bestpractices.coreinfrastructure.org/projects/2738)
[](https://kubernetes.slack.com/messages/openebs)### Instructions to check cstyle
```sh
Checkout develop branch
Do ./cstyle.pl
```
### Building
```bash
git checkout develop
sudo apt-get install libssl-dev docker.io
sudo apt-get install autoconf
./autogen.sh
./configure --enable-replication
make cstyle
make clean
make
```
### Run target in a container on host network
Copy istgt.conf file to /tmp/cstor
```bash
sudo docker run -d --network=host -v /tmp/cstor:/tmp/cstor openebs/istgt:test /bin/bash ./init.sh volname=vol1 portal=10.128.0.2 path=/tmp/cstor size=10g externalIP=10.128.0.2
```
### Run target as a binary on host network
Update volname, size, portal and externalIP in restart.sh
```bash
sh restart.sh
```## License
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fopenebs%2Fistgt?ref=badge_large)