{"id":19378849,"url":"https://github.com/linbit/addon-linstor","last_synced_at":"2025-07-21T19:38:06.127Z","repository":{"id":82827621,"uuid":"148165737","full_name":"LINBIT/addon-linstor","owner":"LINBIT","description":"OpenNebula driver to manage and access storage managed by LINSTOR","archived":false,"fork":false,"pushed_at":"2024-12-05T14:44:22.000Z","size":513,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-23T19:38:13.045Z","etag":null,"topics":["drbd","linstor","lvm","opennebula","zfsonlinux"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LINBIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-10T14:11:56.000Z","updated_at":"2025-02-05T04:40:42.000Z","dependencies_parsed_at":"2024-01-17T08:52:32.711Z","dependency_job_id":"82ed2223-2956-437d-8aa7-f12f39b441f0","html_url":"https://github.com/LINBIT/addon-linstor","commit_stats":null,"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/LINBIT/addon-linstor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LINBIT%2Faddon-linstor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LINBIT%2Faddon-linstor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LINBIT%2Faddon-linstor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LINBIT%2Faddon-linstor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LINBIT","download_url":"https://codeload.github.com/LINBIT/addon-linstor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LINBIT%2Faddon-linstor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266367974,"owners_count":23918682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["drbd","linstor","lvm","opennebula","zfsonlinux"],"created_at":"2024-11-10T09:07:35.939Z","updated_at":"2025-07-21T19:38:06.102Z","avatar_url":"https://github.com/LINBIT.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linstor Storage Driver\n\n## Description\n\nThis driver allows for highly available storage using DRBD9 + Linstor in\nOpenNebula.\n\n## Development\n\nTo contribute bug patches or new features, you can use the github Pull Request\nfeature. It is assumed that code and documentation are contributed under the\nApache License 2.0.\n\nBefore submitting pull requests, please run the `./format.sh` script found\nin the root of the project and test using `tox`.\n\nSupport for this addon can be found at the\n[DRBD-User](http://lists.linbit.com/listinfo/drbd-user) mailing list.\n\n## Authors\n\n* Rene Peinthor [\u003crene.peinthor@linbit.com\u003e](rene.peinthor@linbit.com)\n\n## Compatibility\n\n* This addon is compatible with OpenNebula versions from 5.8 to 6.8\n* It was tested with version 6.6\n* This version of README.md describes the installation process for ONE 5.6 environments\n* This is intended for use as an images datastore for use with either an NFS shared\n* system datastore or a SSH system datastore\n\n## Requirements\n\n* DRBD9 9.0.28+\n* LINSTOR 1.18.0+\n\n## Features\n\n* quickly attaches images to VMs\n* fast image clones\n* transfers images over the network in diskless mode\n* allows for live migration even if the ssh system datastore is used\n\n## Installation\n\nFollow these steps on the Front-End node only.\n\n### Clone the Repository and Run the Install Script.\n\nRun the following commands as either oneadmin or whichever user is filling the\n`ONE_USER` role (or have the `ONE_USER` environment defined):\n\n```bash\npython setup.py install\n```\n\n## Upgrading\n\nTo upgrade the driver, simply run the above installation script again.\n\n## From 2.x to 3.x\n\n\n### Linstor system datastore\n\nIn version 3.x we removed handling context images within Linstor plugin\nand fallback to the `tm/ssh` implementation.\n\nThis means you have to remove the `CONTEXT_DISK_TYPE` attribute from\nthe Linstor system datastore, as we now use the default FILE type.\n\nContext images are just read-only ISO files that are recreated everytime\nthe VM is started and there is not much benefit form having them\nas DRBD resources.\n\nThe plugin will delete old context images on VM delete and undeploy actions.\nIf you want to clean up the context images `OpenNebula-vm-context-*` you need to\nstop and start the VM that is still using it (no reboot).\n\n## Configuration\nPlease refer the DRBD user guide for configuration and documentation:\n[Linstor User's guide](https://docs.linbit.com/docs/linstor-guide/#ch-opennebula-linstor)\n\n## Usage\n\nThis driver will use Linstor to create new images and transfer them to\nhosts. Images are attached to hosts across the network using diskless mode.\nImages are replicated according to the deployment policy set in the datastore\ntemplate.\n\n## License\n\nApache 2.0\n\n## DRBD9 and Linstor User's Guide\n\nIf you have any questions about setting up, tuning, or administrating DRBD9 or\nLinstor, be sure to check out the information provided in the\n[Drbd User's Guide](http://docs.linbit.com/doc/users-guide-90/drbd-users-guide/)\nor the\n[Linstor User's Guide](https://docs.linbit.com/docs/linstor-guide/#ch-opennebula-linstor)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinbit%2Faddon-linstor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinbit%2Faddon-linstor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinbit%2Faddon-linstor/lists"}