├── UG8.4
├── en
│ ├── output-html
│ │ └── .empty
│ ├── output-pdf
│ │ └── .empty
│ ├── Makefile
│ ├── man-pages.adoc
│ ├── drbd-users-guide.adoc
│ ├── more-info.adoc
│ ├── about.adoc
│ ├── benchmark.adoc
│ └── install-packages.adoc
├── ja
│ ├── output-html
│ │ └── .empty
│ ├── output-pdf
│ │ └── .empty
│ ├── Makefile
│ ├── drbd-users-guide.adoc-ja.patch
│ ├── man-pages.po
│ └── drbd-users-guide.po
├── Makefile
└── cn
│ └── Makefile
├── UG9
├── cn
│ ├── images
│ ├── output-html
│ │ └── .empty
│ ├── output-pdf
│ │ └── .empty
│ ├── Makefile
│ ├── drbd-user-guide.adoc-cn.patch
│ └── po
│ │ ├── linstorgw-under-the-hood.adoc.po
│ │ ├── linstorgw-core-concepts.adoc.po
│ │ ├── linstorgw-linstor.adoc.po
│ │ ├── linstorgw-introduction.adoc.po
│ │ ├── linstor-user-guide.adoc.po
│ │ ├── man-pages.adoc.po
│ │ ├── drbd-user-guide.adoc.po
│ │ ├── linstorgw-user-guide.adoc.po
│ │ ├── linstorgw-architecture.adoc.po
│ │ └── linstor-webui.adoc.po
├── en
│ ├── output-html
│ │ └── .empty
│ ├── output-pdf
│ │ └── .empty
│ ├── Makefile
│ ├── linstorgw-under-the-hood.adoc
│ ├── linstorgw-core-concepts.adoc
│ ├── linstorgw-introduction.adoc
│ ├── linstorgw-linstor.adoc
│ ├── man-pages.adoc
│ ├── pot
│ │ ├── linstorgw-under-the-hood.adoc.pot
│ │ ├── linstorgw-core-concepts.adoc.pot
│ │ ├── linstorgw-linstor.adoc.pot
│ │ ├── linstorgw-introduction.adoc.pot
│ │ ├── man-pages.adoc.pot
│ │ ├── linstor-users-guide.adoc.pot
│ │ ├── drbd-users-guide.adoc.pot
│ │ ├── linstorgw-users-guide.adoc.pot
│ │ ├── linstorgw-architecture.adoc.pot
│ │ ├── linstor-webui.adoc.pot
│ │ ├── linstor-about.adoc.pot
│ │ ├── drbd-dualprimary.adoc.pot
│ │ └── linstorgw-transport.adoc.pot
│ ├── linstorgw-user-guide.adoc
│ ├── linstorgw-architecture.adoc
│ ├── linstor-user-guide.adoc
│ ├── drbd-user-guide.adoc
│ ├── linstor-webui.adoc
│ ├── linstor-about.adoc
│ ├── linstorgw-transport.adoc
│ ├── drbd-dualprimary.adoc
│ ├── linstorgw-server-client-agent.adoc
│ ├── drbd-about.adoc
│ ├── drbd-more-info.adoc
│ ├── drbd-recent-changes.adoc
│ ├── linstorgw-gateway-server.adoc
│ └── linstorgw-software-stack.adoc
├── ja
│ ├── images
│ ├── output-html
│ │ └── .empty
│ ├── output-pdf
│ │ └── .empty
│ ├── Makefile
│ ├── drbd-user-guide.adoc-ja.patch
│ └── po
│ │ ├── linstorgw-under-the-hood.adoc.po
│ │ ├── linstorgw-core-concepts.adoc.po
│ │ ├── linstor-user-guide.adoc.po
│ │ ├── linstorgw-introduction.adoc.po
│ │ ├── linstorgw-linstor.adoc.po
│ │ ├── drbd-user-guide.adoc.po
│ │ ├── man-pages.adoc.po
│ │ ├── linstorgw-user-guide.adoc.po
│ │ ├── linstorgw-architecture.adoc.po
│ │ ├── linstor-webui.adoc.po
│ │ └── linstor-about.adoc.po
└── Makefile
├── man-pages
├── output-html
│ └── .empty
├── output-html-finalize
│ └── .empty
└── Makefile
├── images
├── sap-aws-0.png
├── sap-aws-1.png
├── sap-aws-2.png
├── sap-aws-3.png
├── sap-aws-4.png
├── sap-aws-5.png
├── sap-aws-6.png
├── sap-aws-7.png
├── sap-aws-8.png
├── sap-aws-9.png
├── vdo-cp-a.png
├── sap-aws-10.png
├── sap-aws-11.png
├── sap-aws-ra.png
├── windrbd-format.png
├── windrbd-reboot.png
├── drbd8-sas-ssd-5.png
├── drbd8-sata-ssd-5.png
├── windrbd-firewall.png
├── ampere_linbit_arch.png
├── drbd8-sas-ssd-rand-rw.png
├── drbd8-sas-ssd-seq-rw.png
├── drbd8-sata-ssd-seq-rw.png
├── drbd9-kvm-rhel8-ss-1.png
├── drbd9-kvm-rhel8-ss-2.png
├── drbd9-kvm-rhel8-ss-3.png
├── drbd9-kvm-rhel8-ss-4.png
├── drbd9-nvmeof-rhel9-ra.png
├── eks-linstor-s3-iam-0.png
├── eks-linstor-s3-iam-1.png
├── linstor-gui-dashboard.png
├── windrbd-firewall-name.png
├── windrbd-run-installer.png
├── drbd8-ovirt-rhel6-note.jpg
├── drbd8-sata-ssd-rand-rw.png
├── drbdmon-resource-actions.png
├── eks-linstor-arch-diagram.png
├── eks-linstor-lt-create-0.png
├── eks-linstor-lt-create-1.png
├── eks-linstor-lt-create-2.png
├── eks-linstor-lt-create-3.png
├── eks-linstor-perf-graphs.png
├── eks-linstor-validation-0.png
├── eks-linstor-validation-2.png
├── eks-linstor-validation-4.png
├── linstor-exos-integration.png
├── windrbd-accept-license.png
├── windrbd-disk-management.png
├── windrbd-partition-finish.png
├── windrbd-partition-format.png
├── windrbd-ready-to-install.png
├── windrbd-select-language.png
├── windrbd-upgrade-windrbd.png
├── windrbd-windows-regedit.png
├── Screenshot_20170620_145416.png
├── Screenshot_20170620_150005.png
├── Screenshot_20170620_150241.png
├── Screenshot_20170620_152241.png
├── Screenshot_20170620_152306.png
├── Screenshot_20170620_152714.png
├── Screenshot_20170620_153624.png
├── drbd8-ovirt-rhel6-hyp_host.png
├── drbd8-ovirt-rhel6-warning.png
├── eks-linstor-grafana-dash-0.png
├── linstor-proxmox-create-vm.png
├── vsan-connect-automatically.png
├── windrbd-asking-for-format.png
├── windrbd-firewall-profiles.png
├── windrbd-virtualbox-network.png
├── windrbd-virtualbox-set-ram.png
├── drbd8-kvm-nodist-Screenshot-1.jpg
├── drbd8-kvm-nodist-Screenshot-2.jpg
├── drbd8-kvm-nodist-Screenshot-3.jpg
├── drbd8-kvm-nodist-Screenshot-4.jpg
├── drbd8-ovirt-rhel6-bigpicture.png
├── drbd8-sata-ssd-intel-sata-ssd.png
├── drbdmon-resources-selection.png
├── linstor-olvm-kvm-hosts-added.png
├── windrbd-firewall-enter-port.png
├── windrbd-partition-enter-size.png
├── windrbd-virtualbox-create-vm.png
├── windrbd-virtualbox-insert-iso.png
├── drbd8-ovirt-rhel6-storage_ini1.png
├── drbd8-ovirt-rhel6-storage_ini2.png
├── drbd8-ovirt-rhel6-storage_step1.png
├── drbd8-ovirt-rhel6-storage_step2.png
├── drbd8-ovirt-rhel6-storage_step3.png
├── iscsi-kvm-nodist-add-pool-icon.png
├── k8s_quickstart_linstor_sp_list.png
├── linstor-olvm-mbs-storage-domain.png
├── windrbd-partition-drive-letter.png
├── windrbd-virtualbox-create-disk.png
├── windrbd-windows-regedit-syslog.png
├── windrbd-windows-set-ip-address.png
├── linstor-node-info-command-output.png
├── linstor-olvm-iscsi-storage-domain.png
├── linstor-olvm-linstor-gui-dashboard.png
├── linstor-proxmox-datacenter-storage.png
├── windrbd-firewall-advanced-settings.png
├── windrbd-firewall-select-port-type.png
├── windrbd-gparted-create-partition.png
├── windrbd-windows-install-bus-device.png
├── iscsi-kvm-nodist-screenshot-new-vm-1.png
├── iscsi-kvm-nodist-screenshot-new-vm-2.png
├── iscsi-kvm-nodist-screenshot-new-vm-3.png
├── iscsi-kvm-nodist-screenshot-new-vm-4.png
├── iscsi-kvm-nodist-screenshot-new-vm-5.png
├── iscsi-kvm-nodist-screenshot-new-vm-6.png
├── iscsi-kvm-nodist-screenshot-new-vm-7.png
├── iscsi-kvm-nodist-screenshot-new-vm-8.png
├── windrbd-virtualbox-set-writethrough.png
├── windrbd-firewall-allow-the-connection.png
├── windrbd-gparted-create-partition-table.png
├── windrbd-virtualbox-disable-dhcp-server.png
├── drbd9-azure-ha-clustering-primer-lb-rules.png
├── drbd9-azure-ha-clustering-primer-lb-setup.png
├── k8s_quickstart_linstor_get_storageclasses.png
├── linstor-k8s-linbit-sds-grafana-dashboard.png
├── linstor-k8s-prometheus-drbd_version-metic.png
├── linstor-k8s-prometheus-linstor_info-metic.png
├── windrbd-control-panel-system-and-security.png
├── linstor-proxmox-hyperconverged-architecture.png
├── tg-k8s-quickstart-linstor-get-storageclasses.png
├── drbd8-dolphin-opensuse11.1-screenshot-ixadmin.png
├── iscsi-kvm-nodist-screenshot-new-storage-pool-1.png
├── iscsi-kvm-nodist-screenshot-new-storage-pool-2.png
├── linstor-olvm-olvm-management-console-dashboard.png
├── drbd8-iscsi-nodist-screenshot-windows-add-portal.png
├── drbd8-iscsi-nodist-screenshot-windows-chap-auth.png
├── drbd9-azure-ha-clustering-primer-lb-backend-pool.png
├── drbd9-azure-ha-clustering-primer-lb-health-probe.png
├── k8s_quickstart_linstor_get_persistentvolumeclaims.png
├── tg-drbd-reactor-mariadb-promoter-resource-status.png
├── drbd8-dolphin-opensuse11.1-screenshot-cluster_edit.png
├── drbd8-dolphin-opensuse11.1-screenshot-ixadmin_test.png
├── drbd8-iscsi-nodist-screenshot-windows-logon-target.png
├── drbd8-geoclustering-rhel7-Screenshot_20170620_145416.png
├── drbd8-geoclustering-rhel7-Screenshot_20170620_150005.png
├── drbd8-geoclustering-rhel7-Screenshot_20170620_152241.png
├── drbd8-geoclustering-rhel7-Screenshot_20170620_152306.png
├── drbd8-geoclustering-rhel7-Screenshot_20170620_153624.png
├── drbd8-iscsi-nodist-screenshot-windows-connected-target.png
├── linstor-suse-harvester_01-harvester-csi-driver-config.png
├── linstor-suse-harvester_04-harvester-images-list-page.png
├── tg-k8s-quickstart-linstor-get-persistentvolumeclaims.png
├── drbd8-iscsi-nodist-screenshot-windows-discovered-target.png
├── drbd8-iscsi-nodist-screenshot-windows-diskman-initialize.png
├── drbd9-azure-ha-clustering-primer-network-security-group.png
├── drbd8-iscsi-nodist-screenshot-windows-diskman-initialized.png
├── drbd8-iscsi-nodist-screenshot-windows-diskman-uninitialized.png
├── drbd9-azure-ha-clustering-primer-virtual-machine-overview.png
├── linstor-suse-harvester_02-harvester-csi-driver-config-add.png
├── linstor-suse-harvester_07-harvester-vm-list-screen-no-vms.png
├── linstor-suse-harvester_08-harvester-vm-create-screen-basics.png
├── linstor-suse-harvester_09-harvester-vm-create-screen-volumes.png
├── linstor-suse-harvester_11-harvester-vm-list-screen-debian-vm.png
├── linstor-suse-harvester_12-harvester-serial-console-debian-vm.png
├── linstor-k8s-prometheus-alertmanager-drbdconnectionnotconnected.png
├── linstor-suse-harvester_03-set-linstor-as-default-storage-class.png
├── linstor-suse-harvester_05-harvester-image-create-basics-screen.png
├── linstor-suse-harvester_06-harvester-image-create-storage-screen.png
├── drbd9-azure-ha-clustering-primer-network-security-group-inbound-rules.png
├── linstor-suse-harvester_10-harvester-vm-create-screen-advanced-options.png
├── tg-k8s-quickstart-linstor-storage-pool-list-after-creating-thin-pool.png
├── linbit-hcomb.svg
├── warning.svg
├── caution.svg
├── important.svg
├── note.svg
├── tip.svg
├── linbit-logo-2017.svg
├── LINBIT-logo.svg
└── nagios.svg
├── COPYING
├── .gitignore
├── themes
├── default-with-font-fallbacks-theme.yml
├── base-theme.yml
├── pdf-cn-theme.yml
└── pdf-ja-theme.yml
├── UG-build-adoc.mk
├── UG-build-po.mk
├── UG-top.mk
└── .gitlab-ci.yml
/UG8.4/en/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG8.4/en/output-pdf/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG8.4/ja/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG8.4/ja/output-pdf/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/cn/images:
--------------------------------------------------------------------------------
1 | ../../images
--------------------------------------------------------------------------------
/UG9/cn/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/cn/output-pdf/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/en/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/en/output-pdf/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/ja/images:
--------------------------------------------------------------------------------
1 | ../../images
--------------------------------------------------------------------------------
/UG9/ja/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/ja/output-pdf/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/man-pages/output-html/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/Makefile:
--------------------------------------------------------------------------------
1 | include ../UG-top.mk
2 |
--------------------------------------------------------------------------------
/man-pages/output-html-finalize/.empty:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG8.4/Makefile:
--------------------------------------------------------------------------------
1 | include ../UG-top.mk
2 |
--------------------------------------------------------------------------------
/UG9/en/Makefile:
--------------------------------------------------------------------------------
1 | include ../../UG-build-adoc.mk
2 | include ../../UG-build.mk
3 |
--------------------------------------------------------------------------------
/UG8.4/cn/Makefile:
--------------------------------------------------------------------------------
1 | lang=cn
2 |
3 | include ../../UG-build-adoc.mk
4 | include ../../UG-build.mk
5 |
--------------------------------------------------------------------------------
/UG8.4/en/Makefile:
--------------------------------------------------------------------------------
1 | lang=en
2 |
3 | include ../../UG-build-adoc.mk
4 | include ../../UG-build.mk
5 |
--------------------------------------------------------------------------------
/images/sap-aws-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-0.png
--------------------------------------------------------------------------------
/images/sap-aws-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-1.png
--------------------------------------------------------------------------------
/images/sap-aws-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-2.png
--------------------------------------------------------------------------------
/images/sap-aws-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-3.png
--------------------------------------------------------------------------------
/images/sap-aws-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-4.png
--------------------------------------------------------------------------------
/images/sap-aws-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-5.png
--------------------------------------------------------------------------------
/images/sap-aws-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-6.png
--------------------------------------------------------------------------------
/images/sap-aws-7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-7.png
--------------------------------------------------------------------------------
/images/sap-aws-8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-8.png
--------------------------------------------------------------------------------
/images/sap-aws-9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-9.png
--------------------------------------------------------------------------------
/images/vdo-cp-a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/vdo-cp-a.png
--------------------------------------------------------------------------------
/images/sap-aws-10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-10.png
--------------------------------------------------------------------------------
/images/sap-aws-11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-11.png
--------------------------------------------------------------------------------
/images/sap-aws-ra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/sap-aws-ra.png
--------------------------------------------------------------------------------
/images/windrbd-format.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-format.png
--------------------------------------------------------------------------------
/images/windrbd-reboot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-reboot.png
--------------------------------------------------------------------------------
/images/drbd8-sas-ssd-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sas-ssd-5.png
--------------------------------------------------------------------------------
/images/drbd8-sata-ssd-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sata-ssd-5.png
--------------------------------------------------------------------------------
/images/windrbd-firewall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall.png
--------------------------------------------------------------------------------
/images/ampere_linbit_arch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/ampere_linbit_arch.png
--------------------------------------------------------------------------------
/images/drbd8-sas-ssd-rand-rw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sas-ssd-rand-rw.png
--------------------------------------------------------------------------------
/images/drbd8-sas-ssd-seq-rw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sas-ssd-seq-rw.png
--------------------------------------------------------------------------------
/images/drbd8-sata-ssd-seq-rw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sata-ssd-seq-rw.png
--------------------------------------------------------------------------------
/images/drbd9-kvm-rhel8-ss-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-kvm-rhel8-ss-1.png
--------------------------------------------------------------------------------
/images/drbd9-kvm-rhel8-ss-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-kvm-rhel8-ss-2.png
--------------------------------------------------------------------------------
/images/drbd9-kvm-rhel8-ss-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-kvm-rhel8-ss-3.png
--------------------------------------------------------------------------------
/images/drbd9-kvm-rhel8-ss-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-kvm-rhel8-ss-4.png
--------------------------------------------------------------------------------
/images/drbd9-nvmeof-rhel9-ra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-nvmeof-rhel9-ra.png
--------------------------------------------------------------------------------
/images/eks-linstor-s3-iam-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-s3-iam-0.png
--------------------------------------------------------------------------------
/images/eks-linstor-s3-iam-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-s3-iam-1.png
--------------------------------------------------------------------------------
/images/linstor-gui-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-gui-dashboard.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-name.png
--------------------------------------------------------------------------------
/images/windrbd-run-installer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-run-installer.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-note.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-note.jpg
--------------------------------------------------------------------------------
/images/drbd8-sata-ssd-rand-rw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sata-ssd-rand-rw.png
--------------------------------------------------------------------------------
/images/drbdmon-resource-actions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbdmon-resource-actions.png
--------------------------------------------------------------------------------
/images/eks-linstor-arch-diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-arch-diagram.png
--------------------------------------------------------------------------------
/images/eks-linstor-lt-create-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-lt-create-0.png
--------------------------------------------------------------------------------
/images/eks-linstor-lt-create-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-lt-create-1.png
--------------------------------------------------------------------------------
/images/eks-linstor-lt-create-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-lt-create-2.png
--------------------------------------------------------------------------------
/images/eks-linstor-lt-create-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-lt-create-3.png
--------------------------------------------------------------------------------
/images/eks-linstor-perf-graphs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-perf-graphs.png
--------------------------------------------------------------------------------
/images/eks-linstor-validation-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-validation-0.png
--------------------------------------------------------------------------------
/images/eks-linstor-validation-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-validation-2.png
--------------------------------------------------------------------------------
/images/eks-linstor-validation-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-validation-4.png
--------------------------------------------------------------------------------
/images/linstor-exos-integration.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-exos-integration.png
--------------------------------------------------------------------------------
/images/windrbd-accept-license.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-accept-license.png
--------------------------------------------------------------------------------
/images/windrbd-disk-management.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-disk-management.png
--------------------------------------------------------------------------------
/images/windrbd-partition-finish.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-partition-finish.png
--------------------------------------------------------------------------------
/images/windrbd-partition-format.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-partition-format.png
--------------------------------------------------------------------------------
/images/windrbd-ready-to-install.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-ready-to-install.png
--------------------------------------------------------------------------------
/images/windrbd-select-language.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-select-language.png
--------------------------------------------------------------------------------
/images/windrbd-upgrade-windrbd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-upgrade-windrbd.png
--------------------------------------------------------------------------------
/images/windrbd-windows-regedit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-windows-regedit.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_145416.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_145416.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_150005.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_150005.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_150241.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_150241.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_152241.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_152241.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_152306.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_152306.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_152714.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_152714.png
--------------------------------------------------------------------------------
/images/Screenshot_20170620_153624.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/Screenshot_20170620_153624.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-hyp_host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-hyp_host.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-warning.png
--------------------------------------------------------------------------------
/images/eks-linstor-grafana-dash-0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/eks-linstor-grafana-dash-0.png
--------------------------------------------------------------------------------
/images/linstor-proxmox-create-vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-proxmox-create-vm.png
--------------------------------------------------------------------------------
/images/vsan-connect-automatically.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/vsan-connect-automatically.png
--------------------------------------------------------------------------------
/images/windrbd-asking-for-format.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-asking-for-format.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-profiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-profiles.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-network.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-network.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-set-ram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-set-ram.png
--------------------------------------------------------------------------------
/images/drbd8-kvm-nodist-Screenshot-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-kvm-nodist-Screenshot-1.jpg
--------------------------------------------------------------------------------
/images/drbd8-kvm-nodist-Screenshot-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-kvm-nodist-Screenshot-2.jpg
--------------------------------------------------------------------------------
/images/drbd8-kvm-nodist-Screenshot-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-kvm-nodist-Screenshot-3.jpg
--------------------------------------------------------------------------------
/images/drbd8-kvm-nodist-Screenshot-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-kvm-nodist-Screenshot-4.jpg
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-bigpicture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-bigpicture.png
--------------------------------------------------------------------------------
/images/drbd8-sata-ssd-intel-sata-ssd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-sata-ssd-intel-sata-ssd.png
--------------------------------------------------------------------------------
/images/drbdmon-resources-selection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbdmon-resources-selection.png
--------------------------------------------------------------------------------
/images/linstor-olvm-kvm-hosts-added.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-olvm-kvm-hosts-added.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-enter-port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-enter-port.png
--------------------------------------------------------------------------------
/images/windrbd-partition-enter-size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-partition-enter-size.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-create-vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-create-vm.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-insert-iso.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-insert-iso.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-storage_ini1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-storage_ini1.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-storage_ini2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-storage_ini2.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-storage_step1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-storage_step1.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-storage_step2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-storage_step2.png
--------------------------------------------------------------------------------
/images/drbd8-ovirt-rhel6-storage_step3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-ovirt-rhel6-storage_step3.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-add-pool-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-add-pool-icon.png
--------------------------------------------------------------------------------
/images/k8s_quickstart_linstor_sp_list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/k8s_quickstart_linstor_sp_list.png
--------------------------------------------------------------------------------
/images/linstor-olvm-mbs-storage-domain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-olvm-mbs-storage-domain.png
--------------------------------------------------------------------------------
/images/windrbd-partition-drive-letter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-partition-drive-letter.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-create-disk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-create-disk.png
--------------------------------------------------------------------------------
/images/windrbd-windows-regedit-syslog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-windows-regedit-syslog.png
--------------------------------------------------------------------------------
/images/windrbd-windows-set-ip-address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-windows-set-ip-address.png
--------------------------------------------------------------------------------
/images/linstor-node-info-command-output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-node-info-command-output.png
--------------------------------------------------------------------------------
/images/linstor-olvm-iscsi-storage-domain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-olvm-iscsi-storage-domain.png
--------------------------------------------------------------------------------
/images/linstor-olvm-linstor-gui-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-olvm-linstor-gui-dashboard.png
--------------------------------------------------------------------------------
/images/linstor-proxmox-datacenter-storage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-proxmox-datacenter-storage.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-advanced-settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-advanced-settings.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-select-port-type.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-select-port-type.png
--------------------------------------------------------------------------------
/images/windrbd-gparted-create-partition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-gparted-create-partition.png
--------------------------------------------------------------------------------
/images/windrbd-windows-install-bus-device.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-windows-install-bus-device.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-1.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-2.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-3.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-4.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-5.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-6.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-7.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-vm-8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-vm-8.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-set-writethrough.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-set-writethrough.png
--------------------------------------------------------------------------------
/images/windrbd-firewall-allow-the-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-firewall-allow-the-connection.png
--------------------------------------------------------------------------------
/images/windrbd-gparted-create-partition-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-gparted-create-partition-table.png
--------------------------------------------------------------------------------
/images/windrbd-virtualbox-disable-dhcp-server.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-virtualbox-disable-dhcp-server.png
--------------------------------------------------------------------------------
/UG9/cn/Makefile:
--------------------------------------------------------------------------------
1 | lang=cn
2 | ASCIIDOCTOR_ADD_OPTIONS=-a scripts=cjk
3 | FONTDIR=../../fonts/noto-cn
4 | include ../../UG-build-po.mk
5 | include ../../UG-build.mk
6 |
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-lb-rules.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-lb-rules.png
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-lb-setup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-lb-setup.png
--------------------------------------------------------------------------------
/images/k8s_quickstart_linstor_get_storageclasses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/k8s_quickstart_linstor_get_storageclasses.png
--------------------------------------------------------------------------------
/images/linstor-k8s-linbit-sds-grafana-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-k8s-linbit-sds-grafana-dashboard.png
--------------------------------------------------------------------------------
/images/linstor-k8s-prometheus-drbd_version-metic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-k8s-prometheus-drbd_version-metic.png
--------------------------------------------------------------------------------
/images/linstor-k8s-prometheus-linstor_info-metic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-k8s-prometheus-linstor_info-metic.png
--------------------------------------------------------------------------------
/images/windrbd-control-panel-system-and-security.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/windrbd-control-panel-system-and-security.png
--------------------------------------------------------------------------------
/images/linstor-proxmox-hyperconverged-architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-proxmox-hyperconverged-architecture.png
--------------------------------------------------------------------------------
/images/tg-k8s-quickstart-linstor-get-storageclasses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/tg-k8s-quickstart-linstor-get-storageclasses.png
--------------------------------------------------------------------------------
/UG9/ja/Makefile:
--------------------------------------------------------------------------------
1 | lang=ja
2 | ASCIIDOCTOR_ADD_OPTIONS=-a scripts=cjk
3 | FONTDIR=../../fonts/genshingothic-fonts
4 | include ../../UG-build-po.mk
5 | include ../../UG-build.mk
6 |
--------------------------------------------------------------------------------
/images/drbd8-dolphin-opensuse11.1-screenshot-ixadmin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-dolphin-opensuse11.1-screenshot-ixadmin.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-storage-pool-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-storage-pool-1.png
--------------------------------------------------------------------------------
/images/iscsi-kvm-nodist-screenshot-new-storage-pool-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/iscsi-kvm-nodist-screenshot-new-storage-pool-2.png
--------------------------------------------------------------------------------
/images/linstor-olvm-olvm-management-console-dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-olvm-olvm-management-console-dashboard.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-add-portal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-add-portal.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-chap-auth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-chap-auth.png
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-lb-backend-pool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-lb-backend-pool.png
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-lb-health-probe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-lb-health-probe.png
--------------------------------------------------------------------------------
/images/k8s_quickstart_linstor_get_persistentvolumeclaims.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/k8s_quickstart_linstor_get_persistentvolumeclaims.png
--------------------------------------------------------------------------------
/images/tg-drbd-reactor-mariadb-promoter-resource-status.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/tg-drbd-reactor-mariadb-promoter-resource-status.png
--------------------------------------------------------------------------------
/UG8.4/ja/Makefile:
--------------------------------------------------------------------------------
1 | lang=ja
2 | ASCIIDOCTOR_ADD_OPTIONS=-r asciidoctor-pdf-cjk
3 | FONTDIR=../../genshingothic-fonts
4 |
5 | include ../../UG-build-po.mk
6 | include ../../UG-build.mk
7 |
--------------------------------------------------------------------------------
/images/drbd8-dolphin-opensuse11.1-screenshot-cluster_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-dolphin-opensuse11.1-screenshot-cluster_edit.png
--------------------------------------------------------------------------------
/images/drbd8-dolphin-opensuse11.1-screenshot-ixadmin_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-dolphin-opensuse11.1-screenshot-ixadmin_test.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-logon-target.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-logon-target.png
--------------------------------------------------------------------------------
/images/drbd8-geoclustering-rhel7-Screenshot_20170620_145416.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-geoclustering-rhel7-Screenshot_20170620_145416.png
--------------------------------------------------------------------------------
/images/drbd8-geoclustering-rhel7-Screenshot_20170620_150005.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-geoclustering-rhel7-Screenshot_20170620_150005.png
--------------------------------------------------------------------------------
/images/drbd8-geoclustering-rhel7-Screenshot_20170620_152241.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-geoclustering-rhel7-Screenshot_20170620_152241.png
--------------------------------------------------------------------------------
/images/drbd8-geoclustering-rhel7-Screenshot_20170620_152306.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-geoclustering-rhel7-Screenshot_20170620_152306.png
--------------------------------------------------------------------------------
/images/drbd8-geoclustering-rhel7-Screenshot_20170620_153624.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-geoclustering-rhel7-Screenshot_20170620_153624.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-connected-target.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-connected-target.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_01-harvester-csi-driver-config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_01-harvester-csi-driver-config.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_04-harvester-images-list-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_04-harvester-images-list-page.png
--------------------------------------------------------------------------------
/images/tg-k8s-quickstart-linstor-get-persistentvolumeclaims.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/tg-k8s-quickstart-linstor-get-persistentvolumeclaims.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-discovered-target.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-discovered-target.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-diskman-initialize.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-diskman-initialize.png
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-network-security-group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-network-security-group.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-diskman-initialized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-diskman-initialized.png
--------------------------------------------------------------------------------
/images/drbd8-iscsi-nodist-screenshot-windows-diskman-uninitialized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd8-iscsi-nodist-screenshot-windows-diskman-uninitialized.png
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-virtual-machine-overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-virtual-machine-overview.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_02-harvester-csi-driver-config-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_02-harvester-csi-driver-config-add.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_07-harvester-vm-list-screen-no-vms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_07-harvester-vm-list-screen-no-vms.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_08-harvester-vm-create-screen-basics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_08-harvester-vm-create-screen-basics.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_09-harvester-vm-create-screen-volumes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_09-harvester-vm-create-screen-volumes.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_11-harvester-vm-list-screen-debian-vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_11-harvester-vm-list-screen-debian-vm.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_12-harvester-serial-console-debian-vm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_12-harvester-serial-console-debian-vm.png
--------------------------------------------------------------------------------
/images/linstor-k8s-prometheus-alertmanager-drbdconnectionnotconnected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-k8s-prometheus-alertmanager-drbdconnectionnotconnected.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_03-set-linstor-as-default-storage-class.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_03-set-linstor-as-default-storage-class.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_05-harvester-image-create-basics-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_05-harvester-image-create-basics-screen.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_06-harvester-image-create-storage-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_06-harvester-image-create-storage-screen.png
--------------------------------------------------------------------------------
/UG9/en/linstorgw-under-the-hood.adoc:
--------------------------------------------------------------------------------
1 | //== Under the hood
2 |
3 | This section elaborates on the mechanisms that make LINSTOR Gateway
4 | work, and discusses some design decisions that were taken while building
5 | it.
6 |
--------------------------------------------------------------------------------
/images/drbd9-azure-ha-clustering-primer-network-security-group-inbound-rules.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/drbd9-azure-ha-clustering-primer-network-security-group-inbound-rules.png
--------------------------------------------------------------------------------
/images/linstor-suse-harvester_10-harvester-vm-create-screen-advanced-options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/linstor-suse-harvester_10-harvester-vm-create-screen-advanced-options.png
--------------------------------------------------------------------------------
/images/tg-k8s-quickstart-linstor-storage-pool-list-after-creating-thin-pool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LINBIT/linbit-documentation/HEAD/images/tg-k8s-quickstart-linstor-storage-pool-list-after-creating-thin-pool.png
--------------------------------------------------------------------------------
/COPYING:
--------------------------------------------------------------------------------
1 | Unless otherwise specified, the files in this documentation tree are
2 | licensed under the Creative Commons Attribution ShareAlike 3.0
3 | License.
4 |
5 | See http://creativecommons.org/licenses/by-sa/3.0/legalcode for the
6 | full license text.
7 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-core-concepts.adoc:
--------------------------------------------------------------------------------
1 | //== Core concepts and terms
2 |
3 | This section introduces and explains some basic concepts that you will encounter in a LINSTOR
4 | Gateway cluster. This chapter will also explain the terminology used when discussing or working
5 | with LINSTOR Gateway.
6 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | tech-guides/
2 | linbit-fonts/
3 | UG9/*/output-pdf*
4 | UG9/*/output-html*
5 | UG8.4/*/output-pdf*
6 | UG8.4/*/output-html*
7 | UG8.4/ja/*.adoc
8 | UG9/ja/*.adoc
9 | UG8.4/cn/*.adoc
10 | UG9/cn/*.adoc
11 | UG8.4/en/*.pot
12 | UG9/en/*.pot
13 | UG9/*/drbd-users-guide.adoc.orig
14 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-introduction.adoc:
--------------------------------------------------------------------------------
1 | //= Understanding LINSTOR Gateway
2 |
3 | This document outlines some of the basic knowledge that is required to effectively operate and
4 | administer a storage cluster that relies on LINSTOR Gateway.
5 |
6 | It also provides some insight into the design decisions that were made while implementing
7 | LINSTOR Gateway, and gives an overview of how its internals work.
8 |
9 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-linstor.adoc:
--------------------------------------------------------------------------------
1 | //=== LINSTOR concepts
2 |
3 | Since LINSTOR Gateway is integrated into the LINSTOR ecosystem, you will need to understand the
4 | basic parts that make up a LINSTOR cluster.
5 |
6 | Refer to the
7 | https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-concepts_and_terms["Concepts and
8 | Terms"] section of the _LINSTOR User Guide_ to learn more if you are not yet familiar.
9 |
--------------------------------------------------------------------------------
/themes/default-with-font-fallbacks-theme.yml:
--------------------------------------------------------------------------------
1 | extends: default
2 | font:
3 | catalog:
4 | merge: true
5 | # M+ 1p supports Latin, Latin-1 Supplement, Latin Extended, Greek, Cyrillic, Vietnamese, Japanese & an assortment of symbols
6 | # It also provides arrows for ->, <-, => and <= replacements in case these glyphs are missing from font
7 | M+ 1p Fallback: GEM_FONTS_DIR/mplus1p-regular-fallback.ttf
8 | Noto Emoji: GEM_FONTS_DIR/notoemoji-subset.ttf
9 | fallbacks: [M+ 1p Fallback, Noto Emoji]
10 |
--------------------------------------------------------------------------------
/UG8.4/en/man-pages.adoc:
--------------------------------------------------------------------------------
1 | [[ap-man-pages]]
2 | [appendix]
3 | == DRBD system manual pages
4 |
5 | ++++++++++++++++++++++++++
6 |
7 |
8 |
9 |
10 | ++++++++++++++++++++++++++
11 |
--------------------------------------------------------------------------------
/UG-build-adoc.mk:
--------------------------------------------------------------------------------
1 | #
2 | # UG-build-adoc.mk
3 | #
4 | # Makefile in English document should include this file and UG-build.mk
5 | #
6 |
7 | # Set SRC to a space separated list of all AsciiDoc files in the source directory
8 | SRC=$(wildcard *.adoc)
9 | SVGSUSED=$(shell sed -n -e 's/^image::\(.*\.svg\)\(.*\)/\1/p' *.adoc)
10 | PNGSUSED=$(shell sed -n -e 's/^image::\(.*\.png\)\(.*\)/\1/p' *.adoc)
11 |
12 | POTFILES=$(subst .adoc,.adoc.pot,$(SRC))
13 |
14 | CLEAN_FILES = *.pot
15 |
16 | %.adoc:
17 | ;
18 |
19 | pot: $(POTFILES)
20 |
--------------------------------------------------------------------------------
/UG-build-po.mk:
--------------------------------------------------------------------------------
1 | #
2 | # UG-build-po.mk
3 | #
4 | # Makefile in localized document directory should include this file and UG-build.mk
5 | #
6 |
7 | SRC=$(shell ls ../en/*.adoc|sed -e 's;../en/;;')
8 |
9 | SVGSUSED=$(shell sed -n -e 's/^image::\(.*\.svg\)\(.*\)/\1/p' ../en/*.adoc)
10 | PNGSUSED=$(shell sed -n -e 's/^image::\(.*\.png\)\(.*\)/\1/p' ../en/*.adoc)
11 |
12 | CLEAN_FILES = *.adoc
13 |
14 | #
15 | # drbd-users-guide.adoc needs to be patched to add localized strings.
16 | #
17 |
18 | patch-drbd-ug:
19 | patch -p0 < drbd-user-guide.adoc-$(lang).patch
20 |
--------------------------------------------------------------------------------
/UG9/en/man-pages.adoc:
--------------------------------------------------------------------------------
1 | [[ap-man-pages]]
2 | [appendix]
3 | == DRBD system manual pages
4 |
5 | ++++++++++++++++++++++++++
6 |
7 |
8 |
9 | ++++++++++++++++++++++++++
10 |
11 |
12 | //
13 |
--------------------------------------------------------------------------------
/UG9/ja/drbd-user-guide.adoc-ja.patch:
--------------------------------------------------------------------------------
1 | --- drbd-user-guide.adoc.org 2018-12-26 17:21:05.653322950 +0900
2 | +++ drbd-user-guide.adoc 2018-12-26 17:28:17.126304255 +0900
3 | @@ -1,4 +1,23 @@
4 | :doctype: article
5 | +:lang: ja
6 | +:chapter-label:
7 | +:toc-title: 目次
8 | +:preface-title: はじめに
9 | +:appendix-caption: 付録
10 | +:caution-caption: 注意
11 | +:example-caption: 例
12 | +:figure-caption: 図
13 | +:important-caption: 重要
14 | +:last-update-label: 最終更新
15 | +:listing-caption: リスト
16 | +:manname-title: 名前
17 | +:note-caption: 注記
18 | +:preface-title: まえがき
19 | +:table-caption: 表
20 | +:tip-caption: ヒント
21 | +:untitled-label: 無題
22 | +:version-label: バージョン
23 | +:warning-caption: 警告
24 | :source-highlighter: bash
25 | :listing-caption: Listing
26 | :icons: font
27 |
--------------------------------------------------------------------------------
/UG8.4/ja/drbd-users-guide.adoc-ja.patch:
--------------------------------------------------------------------------------
1 | --- drbd-users-guide.adoc.org 2018-12-26 17:21:05.653322950 +0900
2 | +++ drbd-users-guide.adoc 2018-12-26 17:28:17.126304255 +0900
3 | @@ -1,4 +1,23 @@
4 | :doctype: article
5 | +:lang: ja
6 | +:chapter-label:
7 | +:toc-title: 目次
8 | +:preface-title: はじめに
9 | +:appendix-caption: 付録
10 | +:caution-caption: 注意
11 | +:example-caption: 例
12 | +:figure-caption: 図
13 | +:important-caption: 重要
14 | +:last-update-label: 最終更新
15 | +:listing-caption: リスト
16 | +:manname-title: 名前
17 | +:note-caption: 注記
18 | +:preface-title: まえがき
19 | +:table-caption: 表
20 | +:tip-caption: ヒント
21 | +:untitled-label: 無題
22 | +:version-label: バージョン
23 | +:warning-caption: 警告
24 | :source-highlighter: bash
25 | :listing-caption: Listing
26 | :icons: font
27 |
--------------------------------------------------------------------------------
/UG9/cn/drbd-user-guide.adoc-cn.patch:
--------------------------------------------------------------------------------
1 | --- drbd-user-guide.adoc.org 2018-12-26 17:21:05.653322950 +0900
2 | +++ drbd-user-guide.adoc 2018-12-26 17:28:17.126304255 +0900
3 | @@ -1,4 +1,23 @@
4 | :doctype: article
5 | +:lang: ja
6 | +:chapter-label:
7 | +:toc-title: 目录
8 | +:preface-title: 前言标题
9 | +:appendix-caption: 附录标题
10 | +:caution-caption: 注意
11 | +:example-caption: 示例标题
12 | +:figure-caption: 插图
13 | +:important-caption: 重要
14 | +:last-update-label: 最終更新
15 | +:listing-caption: 列表标题
16 | +:manname-title: 人名
17 | +:note-caption: 注記
18 | +:preface-title: 前言标题
19 | +:table-caption: 表标题
20 | +:tip-caption: 要点标题
21 | +:untitled-label: 未命名标签
22 | +:version-label: 版本标签
23 | +:warning-caption: 警告
24 | :source-highlighter: bash
25 | :listing-caption: Listing
26 | :icons: font
27 |
--------------------------------------------------------------------------------
/UG-top.mk:
--------------------------------------------------------------------------------
1 | # this file referenced via an `include` statement in the `Makefile`s within the various UGx directories
2 |
3 | languages = en ja cn
4 | formats = html pdf
5 |
6 | # you can override on command line
7 | lang = en
8 |
9 | html: $(lang)/html
10 | html-finalize: $(lang)/html-finalize
11 | pdf: $(lang)/pdf
12 | pdf-finalize: $(lang)/pdf-finalize
13 | clean: $(lang)/clean
14 | pot: en/pot
15 |
16 | known-targets := $(foreach l,$(languages),$(addprefix $(l)/,$(formats)))
17 | known-targets += $(addsuffix -finalize,$(known-targets))
18 | # clean targets
19 | clean-targets += $(foreach l,$(languages),$(addprefix $(l)/,clean))
20 | known-targets += $(clean-targets)
21 | # pot targets
22 | known-targets += en/pot
23 |
24 | $(known-targets):
25 | make -C $(@D) $(@F)
26 |
27 | clean-all: $(clean-targets)
28 |
29 | .PHONY: $(known-targets) html html-finalize pdf pdf-finalize clean clean-all
30 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-under-the-hood.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. == Under the Hood
20 | #. type: Plain text
21 | #: UG9/en/linstorgw-under-the-hood.adoc:5
22 | msgid ""
23 | "This section elaborates on the mechanisms that make LINSTOR Gateway work, "
24 | "and discusses some design decisions that were taken while building it."
25 | msgstr ""
26 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-under-the-hood.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. == Under the Hood
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-under-the-hood.adoc:5
23 | msgid ""
24 | "This section elaborates on the mechanisms that make LINSTOR Gateway work, "
25 | "and discusses some design decisions that were taken while building it."
26 | msgstr ""
27 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-under-the-hood.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-28 16:38+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja_JP\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. == Under the Hood
21 | #. type: Plain text
22 | msgid ""
23 | "This section elaborates on the mechanisms that make LINSTOR Gateway work, "
24 | "and discusses some design decisions that were taken while building it."
25 | msgstr ""
26 | "このセクションでは、LINSTOR Gatewayが動作するメカニズムについて詳しく説明し、"
27 | "それを構築する際に行われたいくつかの設計上の決定について論じます。"
28 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-core-concepts.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. == Core Concepts and Terms
20 | #. type: Plain text
21 | #: UG9/en/linstorgw-core-concepts.adoc:4
22 | msgid ""
23 | "This section introduces and explains some basic concepts that you will "
24 | "encounter in a LINSTOR Gateway cluster. This chapter will also explain the "
25 | "terminology used when discussing or working with LINSTOR Gateway."
26 | msgstr ""
27 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-core-concepts.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. == Core Concepts and Terms
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-core-concepts.adoc:4
23 | msgid ""
24 | "This section introduces and explains some basic concepts that you will "
25 | "encounter in a LINSTOR Gateway cluster. This chapter will also explain the "
26 | "terminology used when discussing or working with LINSTOR Gateway."
27 | msgstr ""
28 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-core-concepts.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-28 15:26+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja_JP\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. == Core Concepts and Terms
21 | #. type: Plain text
22 | msgid ""
23 | "This section introduces and explains some basic concepts that you will "
24 | "encounter in a LINSTOR Gateway cluster. This chapter will also explain the "
25 | "terminology used when discussing or working with LINSTOR Gateway."
26 | msgstr ""
27 | "このセクションでは、LINSTOR Gateway クラスターで遭遇する基本的な概念を紹介"
28 | "し、説明します。また、LINSTOR Gateway に関する議論や作業時に使用される用語に"
29 | "ついても説明します。"
30 |
--------------------------------------------------------------------------------
/images/linbit-hcomb.svg:
--------------------------------------------------------------------------------
1 | LinBit_Comb_3
--------------------------------------------------------------------------------
/images/warning.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 | ]>
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-user-guide.adoc:
--------------------------------------------------------------------------------
1 | :doctype: article
2 | :source-highlighter: bash
3 | :listing-caption: Listing
4 | :icons: font
5 | :icon-set: fa
6 | :toc:
7 | :sectnums:
8 | = Understanding LINSTOR Gateway
9 | {docdatetime}
10 |
11 | [[p-linstorgw-introduction]]
12 | == Introduction
13 | include::linstorgw-introduction.adoc[]
14 |
15 | [[p-linstorgw-core-concepts]]
16 | == Core concepts and terms
17 | include::linstorgw-core-concepts.adoc[]
18 |
19 | [[p-linstorgw-linstor]]
20 | === LINSTOR concepts
21 | include::linstorgw-linstor.adoc[]
22 |
23 | [[p-linstorgw-server-client-agent]]
24 | === Servers, clients, and agents
25 | include::linstorgw-server-client-agent.adoc[]
26 |
27 | [[p-linstorgw-architecture.adoc]]
28 | == Architecture of a cluster
29 | include::linstorgw-architecture.adoc[]
30 |
31 | [[p-linstorgw-transport]]
32 | === Choosing the right transport
33 | include::linstorgw-transport.adoc[]
34 |
35 | [[p-linstorgw-gateway-server]]
36 | === The LINSTOR Gateway server
37 | include::linstorgw-gateway-server.adoc[]
38 |
39 | [[p-linstorgw-under-the-hood]]
40 | == Under the hood
41 | include::linstorgw-under-the-hood.adoc[]
42 |
43 | [[p-linstorgw-software-stack]]
44 | === The LINSTOR Gateway software stack
45 | include::linstorgw-software-stack.adoc[]
46 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-linstor.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. === LINSTOR Concepts
20 | #. type: Plain text
21 | #: UG9/en/linstorgw-linstor.adoc:4
22 | msgid ""
23 | "Since LINSTOR Gateway is integrated into the LINSTOR ecosystem, you will "
24 | "need to understand the basic parts that make up a LINSTOR cluster."
25 | msgstr ""
26 |
27 | #. type: Plain text
28 | #: UG9/en/linstorgw-linstor.adoc:7
29 | msgid ""
30 | "Refer to the https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-"
31 | "concepts_and_terms[\"Concepts and Terms\"] section of the _LINSTOR User's "
32 | "Guide_ to learn more if you are not yet familiar."
33 | msgstr ""
34 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-introduction.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. = Understanding LINSTOR Gateway
20 | #. type: Plain text
21 | #: UG9/en/linstorgw-introduction.adoc:3
22 | msgid ""
23 | "This document outlines some of the basic knowledge that is required to "
24 | "effectively operate and administer a storage cluster that relies on LINSTOR "
25 | "Gateway."
26 | msgstr ""
27 |
28 | #. type: Plain text
29 | #: UG9/en/linstorgw-introduction.adoc:4
30 | msgid ""
31 | "It also provides some insight into the design decisions that were taken "
32 | "while implementing LINSTOR Gateway, and an overview of how its internals "
33 | "work."
34 | msgstr ""
35 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-linstor.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. === LINSTOR Concepts
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-linstor.adoc:4
23 | msgid ""
24 | "Since LINSTOR Gateway is integrated into the LINSTOR ecosystem, you will "
25 | "need to understand the basic parts that make up a LINSTOR cluster."
26 | msgstr ""
27 |
28 | #. type: Plain text
29 | #: UG9/en/linstorgw-linstor.adoc:7
30 | msgid ""
31 | "Refer to the https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-"
32 | "concepts_and_terms[\"Concepts and Terms\"] section of the _LINSTOR User's "
33 | "Guide_ to learn more if you are not yet familiar."
34 | msgstr ""
35 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-introduction.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. = Understanding LINSTOR Gateway
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-introduction.adoc:3
23 | msgid ""
24 | "This document outlines some of the basic knowledge that is required to "
25 | "effectively operate and administer a storage cluster that relies on LINSTOR "
26 | "Gateway."
27 | msgstr ""
28 |
29 | #. type: Plain text
30 | #: UG9/en/linstorgw-introduction.adoc:4
31 | msgid ""
32 | "It also provides some insight into the design decisions that were taken "
33 | "while implementing LINSTOR Gateway, and an overview of how its internals "
34 | "work."
35 | msgstr ""
36 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstor-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-30 16:52+0900\n"
12 | "Last-Translator: FULL NAME \n"
13 | "Language-Team: LANGUAGE \n"
14 | "Language: \n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. type: Title =
20 | #, no-wrap
21 | msgid "The LINSTOR User's Guide"
22 | msgstr "LINSTOR ユーザーズガイド"
23 |
24 | #. type: Plain text
25 | msgid "{docdatetime}"
26 | msgstr "{docdatetime}"
27 |
28 | #. type: Title =
29 | #, no-wrap
30 | msgid "Introduction to LINSTOR"
31 | msgstr "LINSTORについて"
32 |
33 | #. type: Title =
34 | #, no-wrap
35 | msgid "Administering LINSTOR"
36 | msgstr "LINSTORの管理"
37 |
38 | #. type: Title =
39 | #, no-wrap
40 | msgid "Administering LINSTOR by GUI"
41 | msgstr "GUIでLINSTORを管理"
42 |
43 | #. type: Title =
44 | #, no-wrap
45 | msgid "LINSTOR Integrations"
46 | msgstr "LINSTOR統合"
47 |
--------------------------------------------------------------------------------
/UG9/en/pot/man-pages.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title ==
21 | #: UG9/en/man-pages.adoc:3
22 | #, no-wrap
23 | msgid "DRBD system manual pages"
24 | msgstr ""
25 |
26 | #. type: delimited block +
27 | #: UG9/en/man-pages.adoc:9
28 | #, no-wrap
29 | msgid ""
30 | "\n"
31 | "\n"
32 | "\n"
33 | msgstr ""
34 |
--------------------------------------------------------------------------------
/images/caution.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 | ]>
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/images/important.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 | ]>
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-introduction.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:08+0900\n"
11 | "PO-Revision-Date: 2024-05-30 17:08+0900\n"
12 | "Last-Translator: FULL NAME \n"
13 | "Language-Team: LANGUAGE \n"
14 | "Language: \n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. = Understanding LINSTOR Gateway
20 | #. type: Plain text
21 | msgid ""
22 | "This document outlines some of the basic knowledge that is required to "
23 | "effectively operate and administer a storage cluster that relies on LINSTOR "
24 | "Gateway."
25 | msgstr ""
26 | "この文書は、LINSTOR Gatewayに依存するストレージクラスタを効果的に運用および管"
27 | "理するために必要な基本的な知識の一部を概説しています。"
28 |
29 | #. type: Plain text
30 | msgid ""
31 | "It also provides some insight into the design decisions that were made while "
32 | "implementing LINSTOR Gateway, and gives an overview of how its internals "
33 | "work."
34 | msgstr ""
35 | "それは、LINSTOR Gatewayの実装中に行われた設計上の決定についての洞察も提供し、"
36 | "その内部機能の概要を示しています。"
37 |
--------------------------------------------------------------------------------
/UG8.4/en/drbd-users-guide.adoc:
--------------------------------------------------------------------------------
1 | // vim: set ft=asciidoc :
2 | :doctype: article
3 | :source-highlighter: bash
4 | :listing-caption: Listing
5 | :icons: font
6 | :icon-set: fa
7 | :toc:
8 | :sectnums:
9 | :title-logo-image: image:images/linbit-logo-2017.svg[top=-15,width='650',align='center']
10 |
11 | = The DRBD User's Guide
12 |
13 | include::about.adoc[]
14 |
15 | [[p-intro]]
16 | = Introduction to DRBD
17 |
18 | include::fundamentals.adoc[]
19 | include::features.adoc[]
20 |
21 |
22 | [[p-build-install-configure]]
23 | = Building, installing and configuring DRBD
24 |
25 | include::install-packages.adoc[]
26 | // include::build-install-from-source.adoc[]
27 | include::configure.adoc[]
28 |
29 | [[p-work]]
30 | = Working with DRBD
31 | include::administration.adoc[]
32 | include::troubleshooting.adoc[]
33 |
34 | [[p-apps]]
35 | = DRBD-enabled applications
36 |
37 | include::pacemaker.adoc[]
38 | include::rhcs.adoc[]
39 | include::lvm.adoc[]
40 | include::gfs.adoc[]
41 | include::ocfs2.adoc[]
42 | include::xen.adoc[]
43 |
44 | [[p-performance]]
45 | = Optimizing DRBD performance
46 |
47 | include::benchmark.adoc[]
48 | include::throughput.adoc[]
49 | include::latency.adoc[]
50 |
51 | [[p-learn]]
52 | = Learning more about DRBD
53 |
54 | include::internals.adoc[]
55 | include::more-info.adoc[]
56 |
57 | [[p-appendices]]
58 | = Appendices
59 |
60 | include::recent-changes.adoc[]
61 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstor-users-guide.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/linstor-users-guide.adoc:12
22 | #, no-wrap
23 | msgid "The LINSTOR User's Guide"
24 | msgstr ""
25 |
26 | #. type: Title =
27 | #: UG9/en/linstor-users-guide.adoc:17
28 | #, no-wrap
29 | msgid "Introduction to LINSTOR"
30 | msgstr ""
31 |
32 | #. type: Title =
33 | #: UG9/en/linstor-users-guide.adoc:21
34 | #, no-wrap
35 | msgid "Administering LINSTOR"
36 | msgstr ""
37 |
38 | #. type: Title =
39 | #: UG9/en/linstor-users-guide.adoc:25
40 | #, no-wrap
41 | msgid "Administering LINSTOR by GUI"
42 | msgstr ""
43 |
44 | #. type: Title =
45 | #: UG9/en/linstor-users-guide.adoc:29
46 | #, no-wrap
47 | msgid "LINSTOR Integrations"
48 | msgstr ""
49 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-architecture.adoc:
--------------------------------------------------------------------------------
1 | //== Architecture of a cluster
2 |
3 | LINSTOR – and by extension LINSTOR Gateway – clusters can come in a variety of sizes and
4 | implementations, depending on the circumstances of the surrounding environment and the intended
5 | use cases.
6 |
7 | This chapter outlines some considerations to take into account when designing and planning a
8 | LINSTOR Gateway cluster.
9 |
10 | Depending on the architecture of the cluster, there might be multiple instances of the
11 | LINSTOR Gateway server software or only one.
12 | There are advantages and disadvantages to both approaches. These are the routes you can take:
13 |
14 | 1. *Only one LINSTOR Gateway server*: This is the simplest setup. If the LINSTOR controller software always runs on the same node, it makes sense to place the LINSTOR Gateway server on that same node. +
15 | The advantage of this approach is that the LINSTOR Gateway server will need no further configuration to find the LINSTOR controller. +
16 | The disadvantage is that you will need to configure your LINSTOR Gateway client so that it finds the LINSTOR Gateway server.
17 | 2. *Multiple LINSTOR Gateway servers*: If your LINSTOR controller can move between nodes (for example, because you made it highly available by using DRBD Reactor), it can be beneficial to run a LINSTOR Gateway server on every node where the LINSTOR Controller could potentially run.
18 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-linstor.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:08+0900\n"
11 | "PO-Revision-Date: 2024-05-24 17:19+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. === LINSTOR Concepts
21 | #. type: Plain text
22 | msgid ""
23 | "Since LINSTOR Gateway is integrated into the LINSTOR ecosystem, you will "
24 | "need to understand the basic parts that make up a LINSTOR cluster."
25 | msgstr ""
26 | "LINSTOR ゲートウェイは LINSTOR エコシステムに統合されているため、LINSTOR クラ"
27 | "スターを構成する基本的な部分を理解する必要があります。"
28 |
29 | #. type: Plain text
30 | msgid ""
31 | "Refer to the https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-"
32 | "concepts_and_terms[\"Concepts and Terms\"] section of the _LINSTOR User's "
33 | "Guide_ to learn more if you are not yet familiar."
34 | msgstr ""
35 | "まだ学習していない場合は、_LINSTOR ユーザーガイド_ の https://linbit.com/"
36 | "drbd-user-guide/linstor-guide-1_0-en/#s-concepts_and_terms[\"概念と用語\"] セ"
37 | "クションを参照してください。"
38 |
--------------------------------------------------------------------------------
/UG9/en/linstor-user-guide.adoc:
--------------------------------------------------------------------------------
1 | // vim: set ft=asciidoc :
2 | :doctype: article
3 | :source-highlighter: bash
4 | :listing-caption: Listing
5 | :icons: font
6 | :icon-set: fa
7 | :toc:
8 | :sectnums:
9 | :url-drbd-ug: https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/
10 |
11 | [[s-the_linstor_user_s_guide]]
12 | = The LINSTOR User Guide
13 | {docdatetime}
14 |
15 | include::linstor-about.adoc[]
16 |
17 | [[p-linstor-introduction]]
18 | = Introduction to LINSTOR
19 | include::linstor-introduction.adoc[]
20 |
21 | [[p-administration]]
22 | = Administering a LINSTOR Cluster
23 | include::linstor-administration.adoc[]
24 |
25 | [[p-webui]]
26 | = Using the LINBIT GUI for LINSTOR Administration
27 | include::linstor-webui.adoc[]
28 |
29 | [[p-linstor-integrations]]
30 | = LINSTOR Integrations
31 |
32 | [[p-kubernetes]]
33 | include::linstor-kubernetes.adoc[]
34 | include::linstor-kubernetes-upgrade-guide.adoc[]
35 |
36 | [[p-openshift]]
37 | include::linstor-openshift.adoc[]
38 |
39 | [[p-nomad]]
40 | include::linstor-nomad.adoc[]
41 |
42 | [[p-proxmox]]
43 | include::linstor-proxmox.adoc[]
44 |
45 | [[p-opennebula]]
46 | include::linstor-opennebula.adoc[]
47 |
48 | [[p-openstack]]
49 | include::linstor-openstack.adoc[]
50 |
51 | [[p-docker]]
52 | include::linstor-docker.adoc[]
53 |
54 | [[p-gateway]]
55 | include::linstor-gateway.adoc[]
56 |
57 | [[p-cloudstack]]
58 | include::linstor-cloudstack.adoc[]
59 |
60 | [[p-olvm]]
61 | include::linstor-olvm.adoc[]
62 |
63 |
--------------------------------------------------------------------------------
/UG9/ja/po/drbd-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-30 17:05+0900\n"
12 | "Last-Translator: FULL NAME \n"
13 | "Language-Team: LANGUAGE \n"
14 | "Language: \n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. type: Title =
20 | #, no-wrap
21 | msgid "The DRBD9 User's Guide"
22 | msgstr "DRBD9 ユーザーズガイド"
23 |
24 | #. type: Plain text
25 | msgid "{docdatetime}"
26 | msgstr "{docdatetime}"
27 |
28 | #. type: Title =
29 | #, no-wrap
30 | msgid "Introduction to DRBD"
31 | msgstr "DRBDの紹介"
32 |
33 | #. type: Title =
34 | #, no-wrap
35 | msgid "Building and Installing the DRBD Software"
36 | msgstr "DRBDのコンパイル、インストールおよび設定"
37 |
38 | #. type: Title =
39 | #, no-wrap
40 | msgid "Working with DRBD"
41 | msgstr "DRBDの使い方"
42 |
43 | #. type: Title =
44 | #, no-wrap
45 | msgid "DRBD-enabled Applications"
46 | msgstr "DRBDとアプリケーションの組み合わせ"
47 |
48 | #. type: Title =
49 | #, no-wrap
50 | msgid "Optimizing DRBD Performance"
51 | msgstr "DRBDパフォーマンスの最適化"
52 |
53 | #. type: Title =
54 | #, no-wrap
55 | msgid "Learning More"
56 | msgstr "さらに詳しく知る"
57 |
58 | #. type: Title =
59 | #, no-wrap
60 | msgid "Appendices"
61 | msgstr "付録"
62 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstor-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: \n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/linstor-users-guide.adoc:12
22 | #, no-wrap
23 | msgid "The LINSTOR User's Guide"
24 | msgstr "LINSTOR用户指南"
25 |
26 | #. type: Title =
27 | #: UG9/en/linstor-users-guide.adoc:17
28 | #, fuzzy, no-wrap
29 | #| msgid "Introduction to DRBD"
30 | msgid "Introduction to LINSTOR"
31 | msgstr "DRBD简介"
32 |
33 | #. type: Title =
34 | #: UG9/en/linstor-users-guide.adoc:21
35 | #, fuzzy, no-wrap
36 | #| msgid "Using the LINSTOR client"
37 | msgid "Administering LINSTOR"
38 | msgstr "使用LINSTOR客户端"
39 |
40 | #. type: Title =
41 | #: UG9/en/linstor-users-guide.adoc:25
42 | #, fuzzy, no-wrap
43 | #| msgid "Using the LINSTOR client"
44 | msgid "Administering LINSTOR by GUI"
45 | msgstr "使用LINSTOR客户端"
46 |
47 | #. type: Title =
48 | #: UG9/en/linstor-users-guide.adoc:29
49 | #, fuzzy, no-wrap
50 | #| msgid "LINSTOR Configuration"
51 | msgid "LINSTOR Integrations"
52 | msgstr "LINSTOR配置"
53 |
--------------------------------------------------------------------------------
/UG8.4/ja/man-pages.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "POT-Creation-Date: 2019-01-14 13:37+0900\n"
10 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11 | "Last-Translator: FULL NAME \n"
12 | "Language-Team: LANGUAGE \n"
13 | "Language: \n"
14 | "MIME-Version: 1.0\n"
15 | "Content-Type: text/plain; charset=UTF-8\n"
16 | "Content-Transfer-Encoding: 8bit\n"
17 |
18 | #. type: Title ==
19 | #, no-wrap
20 | msgid "DRBD system manual pages"
21 | msgstr "DRBD system manual pages"
22 |
23 | #. type: delimited block +
24 | #, no-wrap
25 | msgid ""
26 | "\n"
27 | "\n"
28 | "\n"
29 | "\n"
30 | msgstr ""
31 | "\n"
32 | "\n"
33 | "\n"
34 | "\n"
35 |
--------------------------------------------------------------------------------
/UG9/ja/po/man-pages.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-26 16:48+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: man\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. type: Title ==
21 | #, no-wrap
22 | msgid "DRBD system manual pages"
23 | msgstr "DRBDシステムマニュアルページ"
24 |
25 | #. type: delimited block +
26 | #, no-wrap
27 | msgid ""
28 | "\n"
29 | "\n"
30 | "\n"
31 | msgstr ""
32 | "\n"
33 | "\n"
34 | "\n"
35 |
--------------------------------------------------------------------------------
/UG9/en/drbd-user-guide.adoc:
--------------------------------------------------------------------------------
1 | // vim: set ft=asciidoc :
2 | :doctype: article
3 | :source-highlighter: bash
4 | :listing-caption: Listing
5 | :icons: font
6 | :icon-set: fa
7 | :toc:
8 | :sectnums:
9 |
10 | [[s-the_drbd9_and_linstor_user_s_guide]]
11 | = The DRBD 9 User Guide
12 | {docdatetime}
13 |
14 | include::drbd-about.adoc[]
15 |
16 | [[p-intro]]
17 | = Introduction to DRBD
18 |
19 | include::drbd-fundamentals.adoc[]
20 | include::drbd-features.adoc[]
21 |
22 |
23 | ifndef::drbd-only,de-brand[]
24 | [[p-build-install-configure]]
25 | = Building and Installing the DRBD Software
26 |
27 | include::drbd-install-packages.adoc[]
28 | include::drbd-build-install-from-source.adoc[]
29 | endif::[]
30 |
31 |
32 | [[p-work]]
33 | = Working with DRBD
34 | include::drbd-administration-manual.adoc[]
35 | ifndef::drbd-only[]
36 | include::drbd-proxy.adoc[]
37 | endif::drbd-only[]
38 | include::drbd-troubleshooting.adoc[]
39 |
40 | [[p-apps]]
41 | = DRBD-enabled Applications
42 |
43 | ifndef::drbd-only[]
44 | include::drbd-reactor.adoc[]
45 | include::drbd-pacemaker.adoc[]
46 | endif::drbd-only[]
47 | include::drbd-lvm.adoc[]
48 | ifndef::drbd-only[]
49 | include::drbd-gfs.adoc[]
50 | include::drbd-ocfs2.adoc[]
51 | endif::drbd-only[]
52 |
53 | [[p-performance]]
54 | = Optimizing DRBD Performance
55 |
56 | include::drbd-benchmark.adoc[]
57 | include::drbd-throughput.adoc[]
58 | include::drbd-latency.adoc[]
59 |
60 | [[p-learn]]
61 | = Learning More
62 |
63 | include::drbd-internals.adoc[]
64 | include::drbd-more-info.adoc[]
65 |
66 | [[p-appendices]]
67 | = Appendices
68 |
69 | include::drbd-recent-changes.adoc[]
70 | include::drbd-upgrading-8.4-to-9.x.adoc[]
71 |
72 |
--------------------------------------------------------------------------------
/UG8.4/ja/drbd-users-guide.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "POT-Creation-Date: 2019-01-14 13:37+0900\n"
10 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
11 | "Last-Translator: FULL NAME \n"
12 | "Language-Team: LANGUAGE \n"
13 | "Language: \n"
14 | "MIME-Version: 1.0\n"
15 | "Content-Type: text/plain; charset=UTF-8\n"
16 | "Content-Transfer-Encoding: 8bit\n"
17 |
18 | #. type: Title =
19 | #, no-wrap
20 | msgid "The DRBD User's Guide"
21 | msgstr "DRBDユーザーズガイド バージョン8.4版"
22 |
23 | #. type: Title =
24 | #, no-wrap
25 | msgid "Introduction to DRBD"
26 | msgstr "DRBDの紹介"
27 |
28 | #. type: Title =
29 | #, no-wrap
30 | msgid "Building, installing and configuring DRBD"
31 | msgstr "DRBDのコンパイル、インストールおよび設定"
32 |
33 | #. type: Title =
34 | #, no-wrap
35 | msgid "Working with DRBD"
36 | msgstr "DRBDの使い方"
37 |
38 | #. type: Title =
39 | #, no-wrap
40 | msgid "DRBD-enabled applications"
41 | msgstr "DRBDとアプリケーションの組み合わせ"
42 |
43 | #. type: Title =
44 | #, no-wrap
45 | msgid "Optimizing DRBD performance"
46 | msgstr "DRBDパフォーマンスの最適化"
47 |
48 | #. type: Title =
49 | #, no-wrap
50 | msgid "Learning more about DRBD"
51 | msgstr "DRBDをさらに詳しく知る"
52 |
53 | #. type: Title =
54 | #, no-wrap
55 | msgid "Appendices"
56 | msgstr "付録"
57 |
58 | #~ msgid "Brian Hellman, Florian Haas, Philipp Reisner, Lars Ellenberg"
59 | #~ msgstr "Brian Hellman, Florian Haas, Philipp Reisner, Lars Ellenberg"
60 |
61 | #~ msgid "Index"
62 | #~ msgstr "Index"
63 |
--------------------------------------------------------------------------------
/UG9/cn/po/man-pages.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: \n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title ==
21 | #: UG9/en/man-pages.adoc:3
22 | #, no-wrap
23 | msgid "DRBD system manual pages"
24 | msgstr "DRBD系统手册页"
25 |
26 | #. type: delimited block +
27 | #: UG9/en/man-pages.adoc:9
28 | #, no-wrap
29 | msgid ""
30 | "\n"
31 | "\n"
32 | "\n"
33 | msgstr ""
34 | "\n"
35 | "\n"
36 | "\n"
37 |
--------------------------------------------------------------------------------
/UG9/en/pot/drbd-users-guide.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/drbd-users-guide.adoc:11
22 | #, no-wrap
23 | msgid "The DRBD9 User's Guide"
24 | msgstr ""
25 |
26 | #. type: Title =
27 | #: UG9/en/drbd-users-guide.adoc:16
28 | #, no-wrap
29 | msgid "Introduction to DRBD"
30 | msgstr ""
31 |
32 | #. type: Title =
33 | #: UG9/en/drbd-users-guide.adoc:24
34 | #, no-wrap
35 | msgid "Building and Installing the DRBD Software"
36 | msgstr ""
37 |
38 | #. type: Title =
39 | #: UG9/en/drbd-users-guide.adoc:32
40 | #, no-wrap
41 | msgid "Working with DRBD"
42 | msgstr ""
43 |
44 | #. type: Title =
45 | #: UG9/en/drbd-users-guide.adoc:40
46 | #, no-wrap
47 | msgid "DRBD-enabled Applications"
48 | msgstr ""
49 |
50 | #. type: Title =
51 | #: UG9/en/drbd-users-guide.adoc:54
52 | #, no-wrap
53 | msgid "Optimizing DRBD Performance"
54 | msgstr ""
55 |
56 | #. type: Title =
57 | #: UG9/en/drbd-users-guide.adoc:61
58 | #, no-wrap
59 | msgid "Learning More"
60 | msgstr ""
61 |
62 | #. type: Title =
63 | #: UG9/en/drbd-users-guide.adoc:67
64 | #, no-wrap
65 | msgid "Appendices"
66 | msgstr ""
67 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:08+0900\n"
11 | "PO-Revision-Date: 2024-05-28 16:43+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja_JP\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. type: Title =
21 | #, no-wrap
22 | msgid "Understanding LINSTOR Gateway"
23 | msgstr "LINSTOR Gatewayの理解"
24 |
25 | #. type: Plain text
26 | msgid "{docdatetime}"
27 | msgstr "{docdatetime}"
28 |
29 | #. type: Title ==
30 | #, no-wrap
31 | msgid "Core Concepts and Terms"
32 | msgstr "基本的概念と用語"
33 |
34 | #. type: Title ===
35 | #, no-wrap
36 | msgid "LINSTOR Concepts"
37 | msgstr "LINSTORの概念"
38 |
39 | #. type: Title ===
40 | #, no-wrap
41 | msgid "Servers, Clients, and Agents"
42 | msgstr "Servers, Clients, およびAgents"
43 |
44 | #. type: Title ==
45 | #, no-wrap
46 | msgid "Architecture of a Cluster"
47 | msgstr "クラスターのアーキテクチャ"
48 |
49 | #. type: Title ===
50 | #, no-wrap
51 | msgid "Choosing the Right Transport"
52 | msgstr "適切なトランスポートの選択"
53 |
54 | #. type: Title ===
55 | #, no-wrap
56 | msgid "The LINSTOR Gateway Server"
57 | msgstr "LINSTOR ゲートウェイサーバ"
58 |
59 | #. type: Title ==
60 | #, no-wrap
61 | msgid "Under the Hood"
62 | msgstr "Under the Hood"
63 |
64 | #. type: Title ===
65 | #, no-wrap
66 | msgid "The Software Stack"
67 | msgstr "ソフトウェア・スタック"
68 |
--------------------------------------------------------------------------------
/UG9/en/linstor-webui.adoc:
--------------------------------------------------------------------------------
1 | [[ch-webui]]
2 | [[ch-linstor-gui]]
3 | == LINBIT GUI
4 |
5 | The LINBIT GUI is an open source graphical alternative to the LINSTOR(R) CLI client.
6 | By using the LINBIT GUI, you can adminster a LINSTOR cluster through the convenience of a graphical management console accessed through a web browser.
7 |
8 | === Prerequisites
9 |
10 | To install and use the LINBIT GUI, you will need to have:
11 |
12 | * Access to LINBIT customer or public repositories, or else you will need to build the LINBIT GUI from source by using the project's link:https://github.com/LINBIT/linstor-gui[open source codebase]
13 | * An up and running LINSTOR controller node
14 |
15 | === Installing the LINBIT GUI by using a package manager
16 |
17 | Install the `linstor-gui` package on the the LINSTOR controller node in your cluster and restart the `linstor-controller` service.
18 | If you have made the LINSTOR controller service highly available in your cluster, also install the `linstor-gui` package on other nodes that can potentially run the service.
19 |
20 | To install the LINBIT GUI on RPM-based distributions, enter the command:
21 |
22 | [source,bash]
23 | ----
24 | dnf install -y linstor-gui
25 | ----
26 |
27 | To install the LINBIT GUI on DEB-based distributions, enter the command:
28 |
29 | [source,bash]
30 | ----
31 | apt install -y linstor-gui
32 | ----
33 |
34 | With LINSTOR in Kubernetes deployments, the LINBIT GUI is a built-in feature since `linstor-controller` v1.15.0.
35 |
36 | === Using the LINBIT GUI to administer a LINSTOR cluster
37 |
38 | You can access the LINBIT GUI by opening an HTTP connection with the active LINSTOR controller node via TCP port 3370.
39 | For example, if your LINSTOR controller's IP address is 192.168.222.250, you would enter `http://192.168.222.250:3370` into your web browser's address bar to access the LINBIT GUI.
40 |
41 |
--------------------------------------------------------------------------------
/images/note.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | ]>
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-users-guide.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/linstorgw-users-guide.adoc:10
22 | #, no-wrap
23 | msgid "Understanding LINSTOR Gateway"
24 | msgstr ""
25 |
26 | #. type: Title ==
27 | #: UG9/en/linstorgw-users-guide.adoc:14
28 | #, no-wrap
29 | msgid "Core Concepts and Terms"
30 | msgstr ""
31 |
32 | #. type: Title ===
33 | #: UG9/en/linstorgw-users-guide.adoc:18
34 | #, no-wrap
35 | msgid "LINSTOR Concepts"
36 | msgstr ""
37 |
38 | #. type: Title ===
39 | #: UG9/en/linstorgw-users-guide.adoc:22
40 | #, no-wrap
41 | msgid "Servers, Clients, and Agents"
42 | msgstr ""
43 |
44 | #. type: Title ==
45 | #: UG9/en/linstorgw-users-guide.adoc:26
46 | #, no-wrap
47 | msgid "Architecture of a Cluster"
48 | msgstr ""
49 |
50 | #. type: Title ===
51 | #: UG9/en/linstorgw-users-guide.adoc:30
52 | #, no-wrap
53 | msgid "Choosing the Right Transport"
54 | msgstr ""
55 |
56 | #. type: Title ===
57 | #: UG9/en/linstorgw-users-guide.adoc:34
58 | #, no-wrap
59 | msgid "The LINSTOR Gateway Server"
60 | msgstr ""
61 |
62 | #. type: Title ==
63 | #: UG9/en/linstorgw-users-guide.adoc:38
64 | #, no-wrap
65 | msgid "Under the Hood"
66 | msgstr ""
67 |
68 | #. type: Title ===
69 | #: UG9/en/linstorgw-users-guide.adoc:42
70 | #, no-wrap
71 | msgid "The Software Stack"
72 | msgstr ""
73 |
--------------------------------------------------------------------------------
/UG9/en/linstor-about.adoc:
--------------------------------------------------------------------------------
1 |
2 | [[about]]
3 | [preface]
4 | = Please read this first
5 |
6 | This guide is intended to serve users of the software-defined storage (SDS) solution
7 | LINSTOR(R) as a definitive reference guide and handbook.
8 |
9 | /////
10 | It is being made available to the DRBD community by
11 | https://www.linbit.com/[LINBIT], the project's sponsor company, free of
12 | charge and in the hope that it will be useful. The guide is
13 | constantly being updated. We try to add information
14 | about new DRBD features simultaneously with the corresponding DRBD
15 | releases. An on-line HTML version of this guide is always available at
16 | https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/.
17 | /////
18 |
19 | IMPORTANT: This guide assumes, throughout, that you are using the latest
20 | version of LINSTOR and related tools.
21 |
22 | This guide is organized as follows:
23 |
24 | * <> is a foundational overview of LINSTOR and provides explanations
25 | for LINSTOR concepts and terms.
26 |
27 | * <> deals with LINSTOR's basic functionality and gives you insight into using common administrative tasks. You can also use this chapter as a step-by-step instruction guide to deploy LINSTOR with a basic, minimal setup.
28 |
29 | * <> shows a variety of advanced and important LINSTOR tasks and
30 | configurations, so that you can use LINSTOR in more complex ways.
31 |
32 | * <> deals with the graphical client approach to
33 | managing LINSTOR clusters.
34 |
35 | * <> has chapters that deal with how to
36 | implement a LINSTOR based storage solution with various platforms and technologies, such as
37 | <>, <>,
38 | <>, <>,
39 | <>, and others, by using the LINSTOR API.
40 |
41 |
--------------------------------------------------------------------------------
/UG9/cn/po/drbd-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: \n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/drbd-users-guide.adoc:11
22 | #, no-wrap
23 | msgid "The DRBD9 User's Guide"
24 | msgstr "DRBD9用户指南"
25 |
26 | #. type: Title =
27 | #: UG9/en/drbd-users-guide.adoc:16
28 | #, no-wrap
29 | msgid "Introduction to DRBD"
30 | msgstr "DRBD简介"
31 |
32 | #. type: Title =
33 | #: UG9/en/drbd-users-guide.adoc:24
34 | #, fuzzy, no-wrap
35 | #| msgid "Building and installing the DRBD software"
36 | msgid "Building and Installing the DRBD Software"
37 | msgstr "建立和安装DRBD软件"
38 |
39 | #. type: Title =
40 | #: UG9/en/drbd-users-guide.adoc:32
41 | #, no-wrap
42 | msgid "Working with DRBD"
43 | msgstr "使用DRBD"
44 |
45 | #. type: Title =
46 | #: UG9/en/drbd-users-guide.adoc:40
47 | #, fuzzy, no-wrap
48 | #| msgid "DRBD-enabled applications"
49 | msgid "DRBD-enabled Applications"
50 | msgstr "支持DRBD的应用程序"
51 |
52 | #. type: Title =
53 | #: UG9/en/drbd-users-guide.adoc:54
54 | #, fuzzy, no-wrap
55 | #| msgid "Optimizing DRBD performance"
56 | msgid "Optimizing DRBD Performance"
57 | msgstr "优化DRBD性能"
58 |
59 | #. type: Title =
60 | #: UG9/en/drbd-users-guide.adoc:61
61 | #, fuzzy, no-wrap
62 | #| msgid "Learning more"
63 | msgid "Learning More"
64 | msgstr "了解更多"
65 |
66 | #. type: Title =
67 | #: UG9/en/drbd-users-guide.adoc:67
68 | #, no-wrap
69 | msgid "Appendices"
70 | msgstr "附录"
71 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-transport.adoc:
--------------------------------------------------------------------------------
1 | //=== Choosing the right transport
2 |
3 | LINSTOR Gateway supports different storage transport protocols.
4 | This section briefly explains the differences between these options and when you might use one over the other.
5 |
6 | For more detailed information about a specific transport, refer to its documentation.
7 |
8 | ==== iSCSI Targets
9 |
10 | https://datatracker.ietf.org/doc/html/rfc7143[iSCSI] is a transport protocol that allows SCSI traffic to be sent via TCP.
11 | The standard has seen wide use since its inception in the early 2000s, so it has often been viewed as the "default choice" for network-attached storage.
12 |
13 | LINSTOR Gateway uses an iSCSI target implementation that is included in the Linux kernel, LIO.
14 |
15 | ==== NVMe-oF Targets
16 |
17 | https://nvmexpress.org/developers/nvme-of-specification/[NVMe over Fabrics] is a much newer standard relative to iSCSI.
18 | It allows routing NVMe traffic over several different physical transports, such as RDMA, Ethernet (TCP/IP) or Fibre Channel.
19 |
20 | Linux kernel support for NVMe over Fabrics targets is -- generally speaking -- more actively maintained than support for iSCSI target implementations.
21 | Using NVMe-oF might lead to throughput improvements in a storage cluster, especially when using modern high-performance hardware.
22 |
23 | LINSTOR Gateway uses the NVMe target implementation bundled with the Linux kernel.
24 |
25 | ==== NFS Exports
26 |
27 | The https://en.wikipedia.org/wiki/Network_File_System[Network File System (NFS)] serves a different purpose than iSCSI and NVMe-oF.
28 |
29 | Rather than transmitting block-level data over the network, NFS is a distributed file system.
30 | NFS exports are often used to share directories across a network.
31 | One common use case would be providing images of operating system installation media to virtualization hosts.
32 |
33 | NOTE: LINSTOR Gateway currently only supports a relatively limited mode of NFS operation, without user management capabilities.
34 | All files on the share are readable and writable by any user.
35 |
36 | LINSTOR Gateway uses the NFS server implementation that is included with Linux.
37 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-user-guide.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. type: Title =
20 | #: UG9/en/linstorgw-users-guide.adoc:10
21 | #, fuzzy, no-wrap
22 | #| msgid "Upgrading DRBD"
23 | msgid "Understanding LINSTOR Gateway"
24 | msgstr "升级DRBD"
25 |
26 | #. type: Title ==
27 | #: UG9/en/linstorgw-users-guide.adoc:14
28 | #, fuzzy, no-wrap
29 | #| msgid "Concepts and Terms"
30 | msgid "Core Concepts and Terms"
31 | msgstr "概念和术语"
32 |
33 | #. type: Title ===
34 | #: UG9/en/linstorgw-users-guide.adoc:18
35 | #, fuzzy, no-wrap
36 | #| msgid "LINBIT LINSTOR Controller Appliance"
37 | msgid "LINSTOR Concepts"
38 | msgstr "LINBIT LINSTOR Controller设备"
39 |
40 | #. type: Title ===
41 | #: UG9/en/linstorgw-users-guide.adoc:22
42 | #, no-wrap
43 | msgid "Servers, Clients, and Agents"
44 | msgstr ""
45 |
46 | #. type: Title ==
47 | #: UG9/en/linstorgw-users-guide.adoc:26
48 | #, no-wrap
49 | msgid "Architecture of a Cluster"
50 | msgstr ""
51 |
52 | #. type: Title ===
53 | #: UG9/en/linstorgw-users-guide.adoc:30
54 | #, fuzzy, no-wrap
55 | #| msgid "Choosing the Transport Protocol"
56 | msgid "Choosing the Right Transport"
57 | msgstr "选择传输协议"
58 |
59 | #. type: Title ===
60 | #: UG9/en/linstorgw-users-guide.adoc:34
61 | #, fuzzy, no-wrap
62 | #| msgid "The LINSTOR User's Guide"
63 | msgid "The LINSTOR Gateway Server"
64 | msgstr "LINSTOR用户指南"
65 |
66 | #. type: Title ==
67 | #: UG9/en/linstorgw-users-guide.adoc:38
68 | #, no-wrap
69 | msgid "Under the Hood"
70 | msgstr ""
71 |
72 | #. type: Title ===
73 | #: UG9/en/linstorgw-users-guide.adoc:42
74 | #, no-wrap
75 | msgid "The Software Stack"
76 | msgstr ""
77 |
--------------------------------------------------------------------------------
/UG9/en/drbd-dualprimary.adoc:
--------------------------------------------------------------------------------
1 | === Enabling dual-primary mode
2 |
3 | Dual-primary mode allows a resource to assume the primary role
4 | simultaneously on more than one node. Doing so is possible on either a
5 | permanent or a temporary basis.
6 |
7 | [NOTE]
8 | ===============================
9 | Dual-primary mode requires that the resource is configured to
10 | replicate synchronously (protocol C). Because of this it is latency
11 | sensitive, and ill-suited for WAN environments.
12 |
13 | Additionally, as both resources are always primary, any interruption in the
14 | network between nodes will result in a split-brain.
15 | ===============================
16 |
17 | WARNING: In DRBD 9.0.x Dual-Primary mode is limited to exactly two Primaries for the use in live migration.
18 |
19 | [[s-enable-dual-primary-permanent]]
20 | ==== Permanent dual-primary mode
21 |
22 | indexterm:[multiple primaries]indexterm:[dual-primary mode]To enable dual-primary mode, set the
23 | `allow-two-primaries` option to `yes` in the `net` section of your
24 | resource configuration:
25 |
26 | [source,drbd]
27 | ----
28 | resource
29 | net {
30 | protocol C;
31 | allow-two-primaries yes;
32 | fencing resource-and-stonith;
33 | }
34 | handlers {
35 | fence-peer "...";
36 | unfence-peer "...";
37 | }
38 | ...
39 | }
40 | ----
41 |
42 | After that, do not forget to synchronize the configuration between nodes. Run
43 | `drbdadm adjust __` on both nodes.
44 |
45 | You can now change both nodes to role primary at the same time with
46 | `drbdadm primary __`.
47 |
48 | CAUTION: You should always implement suitable fencing policies.
49 | Using 'allow-two-primaries' without fencing is a very bad idea,
50 | even worse than using single-primary without fencing.
51 |
52 | [[s-enable-dual-primary-temporary]]
53 | ==== Temporary dual-primary mode
54 |
55 | To temporarily enable dual-primary mode for a resource normally
56 | running in a single-primary configuration, issue the following
57 | command:
58 |
59 | ----
60 | # drbdadm net-options --protocol=C --allow-two-primaries
61 | ----
62 |
63 | To end temporary dual-primary mode, run the same command as above but with
64 | `--allow-two-primaries=no` (and your desired replication protocol, if
65 | applicable).
66 |
67 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-server-client-agent.adoc:
--------------------------------------------------------------------------------
1 | //=== Servers, clients, and agents
2 |
3 | Generally speaking, within a LINSTOR Gateway cluster, there are three different kinds of roles that a node can take.
4 | It can either be used as 1. a
5 | _server_, 2. a _client_, or 3. an _agent_.
6 |
7 | It is also possible for a node to take more than one role. Any combination of the three roles is possible.
8 | This section outlines what sets these roles apart, both conceptually and in terms of the software components used.
9 |
10 | ==== Server
11 |
12 | image::images/linstorgw-gateway-server.svg[LINSTOR Gateway Server diagram]
13 |
14 | The server role is LINSTOR Gateway's main mode of operation.
15 | The main task of the server component is *to communicate with the LINSTOR controller*.
16 |
17 | NOTE: It is important to understand that the LINSTOR Gateway server *does not store any state information itself*.
18 | It does not matter on which machine it runs, provided that it can reach the LINSTOR controller.
19 |
20 | ==== Client
21 |
22 | image::images/linstorgw-gateway-client.svg[LINSTOR Gateway client]
23 |
24 | This is any piece of software that interacts with LINSTOR Gateway via LINSTOR Gateway's REST API.
25 | In most cases, this will be the command line client that is included with LINSTOR Gateway.
26 |
27 | It is the interface between LINSTOR Gateway and the user.
28 |
29 | Even if there are multiple LINSTOR Gateway servers in a cluster, the client only ever talks to one of them.
30 |
31 | ==== Agent
32 |
33 | The _agent_ is a more abstract role for a node, in the sense that it does not necessarily run any part of the LINSTOR Gateway software itself.
34 | Instead, it contains the software components that LINSTOR Gateway uses to provide its services, for example:
35 |
36 | * `targetcli` for iSCSI targets
37 | * `nfs-server` to provide NFS exports
38 | * `nvmetcli` to create NVMe-oF targets
39 |
40 | To be a proper part of the cluster, an agent node also requires the essential components of a LINBIT SDS software stack, such as:
41 |
42 | * The DRBD kernel module
43 | * A LINSTOR cluster node that runs the `linstor-satellite` service
44 | * DRBD Reactor, to be able to run highly available resources
45 |
46 | The *health check* integrated into the LINSTOR Gateway Client binary can be used to identify which components are still missing or misconfigured on a given node.
47 |
--------------------------------------------------------------------------------
/UG8.4/en/more-info.adoc:
--------------------------------------------------------------------------------
1 | [[ch-more-info]]
2 | == Getting more information
3 |
4 | [[s-commercial-support]]
5 | === Commercial DRBD support
6 |
7 | Commercial DRBD support, consultancy, and training services are
8 | available from the project's sponsor company,
9 | http://www.linbit.com/[LINBIT].
10 |
11 | [[s-mailing-list]]
12 | === Public mailing list
13 |
14 | The public mailing list for general usage questions regarding DRBD is
15 | drbd-user@lists.linbit.com. This is a subscribers-only mailing list,
16 | you may subscribe at https://lists.linbit.com/listinfo/drbd-user. A complete
17 | list archive is available at
18 | https://lists.linbit.com/pipermail/drbd-user.
19 |
20 | [[s-irc-channels]]
21 | === Public IRC Channels
22 |
23 | Some of the DRBD developers can occasionally be found on the
24 | `irc.freenode.net` public IRC server, particularly in the following
25 | channels:
26 |
27 | * `#drbd`,
28 | * `#linux-ha`,
29 | * `#linux-cluster`.
30 |
31 | Getting in touch on IRC is a good way of discussing suggestions for
32 | improvements in DRBD, and having developer level discussions.
33 |
34 | [[s-twitter-account]]
35 | === Official Twitter account
36 |
37 | http://www.linbit.com/[LINBIT] maintains an official
38 | http://twitter.com/linbit[twitter account].
39 |
40 | If you tweet about DRBD, please include the `#drbd` hashtag.
41 |
42 | [[s-publications]]
43 | === Publications
44 |
45 | DRBD's authors have written and published a number of papers on DRBD
46 | in general, or a specific aspect of DRBD. Here is a short selection:
47 |
48 | [bibliography]
49 | - Lars Ellenberg. 'DRBD v8.0.x and beyond'. 2007. Available at
50 | http://www.drbd.org/fileadmin/drbd/publications/drbd8.linux-conf.eu.2007.pdf
51 | - Philipp Reisner. 'DRBD v8 - Replicated Storage with Shared Disk
52 | Semantics'. 2007. Available at
53 | http://www.drbd.org/fileadmin/drbd/publications/drbd8.pdf.
54 | - Philipp Reisner. 'Rapid resynchronization for replicated
55 | storage'. 2006. Available at
56 | http://www.drbd.org/fileadmin/drbd/publications/drbd-activity-logging_v6.pdf
57 |
58 | [[s-useful-resources]]
59 | === Other useful resources
60 |
61 | * Wikipedia keeps http://en.wikipedia.org/wiki/DRBD[an entry on DRBD].
62 | * Both the http://wiki.linux-ha.org/[Linux-HA wiki] and
63 | * http://www.clusterlabs.org[ClusterLabs] have some useful information
64 | about utilizing DRBD in High Availability clusters.
65 |
--------------------------------------------------------------------------------
/UG8.4/en/about.adoc:
--------------------------------------------------------------------------------
1 | [[about]]
2 | [preface]
3 | == Please Read This First
4 |
5 | This guide is intended to serve users of the Distributed Replicated
6 | Block Device (DRBD) as a definitive reference guide and handbook.
7 |
8 | It is being made available to the DRBD community by
9 | http://www.linbit.com/[LINBIT], the project's sponsor company, free of
10 | charge and in the hope that it will be useful. The guide is
11 | constantly being updated. We try to add information
12 | about new DRBD features simultaneously with the corresponding DRBD
13 | releases. An on-line HTML version of this guide is always available at
14 | http://www.drbd.org/users-guide/.
15 |
16 | IMPORTANT: This guide assumes, throughout, that you are using DRBD
17 | version 8.4.0 or later. If you are using a pre-8.4 release of DRBD
18 | , please use the version of this guide which has been
19 | preserved at http://www.drbd.org/users-guide-8.3/.
20 |
21 | Please use <> to submit
22 | comments.
23 |
24 | This guide is organized in seven parts:
25 |
26 | * <> deals with DRBD's basic functionality. It gives a short
27 | overview of DRBD's positioning within the Linux I/O stack, and about
28 | fundamental DRBD concepts. It also examines DRBD's most important
29 | features in detail.
30 |
31 | * <> talks about building DRBD from
32 | source, installing pre-built DRBD packages, and contains an overview
33 | of getting DRBD running on a cluster system.
34 |
35 | * <> is about managing DRBD, configuring and reconfiguring
36 | DRBD resources, and common troubleshooting scenarios.
37 |
38 | * <> deals with leveraging DRBD to add storage replication and
39 | high availability to applications. It not only covers DRBD
40 | integration in the Pacemaker cluster manager, but also advanced LVM
41 | configurations, integration of DRBD with GFS, and adding high
42 | availability to Xen virtualization environments.
43 |
44 | * <> contains pointers for getting the best performance
45 | out of DRBD configurations.
46 |
47 | * <> dives into DRBD's internals, and also contains pointers
48 | to other resources which readers of this guide may find useful.
49 |
50 | * <>:
51 | ** <> is an overview of changes in DRBD 8.4, compared to
52 | earlier DRBD versions.
53 |
54 | Users interested in DRBD training or support services are invited to
55 | contact us at sales@linbit.com or sales_us@linbit.com.
56 |
--------------------------------------------------------------------------------
/images/tip.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 | ]>
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstorgw-architecture.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-10-24 12:54+0000\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. == Architecture of a Cluster
20 | #. type: Plain text
21 | #: UG9/en/linstorgw-architecture.adoc:4
22 | msgid ""
23 | "LINSTOR – and by extension LINSTOR Gateway – clusters can come in a variety "
24 | "of sizes and implementations, depending on the circumstances of the "
25 | "surrounding environment and the intended use cases."
26 | msgstr ""
27 |
28 | #. type: Plain text
29 | #: UG9/en/linstorgw-architecture.adoc:6
30 | msgid ""
31 | "This chapter outlines some considerations to take into account when "
32 | "designing and planning a LINSTOR Gateway cluster."
33 | msgstr ""
34 |
35 | #. type: Plain text
36 | #: UG9/en/linstorgw-architecture.adoc:10
37 | msgid ""
38 | "Depending on the architecture of the cluster, there might be multiple "
39 | "instances of the LINSTOR Gateway server software or only one. There are "
40 | "advantages and disadvantages to both approaches; these are the routes you "
41 | "can take:"
42 | msgstr ""
43 |
44 | #. type: Plain text
45 | #: UG9/en/linstorgw-architecture.adoc:14
46 | #, no-wrap
47 | msgid ""
48 | "*Only one LINSTOR Gateway server*: This is the simplest setup. If the LINSTOR controller software always runs on the same node, it makes sense to place the LINSTOR Gateway server on that same node. +\n"
49 | "The advantage of this approach is that the LINSTOR Gateway server will need no further configuration to find the LINSTOR controller. +\n"
50 | "The disadvantage is that you will need to configure your LINSTOR Gateway client so that it finds the LINSTOR Gateway server.\n"
51 | msgstr ""
52 |
53 | #. type: Plain text
54 | #: UG9/en/linstorgw-architecture.adoc:14
55 | #, no-wrap
56 | msgid "*Multiple LINSTOR Gateway servers*: If your LINSTOR controller can move between nodes (for example, because you made it highly available by using DRBD Reactor), it can be beneficial to run a LINSTOR Gateway server on every node where the LINSTOR Controller could potentially run.\n"
57 | msgstr ""
58 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-architecture.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. == Architecture of a Cluster
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-architecture.adoc:4
23 | msgid ""
24 | "LINSTOR – and by extension LINSTOR Gateway – clusters can come in a variety "
25 | "of sizes and implementations, depending on the circumstances of the "
26 | "surrounding environment and the intended use cases."
27 | msgstr ""
28 |
29 | #. type: Plain text
30 | #: UG9/en/linstorgw-architecture.adoc:6
31 | msgid ""
32 | "This chapter outlines some considerations to take into account when "
33 | "designing and planning a LINSTOR Gateway cluster."
34 | msgstr ""
35 |
36 | #. type: Plain text
37 | #: UG9/en/linstorgw-architecture.adoc:10
38 | msgid ""
39 | "Depending on the architecture of the cluster, there might be multiple "
40 | "instances of the LINSTOR Gateway server software or only one. There are "
41 | "advantages and disadvantages to both approaches; these are the routes you "
42 | "can take:"
43 | msgstr ""
44 |
45 | #. type: Plain text
46 | #: UG9/en/linstorgw-architecture.adoc:14
47 | #, no-wrap
48 | msgid ""
49 | "*Only one LINSTOR Gateway server*: This is the simplest setup. If the LINSTOR controller software always runs on the same node, it makes sense to place the LINSTOR Gateway server on that same node. +\n"
50 | "The advantage of this approach is that the LINSTOR Gateway server will need no further configuration to find the LINSTOR controller. +\n"
51 | "The disadvantage is that you will need to configure your LINSTOR Gateway client so that it finds the LINSTOR Gateway server.\n"
52 | msgstr ""
53 |
54 | #. type: Plain text
55 | #: UG9/en/linstorgw-architecture.adoc:14
56 | #, no-wrap
57 | msgid "*Multiple LINSTOR Gateway servers*: If your LINSTOR controller can move between nodes (for example, because you made it highly available by using DRBD Reactor), it can be beneficial to run a LINSTOR Gateway server on every node where the LINSTOR Controller could potentially run.\n"
58 | msgstr ""
59 |
--------------------------------------------------------------------------------
/images/linbit-logo-2017.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
22 |
23 |
24 |
25 |
26 |
27 |
29 |
30 |
32 |
33 |
37 |
38 |
--------------------------------------------------------------------------------
/UG9/en/drbd-about.adoc:
--------------------------------------------------------------------------------
1 | [[about]]
2 | [preface]
3 | == Please read this first
4 |
5 | This guide is intended to serve users of the Distributed Replicated
6 | Block Device version 9 (DRBD-9) as a definitive reference guide and handbook.
7 |
8 | ifndef::de-brand[]
9 | It is being made available to the DRBD community by
10 | https://www.linbit.com/[LINBIT], the project's sponsor company, free of
11 | charge and in the hope that it will be useful. The guide is
12 | constantly being updated. We try to add information
13 | about new DRBD features simultaneously with the corresponding DRBD
14 | releases. An online HTML version of this guide is always available at
15 | https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/.
16 |
17 | IMPORTANT: This guide assumes, throughout, that you are using the latest
18 | version of DRBD and related tools. If you are using an 8.4 release of DRBD,
19 | please use the matching version of this guide from
20 | https://linbit.com/drbd-user-guide/users-guide-drbd-8-4/.
21 |
22 | Please use <> to submit
23 | comments.
24 | endif::de-brand[]
25 |
26 | This guide is organized as follows:
27 |
28 | * <> deals with DRBD's basic functionality. It gives a short
29 | overview of DRBD's positioning within the Linux I/O stack, and about
30 | fundamental DRBD concepts. It also examines DRBD's most important
31 | features in detail.
32 |
33 | ifndef::drbd-only,de-brand[]
34 | * <> talks about building DRBD from
35 | source, installing pre-built DRBD packages, and contains an overview
36 | of getting DRBD running on a cluster system.
37 | endif::[]
38 |
39 | * <> is about managing DRBD using resource configuration files, as
40 | well as common troubleshooting scenarios.
41 |
42 | ifndef::drbd-only[]
43 | * <> deals with leveraging DRBD to add storage replication and
44 | high availability to applications. It not only covers DRBD
45 | integration in the Pacemaker cluster manager, but also advanced LVM
46 | configurations, integration of DRBD with GFS, using OCFS2 with DRBD,
47 | and using the LINBIT-developed open source DRBD Reactor software as an
48 | easier to configure and deploy cluster resource manager.
49 | endif::drbd-only[]
50 |
51 | * <> contains pointers for getting the best performance
52 | out of DRBD configurations.
53 |
54 | * <> dives into DRBD's internals, and also contains pointers
55 | to other resources which readers of this guide may find useful.
56 |
57 | * <>:
58 | ** <> is an overview of changes in DRBD 9.0, compared to
59 | earlier DRBD versions.
60 |
61 | ifndef::de-brand[]
62 | Users interested in DRBD training or support services are invited to
63 | contact us at sales@linbit.com or sales_us@linbit.com.
64 | endif::de-brand[]
65 |
--------------------------------------------------------------------------------
/UG9/en/drbd-more-info.adoc:
--------------------------------------------------------------------------------
1 | [[ch-more-info]]
2 | == Getting more information
3 |
4 | ifndef::de-brand[]
5 | [[s-commercial-support]]
6 | === Commercial DRBD support
7 |
8 | Commercial DRBD support, consultation, and training services are available from the project's
9 | sponsor company, https://www.linbit.com/[LINBIT].
10 | endif::de-brand[]
11 |
12 | [[s-mailing-list]]
13 | === Public mailing list
14 |
15 | The public mailing list for general usage questions regarding DRBD is
16 | drbd-user@lists.linbit.com. This is a subscribers-only mailing list, you may subscribe at
17 | https://lists.linbit.com/listinfo/drbd-user/. A complete list archive is available at
18 | https://lists.linbit.com/pipermail/drbd-user/.
19 |
20 | ifndef::de-brand[]
21 | [[s-twitter-account]]
22 | === Official Twitter account
23 |
24 | https://www.linbit.com/[LINBIT] maintains an official https://twitter.com/linbit[Twitter
25 | account].
26 |
27 | If you tweet about DRBD, please include the `#drbd` hashtag.
28 | endif::de-brand[]
29 |
30 | [[s-publications]]
31 | === Publications
32 |
33 | DRBD's authors have written and published several papers on DRBD in general, or a specific
34 | aspect of DRBD. Here is a short selection:
35 |
36 | [bibliography]
37 | - Philipp Reisner.
38 | https://web.archive.org/web/20180623151431/https://www.netways.de/fileadmin/images/Events_Trainings/Events/OSDC/2013/Slides_2013/Philipp_Reisner_Neues_in_DRBD9.pdf[DRBD
39 | 9 - What's New], 2012.
40 |
41 | - Lars Ellenberg.
42 | https://web.archive.org/web/20190518224551/https://lap.snt.utwente.nl/dokuwiki/_media/projecten:storage:drbd8.linux-conf.eu.2007.pdf[DRBD
43 | v8.0.x and beyond], 2007.
44 |
45 | - Philipp Reisner.
46 | https://web.archive.org/web/20150906225118/http://drbd.linbit.com/fileadmin/drbd/publications/drbd8_orig.pdf[DRBD
47 | v8 - Replicated Storage with Shared Disk Semantics], 2007.
48 |
49 | - Philipp Reisner.
50 | https://web.archive.org/web/20150906225736/http://drbd.linbit.com/fileadmin/drbd/publications/drbd-activity-logging_v6.pdf[Rapid
51 | resynchronization for replicated storage], 2006.
52 |
53 | // You can find many more on http://drbd.linbit.com/home/publications/.
54 | // mat - link gets redirected to Software Downloads?
55 | [[s-useful-resources]]
56 | === Other useful resources
57 |
58 | * In addition to the user guide you are reading now, LINBIT provides more documentation such
59 | as how-to guides, video tutorials, and explanatory blog posts that are available through
60 | https://www.linbit.com[the LINBIT website]:
61 | ** User guides: https://linbit.com/user-guides-and-product-documentation
62 | ** How-to guides: https://linbit.com/solutions-and-how-to-documentation
63 | ** Blog: https://linbit.com/blog
64 | * LINBIT offers an official training course for DRBD:
65 | https://linbit.com/drbd-basics-training/[DRBD Basics].
66 | * Wikipedia has https://en.wikipedia.org/wiki/DRBD[an entry on DRBD].
67 | * The https://www.clusterlabs.org[ClusterLabs website] has useful information
68 | about using DRBD in high-availability clusters.
69 |
--------------------------------------------------------------------------------
/.gitlab-ci.yml:
--------------------------------------------------------------------------------
1 | stages:
2 | - build
3 | - preview
4 | - deploy
5 |
6 | build:
7 | stage: build
8 | image:
9 | name: $CI_REGISTRY/linbit/linbit-documentation
10 | entrypoint: [""]
11 | rules:
12 | - if: $CI_MERGE_REQUEST_ID
13 | script:
14 | - make UG9-html-finalize
15 | artifacts:
16 | paths:
17 | - UG9/en/output-html-finalize/*.zip
18 |
19 | lint:
20 | stage: build
21 | image:
22 | name: $LINBIT_DOCKER_REGISTRY/lb-vale:latest
23 | entrypoint: [""]
24 | rules:
25 | - if: $CI_MERGE_REQUEST_ID && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'master'
26 | script:
27 | - apk add --no-cache git
28 | - git fetch
29 | # use `tr` to sanitize variable in case there are multiple `.adoc` files to lint
30 | - ADOCFILES="$(git diff-tree --no-commit-id --name-only -r remotes/origin/${CI_MERGE_REQUEST_TARGET_BRANCH_NAME} ${CI_COMMIT_SHA} '*.adoc' | tr '\n' ' ')"
31 | - |
32 | if [ -z "$ADOCFILES" ]; then
33 | echo "No .adoc files in this MR"
34 | echo -e '[\n {\n "description": "Merge request has no .adoc files",\n "check_name": "ADOCFILES-variable-is-empty",\n "fingerprint": "0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a",\n "severity": "info",\n "location": {\n "path": "na",\n "lines": {\n "begin": 0\n }\n }\n }\n]' > vale.json
35 | cp vale.json vale-climate.json
36 | else
37 | /bin/vale $ADOCFILES --config=/vale_app/.vale.ini --no-exit --output=JSON | tee vale.json
38 | /bin/vale2climate vale.json >> vale-climate.json
39 | fi
40 | artifacts:
41 | paths:
42 | - vale.json
43 | when: always
44 | reports:
45 | codequality:
46 | - vale-climate.json
47 |
48 | preview:
49 | stage: preview
50 | image: $LINBIT_DOCKER_REGISTRY/ug-preview:latest
51 | rules:
52 | - if: $CI_MERGE_REQUEST_ID
53 | environment:
54 | name: preview/$CI_COMMIT_REF_SLUG
55 | url: $LINBIT_REGISTRY_URL/repository/pages/$CI_COMMIT_REF_SLUG/
56 | script:
57 | - zips=$(realpath ./UG9/en/output-html-finalize/*.zip)
58 | - mkdir /index
59 | - cd /build
60 | - |
61 | for zip in $zips; do
62 | prefix=$(basename $zip .zip)
63 | php linbit-drbd.php $zip /out
64 | ./upload.sh $CI_COMMIT_REF_SLUG /out $prefix
65 | echo "$prefix " >> /index/index.html
66 | done
67 | ./upload.sh $CI_COMMIT_REF_SLUG /index .
68 | dependencies:
69 | - build
70 |
71 | deploy:
72 | stage: deploy
73 | image:
74 | name: $CI_REGISTRY/linbit/linbit-documentation
75 | entrypoint: [""]
76 | rules:
77 | - if: $CI_COMMIT_BRANCH == 'master'
78 | before_script:
79 | - echo "DEPLOY"
80 | script:
81 | - mkdir -p ~/src && cp -r . ~/src && cd ~/src
82 | - cp /linbit-documentation/GNUmakefile .
83 | - cp -r /fonts .
84 | - cp -r /themes .
85 | - ln -s /fonts ./linbit-fonts
86 | - make trusthosts all-clean DOCKER=no SFTPUSER=$SFTPUSERSTAGING STAGING=yes
87 | - make trusthosts all DOCKER=no SFTPUSER=$SFTPUSER SKIPGENERATE=yes
88 | - make g-upload-ug-pdfs
89 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstorgw-architecture.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-28 14:30+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja_JP\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. == Architecture of a Cluster
21 | #. type: Plain text
22 | msgid ""
23 | "LINSTOR – and by extension LINSTOR Gateway – clusters can come in a variety "
24 | "of sizes and implementations, depending on the circumstances of the "
25 | "surrounding environment and the intended use cases."
26 | msgstr ""
27 | "LINSTOR(および拡張機能であるLINSTOR Gateway)クラスターは、周囲の環境や想定"
28 | "される使用例に応じて、さまざまなサイズや実装形態で展開されることがあります。"
29 |
30 | #. type: Plain text
31 | msgid ""
32 | "This chapter outlines some considerations to take into account when "
33 | "designing and planning a LINSTOR Gateway cluster."
34 | msgstr ""
35 | "この章では、LINSTOR ゲートウェイクラスターの設計と計画を行う際に考慮すべきい"
36 | "くつかのポイントについて概説します。"
37 |
38 | #. type: Plain text
39 | msgid ""
40 | "Depending on the architecture of the cluster, there might be multiple "
41 | "instances of the LINSTOR Gateway server software or only one. There are "
42 | "advantages and disadvantages to both approaches. These are the routes you "
43 | "can take:"
44 | msgstr ""
45 | "クラスターのアーキテクチャによっては、LINSTORゲートウェイサーバーソフトウェア"
46 | "の複数のインスタンスが存在する場合と、1つだけが存在する場合があります。 両方"
47 | "のアプローチには利点と欠点があります。取るべき方法は以下の通りです:"
48 |
49 | #. type: Plain text
50 | #, no-wrap
51 | msgid ""
52 | "*Only one LINSTOR Gateway server*: This is the simplest setup. If the LINSTOR controller software always runs on the same node, it makes sense to place the LINSTOR Gateway server on that same node.\n"
53 | "The advantage of this approach is that the LINSTOR Gateway server will need no further configuration to find the LINSTOR controller.\n"
54 | "The disadvantage is that you will need to configure your LINSTOR Gateway client so that it finds the LINSTOR Gateway server."
55 | msgstr ""
56 | "*LINSTOR ゲートウェイサーバーは1つだけ*: これは最も簡単なセットアップです。もし LINSTOR コントローラーソフトウェアが常に同じノードで実行される場合、同じノードに LINSTOR ゲートウェイサーバーを配置するのが合理的です。 +\n"
57 | "このアプローチの利点は、LINSTORゲートウェイサーバーがLINSTORコントローラーを見つけるために追加の設定を必要としないことです。+\n"
58 | "欠点は、LINSTOR Gatewayクライアントを設定してLINSTOR Gatewayサーバーを見つけられるようにする必要がある点です。"
59 |
60 | #. type: Plain text
61 | msgid ""
62 | "*Multiple LINSTOR Gateway servers*: If your LINSTOR controller can move "
63 | "between nodes (for example, because you made it highly available by using "
64 | "DRBD Reactor), it can be beneficial to run a LINSTOR Gateway server on every "
65 | "node where the LINSTOR Controller could potentially run."
66 | msgstr ""
67 | "*複数のLINSTOR ゲートウェイサーバー*: もし、あなたの LINSTOR コントローラーが"
68 | "ノード間で移動できる場合(例えば、DRBD Reactorを使用して高可用性を実現してい"
69 | "る場合)、潜在的に LINSTOR コントローラーが実行される各ノードに LINSTOR ゲー"
70 | "トウェイサーバーを実行することが有益であるかもしれません。"
71 |
--------------------------------------------------------------------------------
/images/LINBIT-logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/UG9/en/drbd-recent-changes.adoc:
--------------------------------------------------------------------------------
1 | [[ap-recent-changes]]
2 | [appendix]
3 | == Recent changes
4 |
5 | This appendix is for users who upgrade from earlier DRBD versions to
6 | DRBD 9.x. It highlights some important changes to DRBD's configuration
7 | and behavior.
8 |
9 | [[s-recent-changes-drbd-9.2]]
10 | === DRBD 9.2 changelog
11 |
12 | You can find an itemized list of updates, fixes, and changes to the DRBD 9.2 branch at the project's open source codebase repository: https://github.com/LINBIT/drbd/blob/master/ChangeLog
13 |
14 | Some of the highlights include:
15 |
16 | - Add RDMA transport.
17 |
18 | - Allow resync to proceed even with continuous application I/O.
19 |
20 | - Process control socket packets directly in "bottom half" context. This improves performance
21 | by decreasing latency.
22 |
23 | - Perform more discards when resyncing. Resync in multiples of discard granularity.
24 |
25 | - Support network namespaces, for better integration with containers and orchestrators such
26 | as Kubernetes.
27 |
28 | [[s-recent-changes-drbd-9.1]]
29 | === DRBD 9.1 changelog
30 |
31 | You can find an itemized list of updates, fixes, and changes to the DRBD 9.1 branch at the project's open source codebase repository: https://github.com/LINBIT/drbd/blob/drbd-9.1/ChangeLog
32 |
33 | Some of the highlights include:
34 |
35 | - Reduce locking contention in sending path. This increases performance of workloads with
36 | multiple peers or high I/O depth.
37 |
38 | - Improve support for various scenarios involving suspended I/O due to loss of quorum.
39 |
40 | [[s-recent-changes-from-drbd-8.4]]
41 | === Changes coming from DRBD 8.4
42 |
43 | If you are coming to DRBD 9.x from DRBD 8.4, some noteworthy changes are detailed in the
44 | following subsections.
45 |
46 | [[s-recent-changes-connections]]
47 | ==== Connections
48 |
49 | With DRBD 9, data can be replicated across more than two nodes.
50 |
51 | This also means that stacking DRBD volumes is now deprecated (though still
52 | possible), and that using DRBD as a network-blockdevice (a
53 | <>) now makes sense.
54 |
55 | Associated with this change are:
56 |
57 | - Metadata size changes (one bitmap per peer).
58 |
59 | - `/proc/drbd` now only gives minimal information, see
60 | <>.
61 |
62 | - Resynchronization to or from <> is possible.
63 |
64 | - The <> is used even when in
65 | <> role.
66 |
67 | [[s-recent-changes-auto-promote]]
68 | ==== Auto-promote feature
69 |
70 | DRBD 9 can be configured to do the _Primary_/_Secondary_ <>
71 | automatically, on-demand.
72 |
73 | This feature replaces both the `become-primary-on` configuration value, as well
74 | as the old Heartbeat v1 `drbddisk` script.
75 |
76 | See <> for more details.
77 |
78 | [[s-recent-changes-performance]]
79 | ==== Increased performance
80 |
81 | DRBD 9 has seen noticeable performance improvements, depending on your specific
82 | hardware it's up to two magnitudes faster (measuring number of I/O
83 | operations per second for random writes).
84 |
85 | [[s-recent-changes-config]]
86 | ==== Changes to the configuration syntax
87 |
88 | In DRBD 8.4, the `drbdadm` parser still accepted pre-8.4 configuration syntax for configuration
89 | files in `/etc/drbd.d` and `/etc/drbd.conf`. DRBD 9 no longer accepts pre-8.4 configuration
90 | syntax.
91 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstor-webui.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title ==
21 | #: UG9/en/drbd-reactor.adoc:443 UG9/en/linstor-webui.adoc:9
22 | #: UG9/en/vsan-users-guide.adoc:31
23 | #, no-wrap
24 | msgid "Prerequisites"
25 | msgstr ""
26 |
27 | #. type: Title ==
28 | #: UG9/en/linstor-webui.adoc:3
29 | #, no-wrap
30 | msgid "LINBIT SDS GUI"
31 | msgstr ""
32 |
33 | #. type: Plain text
34 | #: UG9/en/linstor-webui.adoc:8
35 | msgid ""
36 | "LINBIT SDS GUI is a LINSTOR client alternative, currently in Technology "
37 | "Preview phase. This component is proprietary and users need to have access "
38 | "to LINBIT customer-only repositories to be able to use it."
39 | msgstr ""
40 |
41 | #. type: Plain text
42 | #: UG9/en/linstor-webui.adoc:12
43 | msgid "Access to LINBIT's customer repositories."
44 | msgstr ""
45 |
46 | #. type: Plain text
47 | #: UG9/en/linstor-webui.adoc:13
48 | msgid "Running and working LINSTOR controller instance."
49 | msgstr ""
50 |
51 | #. type: Title ===
52 | #: UG9/en/linstor-webui.adoc:14
53 | #, no-wrap
54 | msgid "Installing the LINBIT SDS GUI"
55 | msgstr ""
56 |
57 | #. type: Plain text
58 | #: UG9/en/linstor-webui.adoc:17
59 | msgid ""
60 | "Install LINSTOR GUI package on the same node as the LINSTOR controller and "
61 | "restart the `linstor-controller` service."
62 | msgstr ""
63 |
64 | #. type: Plain text
65 | #: UG9/en/linstor-webui.adoc:19
66 | msgid ""
67 | "On `yum/dnf` based distributions you can install the software by entering "
68 | "the command:"
69 | msgstr ""
70 |
71 | #. type: delimited block -
72 | #: UG9/en/linstor-webui.adoc:23
73 | #, no-wrap
74 | msgid "yum install linstor-gui\n"
75 | msgstr ""
76 |
77 | #. type: Plain text
78 | #: UG9/en/linstor-webui.adoc:26
79 | msgid ""
80 | "On `apt` based distributions you install the software by entering the "
81 | "command:"
82 | msgstr ""
83 |
84 | #. type: delimited block -
85 | #: UG9/en/linstor-webui.adoc:30
86 | #, no-wrap
87 | msgid "apt install linstor-gui\n"
88 | msgstr ""
89 |
90 | #. type: Plain text
91 | #: UG9/en/linstor-webui.adoc:33
92 | msgid ""
93 | "On Kubernetes, LINBIT SDS GUI is a built-in feature since linstor-controller "
94 | "v1.15.0."
95 | msgstr ""
96 |
97 | #. type: Title ===
98 | #: UG9/en/linstor-webui.adoc:34
99 | #, no-wrap
100 | msgid "Administering the LINSTOR Cluster by Using the LINBIT SDS GUI"
101 | msgstr ""
102 |
103 | #. type: Plain text
104 | #: UG9/en/linstor-webui.adoc:39
105 | msgid ""
106 | "You can access the LINBIT SDS GUI by opening an HTTP connection with the "
107 | "active LINSTOR controller node via TCP port 3370. For example, if your "
108 | "LINSTOR controller's IP address is 192.168.222.250, you would enter "
109 | "`http://192.168.222.250:3370` into your web browser's address bar to use the "
110 | "LINBIT SDS GUI."
111 | msgstr ""
112 |
--------------------------------------------------------------------------------
/themes/base-theme.yml:
--------------------------------------------------------------------------------
1 | # NOTE: file is read "as is"; variables are not parsed; key layout must be flat
2 | page_background_color: 'FFFFFF'
3 | page_layout: portrait
4 | page_initial_zoom: FitH
5 | page_margin: 36 # 36 is 0.5in
6 | page_margin_inner: 48
7 | page_margin_outer: 24
8 | page_size: A4
9 | base_text_align: left
10 | base_font_color: '000000'
11 | base_font_family: Helvetica
12 | base_font_size: 12
13 | base_font_size_min: 6
14 | base_font_style: normal
15 | base_line_height: 1.15
16 | base_border_color: '000000'
17 | role_lead_font_size: 13.5
18 | role_line-through_text_decoration: line-through
19 | role_underline_text_decoration: underline
20 | role_big_font_size: 1.2em
21 | role_small_font_size: 0.8em
22 | role_subtitle_font_size: 0.8em
23 | button_content: '[%s]'
24 | button_font_family: Courier
25 | button_font_style: bold
26 | kbd_font_family: Courier
27 | kbd_font_style: italic
28 | mark_background_color: 'FFFF00'
29 | mark_border_offset: 1
30 | menu_font_style: bold
31 | link_font_color: '0000EE'
32 | codespan_font_family: Courier
33 | heading_font_style: bold
34 | heading_h1_font_size: 24
35 | heading_h2_font_size: 18
36 | heading_h3_font_size: 16
37 | heading_h4_font_size: 14
38 | heading_h5_font_size: 12
39 | heading_h6_font_size: 10
40 | heading_line_height: 1.15
41 | heading_margin_top: 4
42 | heading_margin_bottom: 12
43 | heading_min_height_after: 20
44 | title_page_text_align: center
45 | title_page_logo_top: 10%
46 | title_page_title_top: 40%
47 | title_page_title_font_size: 18
48 | title_page_subtitle_font_size: 14
49 | title_page_authors_margin_top: 12
50 | list_indent: 30
51 | list_item_spacing: 6
52 | description_list_description_indent: 30
53 | description_list_term_font_style: bold
54 | description_list_term_spacing: 4
55 | callout_list_margin_top_after_code: -6
56 | block_margin_bottom: 12
57 | caption_align: left
58 | caption_font_style: italic
59 | caption_margin_inside: 4
60 | caption_margin_outside: 0
61 | abstract_font_size: 13.5
62 | abstract_line_height: 1.4
63 | abstract_padding: 0
64 | abstract_title_align: center
65 | abstract_title_font_style: bold
66 | admonition_column_rule_width: 0.5
67 | admonition_padding: [4, 12, 4, 12]
68 | admonition_label_font_style: bold
69 | admonition_label_text_transform: uppercase
70 | quote_border_left_width: 4
71 | quote_padding: [3, 12, 3, 14]
72 | verse_border_left_width: 4
73 | verse_padding: [3, 12, 3, 14]
74 | code_font_family: Courier
75 | code_font_size: 10.8
76 | code_line_height: 1.2
77 | code_padding: 9
78 | code_border_width: 0.5
79 | conum_line_height: 1.15
80 | conum_glyphs: circled
81 | example_background_color: 'FFFFFF'
82 | example_border_width: 0.5
83 | example_padding: 12
84 | image_align: left
85 | prose_margin_bottom: 12
86 | sidebar_background_color: 'EEEEEE'
87 | sidebar_border_width: 0.5
88 | sidebar_padding: 12
89 | sidebar_title_align: center
90 | sidebar_title_font_style: bold
91 | table_border_style: solid
92 | table_border_width: 0.5
93 | table_cell_padding: 2
94 | table_head_font_style: bold
95 | table_head_border_bottom_width: 1.25
96 | table_body_stripe_background_color: 'EEEEEE'
97 | thematic_break_border_style: solid
98 | thematic_break_border_width: 0.5
99 | thematic_break_padding: 0
100 | toc_indent: 15
101 | toc_line_height: 1.4
102 | footnotes_font_size: 9
103 | footnotes_item_spacing: 3
104 | footer_border_width: 0.5
105 | footer_font_size: 10
106 | footer_height: 30
107 | footer_recto_right_content: '{page-number}'
108 | footer_verso_left_content: '{page-number}'
109 |
110 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstor-about.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title =
21 | #: UG9/en/drbd-about.adoc:3 UG9/en/linstor-about.adoc:4
22 | #, no-wrap
23 | msgid "Please Read This First"
24 | msgstr ""
25 |
26 | #. type: Plain text
27 | #: UG9/en/drbd-about.adoc:27 UG9/en/linstor-about.adoc:23
28 | msgid "This guide is organized as follows:"
29 | msgstr ""
30 |
31 | #. type: Plain text
32 | #: UG9/en/linstor-about.adoc:8
33 | msgid ""
34 | "This guide is intended to serve users of the software-defined storage (SDS) "
35 | "solution LINSTOR(R) as a definitive reference guide and handbook."
36 | msgstr ""
37 |
38 | #. It is being made available to the DRBD community by
39 | #. https://www.linbit.com/[LINBIT], the project's sponsor company, free of
40 | #. charge and in the hope that it will be useful. The guide is
41 | #. constantly being updated. We try to add information
42 | #. about new DRBD features simultaneously with the corresponding DRBD
43 | #. releases. An on-line HTML version of this guide is always available at
44 | #. https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/.
45 | #. type: Plain text
46 | #: UG9/en/linstor-about.adoc:21
47 | msgid ""
48 | "This guide assumes, throughout, that you are using the latest version of "
49 | "LINSTOR and related tools."
50 | msgstr ""
51 |
52 | #. type: Plain text
53 | #: UG9/en/linstor-about.adoc:26
54 | msgid ""
55 | "<> is a foundational overview of LINSTOR and "
56 | "provides explanations for LINSTOR concepts and terms."
57 | msgstr ""
58 |
59 | #. type: Plain text
60 | #: UG9/en/linstor-about.adoc:28
61 | msgid ""
62 | "<> deals with LINSTOR's basic functionality "
63 | "and gives you insight into using common administrative tasks. You can also "
64 | "use this chapter as a step-by-step instruction guide to deploy LINSTOR with "
65 | "a basic, minimal setup."
66 | msgstr ""
67 |
68 | #. type: Plain text
69 | #: UG9/en/linstor-about.adoc:31
70 | msgid ""
71 | "<> shows a variety of advanced and important LINSTOR "
72 | "tasks as well as configurations, so that you can use LINSTOR in more complex "
73 | "ways."
74 | msgstr ""
75 |
76 | #. type: Plain text
77 | #: UG9/en/linstor-about.adoc:34
78 | msgid ""
79 | "<> deals with the graphical client "
80 | "approach to managing LINSTOR clusters that is available to LINBIT(R) "
81 | "customers."
82 | msgstr ""
83 |
84 | #. type: Plain text
85 | #: UG9/en/linstor-about.adoc:40
86 | msgid ""
87 | "<> has chapters that deal with "
88 | "how to implement a LINSTOR based storage solution with various platforms and "
89 | "technologies, such as <>, <>, <>, <>, <>, and others, by using the "
92 | "LINSTOR API."
93 | msgstr ""
94 |
--------------------------------------------------------------------------------
/images/nagios.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
11 |
16 |
18 |
20 |
21 |
26 |
32 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/themes/pdf-cn-theme.yml:
--------------------------------------------------------------------------------
1 | ## For reference:
2 | ## https://github.com/asciidoctor/asciidoctor-pdf/blob/master/docs/theming-guide.adoc#theme-related-document-attributes
3 | ## https://github.com/asciidoctor/asciidoctor-pdf/tree/master/data/themes
4 | # Color codes for LINBIT logos
5 | # Orange: #f68e1f
6 | # "Blue": #1e2939
7 | #
8 | extends: base
9 | ## Set the LINBIT fonts
10 | font:
11 | catalog:
12 | LINBIT:
13 | normal: NotoSansCJKsc-VF.ttf
14 | italic: NotoSansCJKsc-VF.ttf
15 | bold: NotoSansCJKsc-VF.ttf
16 | bold_italic: NotoSansCJKsc-VF.ttf
17 | unifont:
18 | normal: NotoSansMonoCJKsc-VF.ttf
19 | italic: NotoSansMonoCJKsc-VF.ttf
20 | bold: NotoSansMonoCJKsc-VF.ttf
21 | bold_italic: NotoSansMonoCJKsc-VF.ttf
22 | LINBITFallback:
23 | normal: NotoSansCJKsc-VF.ttf
24 | italic: NotoSansCJKsc-VF.ttf
25 | bold: NotoSansCJKsc-VF.ttf
26 | bold_italic: NotoSansCJKsc-VF.ttf
27 | fallbacks:
28 | - LINBITFallback
29 | ## General Page Settings
30 | page:
31 | size: A4
32 | margin: [0.8in, 0.66in, 0.8in, 0.66in]
33 | title-page:
34 | logo:
35 | image: image:../images/LINBIT-logo.svg[pdfwidth=80%]
36 | top: 10%
37 | background-image: image:../images/linbit-gradient-lines.png[position=bottom]
38 | top: 75%
39 | title:
40 | font_style: bold
41 | font_size: 28
42 | margin-left: 2cm
43 | margin-right: 2cm
44 | subtitle:
45 | font_style: normal
46 | font_size: 12
47 | authors:
48 | font_style: normal
49 | font_size: 12
50 | ## Formatting for Base Sections
51 | base:
52 | font_size: 10
53 | font_family: LINBIT
54 | text-align: left
55 |
56 | ## Formatting for Abstract (here as example)
57 | abstract:
58 | font_size: $base_font_size
59 | ## Formatting for Links
60 | link:
61 | font_color: #f68e1f
62 | ## Formatting for Code Blocks
63 | code:
64 | background_color: #f5f5f5
65 | font_size: 10
66 | font_family: unifont
67 | ## Formatting for Table of Contents
68 | toc:
69 | indent: 20
70 | font_size: $base_font_size
71 | levels: all
72 | admonition:
73 | icon:
74 | note:
75 | name: fa-pencil-square-o
76 | stroke_color: #000000
77 | size: 24
78 | tip:
79 | name: fa-lightbulb-o
80 | stroke_color: #f68e1f
81 | size: 24
82 | warning:
83 | name: fa-times-circle
84 | stroke_color: #b71b00
85 | size: 24
86 | caution:
87 | name: fa-exclamation-triangle
88 | stroke_color: #ffe100
89 | size: 24
90 | important:
91 | name: fa-exclamation-circle
92 | stroke_color: #b71b00
93 | size: 24
94 | ## Formatting for Header/Footer (recto/verso alternates info for printing)
95 | header:
96 | content: '{chapter-title} - {section-title}'
97 | border_style: solid
98 | border_color: #dddddd
99 | font_size: 9
100 | font_style: bold_italic
101 | font_color: #464646
102 | height: 0.6in
103 | line_height: 1
104 | recto:
105 | center:
106 | content: '{document-title}: {section-or-chapter-title}'
107 | verso:
108 | center:
109 | content: '{document-title}: {section-or-chapter-title}'
110 | footer:
111 | border_style: solid
112 | border_color: #dddddd
113 | font_size: 9
114 | font_color: #464646
115 | height: 0.6in
116 | line_height: 1
117 | columns: =100%
118 | recto:
119 | center:
120 | content: '{page-number}'
121 | right:
122 | content:
123 | left:
124 | content:
125 | verso:
126 | center:
127 | content: '{page-number}'
128 | right:
129 | content:
130 | left:
131 | content:
132 | #literal:
133 | codespan:
134 | font_family: unifont
135 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstor-webui.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-26 16:56+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. type: Title ==
21 | #, no-wrap
22 | msgid "LINBIT SDS GUI"
23 | msgstr "LINBIT SDS GUI"
24 |
25 | #. type: Plain text
26 | msgid ""
27 | "LINBIT SDS GUI is a LINSTOR(R) client alternative, currently in Technology "
28 | "Preview phase. This component is proprietary and users need to have access "
29 | "to LINBIT(R) customer-only repositories to be able to use it."
30 | msgstr ""
31 | "LINBIT SDS GUIは、現在テクノロジープレビュー段階にあるLINSTOR(R)クライアント"
32 | "の代替品です。このコンポーネントはプロプライエタリであり、利用するには"
33 | "LINBIT(R)の顧客専用リポジトリにアクセスする必要があります。"
34 |
35 | #. type: Title ===
36 | #, no-wrap
37 | msgid "Prerequisites"
38 | msgstr "前提条件"
39 |
40 | #. type: Plain text
41 | msgid "Access to LINBIT's customer repositories."
42 | msgstr "LINBIT の顧客リポジトリへのアクセス"
43 |
44 | #. type: Plain text
45 | msgid "Running and working LINSTOR controller instance."
46 | msgstr "LINSTOR コントローラーインスタンスの実行と動作環境"
47 |
48 | #. type: Title ===
49 | #, no-wrap
50 | msgid "Installing the LINBIT SDS GUI"
51 | msgstr "LINSTOR SDS GUI のインストール"
52 |
53 | #. type: Plain text
54 | msgid ""
55 | "Install LINSTOR GUI package on the same node as the LINSTOR controller and "
56 | "restart the `linstor-controller` service."
57 | msgstr ""
58 | "LINSTOR コントローラーと同じノードに LINSTOR GUI パッケージをインストールし "
59 | "`linstor-controller` サービスを再起動します。"
60 |
61 | #. type: Plain text
62 | msgid ""
63 | "On `yum/dnf` based distributions you can install the software by entering "
64 | "the command:"
65 | msgstr ""
66 | "`yum/dnf` ベースのディストリビューションでは、次の方法でソフトウェアをインス"
67 | "トールできます。"
68 |
69 | #. type: delimited block -
70 | #, no-wrap
71 | msgid "yum install linstor-gui\n"
72 | msgstr "yum install linstor-gui\n"
73 |
74 | #. type: Plain text
75 | msgid ""
76 | "On `apt` based distributions you install the software by entering the "
77 | "command:"
78 | msgstr ""
79 | "`apt` ベースのディストリビューションでは、次の方法でソフトウェアをインストー"
80 | "ルします。"
81 |
82 | #. type: delimited block -
83 | #, no-wrap
84 | msgid "apt install linstor-gui\n"
85 | msgstr "apt install linstor-gui\n"
86 |
87 | #. type: Plain text
88 | msgid ""
89 | "On Kubernetes, LINBIT SDS GUI is a built-in feature since `linstor-"
90 | "controller` v1.15.0."
91 | msgstr ""
92 | "Kubernetes では、LINSTOR SDS GUI は linstor-controller v1.15.0 以降組み込まれ"
93 | "ています。"
94 |
95 | #. type: Title ===
96 | #, no-wrap
97 | msgid "Administering the LINSTOR Cluster by Using the LINBIT SDS GUI"
98 | msgstr "LINBIT SDS GUIを使用してLINSTORクラスターを管理する"
99 |
100 | #. type: Plain text
101 | msgid ""
102 | "You can access the LINBIT SDS GUI by opening an HTTP connection with the "
103 | "active LINSTOR controller node via TCP port 3370. For example, if your "
104 | "LINSTOR controller's IP address is 192.168.222.250, you would enter "
105 | "`http://192.168.222.250:3370` into your web browser's address bar to use the "
106 | "LINBIT SDS GUI."
107 | msgstr ""
108 | "LINBIT SDS GUIにアクセスするには、アクティブなLINSTORコントローラーノードに対"
109 | "してTCPポート3370を介したHTTP接続を開きます。たとえば、LINSTORコントローラー"
110 | "のIPアドレスが192.168.222.250の場合、Webブラウザーのアドレスバーに"
111 | "`http://192.168.222.250:3370` を入力してLINBIT SDS GUIを使用できます。"
112 |
--------------------------------------------------------------------------------
/themes/pdf-ja-theme.yml:
--------------------------------------------------------------------------------
1 | ## For reference:
2 | ## https://github.com/asciidoctor/asciidoctor-pdf/blob/master/docs/theming-guide.adoc#theme-related-document-attributes
3 | ## https://github.com/asciidoctor/asciidoctor-pdf/tree/master/data/themes
4 | # Color codes for LINBIT logos
5 | # Orange: #f68e1f
6 | # "Blue": #1e2939
7 | #
8 | extends: base
9 | ## Set the LINBIT fonts
10 | font:
11 | catalog:
12 | LINBIT:
13 | normal: GenShinGothic-Normal.ttf
14 | italic: GenShinGothic-Normal.ttf
15 | bold: GenShinGothic-Bold.ttf
16 | bold_italic: GenShinGothic-Bold.ttf
17 | unifont:
18 | normal: GenShinGothic-Monospace-Medium.ttf
19 | italic: GenShinGothic-Monospace-Medium.ttf
20 | bold: GenShinGothic-Monospace-Bold.ttf
21 | bold_italic: GenShinGothic-Monospace-Bold.ttf
22 | LINBITFallback:
23 | normal: GenShinGothic-Normal.ttf
24 | italic: GenShinGothic-Normal.ttf
25 | bold: GenShinGothic-Bold.ttf
26 | bold_italic: GenShinGothic-Bold.ttf
27 | fallbacks:
28 | - LINBITFallback
29 | ## General Page Settings
30 | page:
31 | size: A4
32 | margin: [0.8in, 0.66in, 0.8in, 0.66in]
33 | title-page:
34 | logo:
35 | image: image:../images/LINBIT-logo.svg[pdfwidth=80%]
36 | top: 10%
37 | background-image: image:../images/linbit-gradient-lines.png[position=bottom]
38 | top: 75%
39 | title:
40 | font_style: bold
41 | font_size: 28
42 | margin-left: 2cm
43 | margin-right: 2cm
44 | subtitle:
45 | font_style: normal
46 | font_size: 12
47 | authors:
48 | font_style: normal
49 | font_size: 12
50 | ## Formatting for Base Sections
51 | base:
52 | font_size: 10
53 | font_family: LINBIT
54 | align: left
55 |
56 | ## Formatting for Abstract (here as example)
57 | abstract:
58 | font_size: $base_font_size
59 | ## Formatting for Links
60 | link:
61 | font_color: #f68e1f
62 | ## Formatting for Code Blocks
63 | code:
64 | background_color: #f5f5f5
65 | font_size: 10
66 | font_family: unifont
67 | ## Formatting for Table of Contents
68 | toc:
69 | indent: 20
70 | font_size: $base_font_size
71 | levels: all
72 | admonition:
73 | icon:
74 | note:
75 | name: fa-pencil-square-o
76 | stroke_color: #000000
77 | size: 24
78 | tip:
79 | name: fa-lightbulb-o
80 | stroke_color: #f68e1f
81 | size: 24
82 | warning:
83 | name: fa-times-circle
84 | stroke_color: #b71b00
85 | size: 24
86 | caution:
87 | name: fa-exclamation-triangle
88 | stroke_color: #ffe100
89 | size: 24
90 | important:
91 | name: fa-exclamation-circle
92 | stroke_color: #b71b00
93 | size: 24
94 | ## Formatting for Header/Footer (recto/verso alternates info for printing)
95 | header:
96 | content: '{chapter-title} - {section-title}'
97 | border_style: solid
98 | border_color: #dddddd
99 | font_size: 9
100 | font_style: bold_italic
101 | font_color: #464646
102 | height: 0.6in
103 | line_height: 1
104 | recto:
105 | center:
106 | content: '{document-title}: {section-or-chapter-title}'
107 | verso:
108 | center:
109 | content: '{document-title}: {section-or-chapter-title}'
110 | footer:
111 | border_style: solid
112 | border_color: #dddddd
113 | font_size: 9
114 | font_color: #464646
115 | height: 0.6in
116 | line_height: 1
117 | columns: =100%
118 | recto:
119 | center:
120 | content: '{page-number}'
121 | right:
122 | content:
123 | left:
124 | content:
125 | verso:
126 | center:
127 | content: '{page-number}'
128 | right:
129 | content:
130 | left:
131 | content:
132 | #literal:
133 | codespan:
134 | font_family: unifont
135 |
--------------------------------------------------------------------------------
/UG8.4/en/benchmark.adoc:
--------------------------------------------------------------------------------
1 | [[ch-benchmark]]
2 | == Measuring block device performance
3 |
4 | [[s-measure-throughput]]
5 | === Measuring throughput
6 |
7 | When measuring the impact of using DRBD on a system's I/O throughput,
8 | the _absolute_ throughput the system is capable of is of little
9 | relevance. What is much more interesting is the _relative_ impact DRBD
10 | has on I/O performance. Thus it is always necessary to measure I/O
11 | throughput both with and without DRBD.
12 |
13 | CAUTION: The tests described in this section are intrusive; they
14 | overwrite data and bring DRBD devices out of sync. It is thus vital
15 | that you perform them only on scratch volumes which can be discarded
16 | after testing has completed.
17 |
18 | I/O throughput estimation works by writing significantly large chunks
19 | of data to a block device, and measuring the amount of time the system
20 | took to complete the write operation. This can be easily done using a
21 | fairly ubiquitous utility, `dd`, whose reasonably recent versions
22 | include a built-in throughput estimation.
23 |
24 | A simple ``dd``-based throughput benchmark, assuming you have a scratch
25 | resource named `test` which is currently connected and in the
26 | secondary role on both nodes, is one like the following:
27 |
28 | [source,drbd]
29 | ----
30 | # TEST_RESOURCE=test
31 | # TEST_DEVICE=$(drbdadm sh-dev $TEST_RESOURCE)
32 | # TEST_LL_DEVICE=$(drbdadm sh-ll-dev $TEST_RESOURCE)
33 | # drbdadm primary $TEST_RESOURCE
34 | # for i in $(seq 5); do
35 | dd if=/dev/zero of=$TEST_DEVICE bs=512M count=1 oflag=direct
36 | done
37 | # drbdadm down $TEST_RESOURCE
38 | # for i in $(seq 5); do
39 | dd if=/dev/zero of=$TEST_LL_DEVICE bs=512M count=1 oflag=direct
40 | done
41 | ----
42 |
43 | This test simply writes a 512M chunk of data to your DRBD device, and
44 | then to its backing device for comparison. Both tests are repeated 5
45 | times each to allow for some statistical averaging. The relevant
46 | result is the throughput measurements generated by `dd`.
47 |
48 | NOTE: For freshly enabled DRBD devices, it is normal to see
49 | significantly reduced performance on the first `dd` run. This is due
50 | to the Activity Log being "cold", and is no cause for concern.
51 |
52 | [[s-measure-latency]]
53 | === Measuring latency
54 |
55 | Latency measurements have objectives completely different from
56 | throughput benchmarks: in I/O latency tests, one writes a very small
57 | chunk of data (ideally the smallest chunk of data that the system can
58 | deal with), and observes the time it takes to complete that write. The
59 | process is usually repeated several times to account for normal
60 | statistical fluctuations.
61 |
62 | Just as throughput measurements, I/O latency measurements may be
63 | performed using the ubiquitous `dd` utility, albeit with different
64 | settings and an entirely different focus of observation.
65 |
66 | Provided below is a simple ``dd``-based latency micro-benchmark,
67 | assuming you have a scratch resource named `test` which is currently
68 | connected and in the secondary role on both nodes:
69 |
70 | [source,drbd]
71 | ----
72 | # TEST_RESOURCE=test
73 | # TEST_DEVICE=$(drbdadm sh-dev $TEST_RESOURCE)
74 | # TEST_LL_DEVICE=$(drbdadm sh-ll-dev $TEST_RESOURCE)
75 | # drbdadm primary $TEST_RESOURCE
76 | # dd if=/dev/zero of=$TEST_DEVICE bs=512 count=1000 oflag=direct
77 | # drbdadm down $TEST_RESOURCE
78 | # dd if=/dev/zero of=$TEST_LL_DEVICE bs=512 count=1000 oflag=direct
79 | ----
80 |
81 | This test writes 1,000 512-byte chunks of data to your DRBD device,
82 | and then to its backing device for comparison. 512 bytes is the
83 | smallest block size a Linux system (on all architectures except s390)
84 | is expected to handle.
85 |
86 | It is important to understand that throughput measurements generated
87 | by `dd` are completely irrelevant for this test; what is important is
88 | the _time_ elapsed during the completion of said 1,000 writes. Dividing
89 | this time by 1,000 gives the average latency of a single sector write.
90 |
--------------------------------------------------------------------------------
/UG9/cn/po/linstor-webui.adoc.po:
--------------------------------------------------------------------------------
1 | # Language cn translations for PACKAGE package
2 | # Copyright (C) 2023 Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # Automatically generated, 2023.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: PACKAGE VERSION\n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
11 | "PO-Revision-Date: 2023-05-18 09:56-0400\n"
12 | "Last-Translator: Automatically generated\n"
13 | "Language-Team: none\n"
14 | "Language: cn\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 |
19 | #. type: Title ==
20 | #: UG9/en/drbd-reactor.adoc:443 UG9/en/linstor-webui.adoc:9
21 | #: UG9/en/vsan-users-guide.adoc:31
22 | #, no-wrap
23 | msgid "Prerequisites"
24 | msgstr ""
25 |
26 | #. type: Title ==
27 | #: UG9/en/linstor-webui.adoc:3
28 | #, fuzzy, no-wrap
29 | #| msgid "LINSTOR"
30 | msgid "LINBIT SDS GUI"
31 | msgstr "LINSTOR"
32 |
33 | #. type: Plain text
34 | #: UG9/en/linstor-webui.adoc:8
35 | msgid ""
36 | "LINBIT SDS GUI is a LINSTOR client alternative, currently in Technology "
37 | "Preview phase. This component is proprietary and users need to have access "
38 | "to LINBIT customer-only repositories to be able to use it."
39 | msgstr ""
40 |
41 | #. type: Plain text
42 | #: UG9/en/linstor-webui.adoc:12
43 | #, fuzzy
44 | #| msgid ""
45 | #| "With access to LINBIT's customer repositories you can install the linstor-"
46 | #| "opennebula with"
47 | msgid "Access to LINBIT's customer repositories."
48 | msgstr "通过访问LINBIT的客户仓库,您可以使用"
49 |
50 | #. type: Plain text
51 | #: UG9/en/linstor-webui.adoc:13
52 | msgid "Running and working LINSTOR controller instance."
53 | msgstr ""
54 |
55 | #. type: Title ===
56 | #: UG9/en/linstor-webui.adoc:14
57 | #, fuzzy, no-wrap
58 | #| msgid "Install the LINSTOR driver file"
59 | msgid "Installing the LINBIT SDS GUI"
60 | msgstr "安装LINSTOR驱动程序文件"
61 |
62 | #. type: Plain text
63 | #: UG9/en/linstor-webui.adoc:17
64 | msgid ""
65 | "Install LINSTOR GUI package on the same node as the LINSTOR controller and "
66 | "restart the `linstor-controller` service."
67 | msgstr ""
68 |
69 | #. type: Plain text
70 | #: UG9/en/linstor-webui.adoc:19
71 | msgid ""
72 | "On `yum/dnf` based distributions you can install the software by entering "
73 | "the command:"
74 | msgstr ""
75 |
76 | #. type: delimited block -
77 | #: UG9/en/linstor-webui.adoc:23
78 | #, fuzzy, no-wrap
79 | #| msgid "# yum install linstor-opennebula\n"
80 | msgid "yum install linstor-gui\n"
81 | msgstr "# yum install linstor-opennebula\n"
82 |
83 | #. type: Plain text
84 | #: UG9/en/linstor-webui.adoc:26
85 | msgid ""
86 | "On `apt` based distributions you install the software by entering the "
87 | "command:"
88 | msgstr ""
89 |
90 | #. type: delimited block -
91 | #: UG9/en/linstor-webui.adoc:30
92 | #, fuzzy, no-wrap
93 | #| msgid "# apt install linstor-opennebula\n"
94 | msgid "apt install linstor-gui\n"
95 | msgstr "# apt install linstor-opennebula\n"
96 |
97 | #. type: Plain text
98 | #: UG9/en/linstor-webui.adoc:33
99 | msgid ""
100 | "On Kubernetes, LINBIT SDS GUI is a built-in feature since linstor-controller "
101 | "v1.15.0."
102 | msgstr ""
103 |
104 | #. type: Title ===
105 | #: UG9/en/linstor-webui.adoc:34
106 | #, fuzzy, no-wrap
107 | #| msgid "Using the LINSTOR client"
108 | msgid "Administering the LINSTOR Cluster by Using the LINBIT SDS GUI"
109 | msgstr "使用LINSTOR客户端"
110 |
111 | #. type: Plain text
112 | #: UG9/en/linstor-webui.adoc:39
113 | msgid ""
114 | "You can access the LINBIT SDS GUI by opening an HTTP connection with the "
115 | "active LINSTOR controller node via TCP port 3370. For example, if your "
116 | "LINSTOR controller's IP address is 192.168.222.250, you would enter "
117 | "`http://192.168.222.250:3370` into your web browser's address bar to use the "
118 | "LINBIT SDS GUI."
119 | msgstr ""
120 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-gateway-server.adoc:
--------------------------------------------------------------------------------
1 | //=== The LINSTOR Gateway server
2 |
3 | LINSTOR Gateway’s central component is a REST API server that acts as a relay to the LINSTOR API.
4 |
5 | The LINSTOR Gateway server *does not carry any state information* of its own.
6 | This means that you can run an arbitrary number of server instances in your cluster.
7 | It does not matter which LINSTOR Gateway server you send commands to, provided that server can communicate with the LINSTOR controller.
8 |
9 | However, it makes sense to strategically choose the location(s) of the LINSTOR Gateway Server(s) so that it stays reachable in case of node failure.
10 |
11 | ==== General Guidelines for Deploying a LINSTOR Gateway Server
12 |
13 | Here are two guidelines for all LINSTOR Gateway deployments:
14 |
15 | 1. On every node where a LINSTOR controller could potentially run, also run a LINSTOR Gateway server.
16 | 2. Configure every LINSTOR Gateway server so that it knows the location of every _potential_ LINSTOR controller node.
17 |
18 | Some example real-world deployment scenarios follow to show how these rules apply.
19 |
20 | ==== Fixed LINSTOR Controller
21 |
22 | This is the simplest possible setup for a LINSTOR cluster.
23 | There is one node that is chosen to be the LINSTOR controller node, and the LINSTOR controller service can only run on this particular node.
24 |
25 | image::images/linstorgw-single-controller.svg[Fixed Controller Cluster]
26 |
27 | NOTE: `C` in the diagram above stands for "__(LINSTOR)__ Controller", while `S` stands for "__(LINSTOR)__ Satellite".
28 |
29 | In this case, the rules from above boil down to one trivial instruction:
30 |
31 | 1. Run the LINSTOR Gateway server on `node-1`.
32 |
33 | You can omit the second rule because the only possible node that the LINSTOR controller can run on is `node-1`.
34 | From the perspective of
35 | `node-1`, this is equivalent to `localhost`.
36 | As it so happens, the default place the LINSTOR Gateway server searches for the LINSTOR controller is `localhost`, so the default configuration is sufficient here.
37 |
38 | This setup is very simple to implement, but it has an important drawback: the LINSTOR controller on `node-1` is the single point of failure for the cluster's _control plane_.
39 | If `node-1` were to go offline, you would lose the ability to control the storage in your cluster.
40 |
41 | NOTE: It is important to distinguish between the _control plane_ and the _data plane_.
42 | Even in this situation, with the sole controller node offline, your data stays available.
43 | It is the ability to create, modify, and delete storage resources that is lost.
44 |
45 | To address this issue and make the cluster more robust against node failure, a highly available LINSTOR controller can be configured.
46 |
47 | ==== Highly Available LINSTOR Controller
48 |
49 | image::images/linstorgw-multi-controller.svg[Multi Controller Cluster]
50 |
51 | Here, the picture is different: The LINSTOR controller is _currently_
52 | running on `node-1`.
53 | However, if `node-1` should fail, one of the other nodes can take over.
54 | This configuration is more complex, but it makes sense in environments where it is critical that the LINSTOR controller stays available at all times.
55 |
56 | TIP: To learn more about how to configure this mode of operation, refer to the https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-linstor_ha["Creating a Highly Available LINSTOR Cluster"] section of the _LINSTOR
57 | User’s Guide_.
58 |
59 | In a cluster such as this, the general rules outlined above resolve to these instructions:
60 |
61 | 1. Run the LINSTOR Gateway Server on `node-1`, `node-2`, and
62 | `node-3`
63 | 2. On each of the nodes, configure the LINSTOR Gateway Server such that it looks for the LINSTOR controller on `node-1`, `node-2`, or `node-3`.
64 |
65 | NOTE: When the LINSTOR Gateway server tries to contact the LINSTOR controller service, it first searches its list of configured potential LINSTOR controller nodes by sending a dummy request to each of the nodes.
66 | The first node that responds correctly is considered the currently active LINSTOR controller.
67 |
--------------------------------------------------------------------------------
/UG9/en/linstorgw-software-stack.adoc:
--------------------------------------------------------------------------------
1 | //=== The LINSTOR Gateway software stack
2 |
3 | The section discusses the underlying software solutions LINSTOR Gateway builds on.
4 |
5 | ==== DRBD
6 |
7 | In order for LINSTOR Gateway to be able to export highly available storage, it must be able to create said highly available storage in the first place.
8 |
9 | To do this, it relies on the bottom-most part of the LINBIT software stack: https://github.com/LINBIT/drbd[DRBD], a "tried and true" solution for data replication and high availability clusters.
10 |
11 | If you are not yet familiar with DRBD and want to learn more, you can refer to the
12 | https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/[_DRBD 9 User Guide_].
13 | A deep understanding of DRBD is not required to use LINSTOR Gateway effectively, but it helps – especially when troubleshooting should any issues arise.
14 |
15 | For a shortened – but also massively oversimplified – explanation, you can think of DRBD as a sort of "software RAID-1 over the network".
16 |
17 | ==== LINSTOR
18 |
19 | Highly available storage via DRBD is great, but it can be difficult to manage and manipulate resources at scale.
20 | To handle this – and many other orchestration tasks –
21 | https://github.com/LINBIT/linstor-server[LINSTOR] was created.
22 |
23 | As the name might imply, LINSTOR Gateway heavily relies on LINSTOR to create the DRBD resources that can later be exported as highly available storage.
24 |
25 | Knowledge and experience with handling LINSTOR clusters helps immensely with using and understanding LINSTOR Gateway, as most of the required administration tasks are carried out within LINSTOR.
26 |
27 | ==== DRBD Reactor
28 |
29 | The piece of software that enables LINSTOR Gateway to actually export the LINSTOR resources it created as highly available storage is
30 | https://github.com/LINBIT/drbd-reactor[DRBD Reactor], more specifically its promoter plugin.
31 |
32 | DRBD Reactor – again, as the name implies – _reacts_ to DRBD events.
33 | DRBD already includes sophisticated state management mechanisms to ensure that only one node in the cluster has write access to a resource at a time.
34 | In the promoter plugin, we use this to our advantage to make sure that a particular service is always started on the same node that is allowed to write to the resource.
35 |
36 | This might remind you of other cluster managers, such as
37 | https://clusterlabs.org/pacemaker/[Pacemaker].
38 | In fact, DRBD Reactor was inspired by such cluster managers and its goals and features overlap with some of Pacemaker’s.
39 |
40 | However, administrators often face difficulties when implementing highly available clusters using these cluster managers in combination with DRBD, due to the sheer complexity of such a system.
41 |
42 | This is why the DRBD Reactor promoter plugin was intentionally designed as a very simple cluster manager that is useful with minimal configuration needed for existing DRBD deployments.
43 |
44 | ==== Resource Agents
45 |
46 | The DRBD Reactor promoter plugin needs a service to keep highly available.
47 | Fortunately, it was built with cross-compatibility to Pacemaker in mind.
48 | Because of this, Pacemaker's https://github.com/ClusterLabs/resource-agents[OCF Resource Agents] are supported in DRBD Reactor.
49 |
50 | This is very convenient because it allows LINSTOR Gateway to re-use existing code that makes services such as iSCSI targets and NFS exports highly available.
51 |
52 | ==== Putting It All Together
53 |
54 | Finally, this is where LINSTOR Gateway comes in.
55 |
56 | In a nutshell, LINSTOR Gateway actually only does two things:
57 |
58 | 1. Creates a LINSTOR resource for highly available, replicated storage.
59 | 2. Generates a DRBD Reactor configuration file that starts the highly available service we want to provide (for example, an iSCSI target).
60 |
61 | Of course, there are still challenges associated with "doing it right" for every possible use-case and context that highly available storage might be used in.
62 |
63 | This is why LINSTOR Gateway aims to automate away as much of the setup and maintenance work as possible, so that the administrator can focus on using their highly available storage effectively.
64 |
--------------------------------------------------------------------------------
/man-pages/Makefile:
--------------------------------------------------------------------------------
1 | OUTDIR=output
2 |
3 | OUTDIRPDF=$(OUTDIR)-pdf
4 | OUTDIRHTML=$(OUTDIR)-html
5 |
6 | OUTDIRPDFFINAL=$(OUTDIRPDF)-finalize
7 | OUTDIRHTMLFINAL=$(OUTDIRHTML)-finalize
8 |
9 | ifeq ($(DRBD_UTILS),)
10 | $(error "point DRBD_UTILS to a compiled checkout INCLUDING GENERATED man pages of drbd-utils")
11 | else
12 | MANDIR=$(DRBD_UTILS)/documentation
13 | endif
14 |
15 | ifneq ($(lang),en)
16 | DRBD_UTILS_LANG=$(lang)
17 | endif
18 |
19 | ifeq ($(lang),)
20 | MAN_LANG=en
21 | else
22 | MAN_LANG=$(lang)
23 | endif
24 |
25 | MANDIR_v9=$(MANDIR)/$(DRBD_UTILS_LANG)/v9
26 | MANDIR_v84=$(MANDIR)/$(DRBD_UTILS_LANG)/v84
27 |
28 | MANPAGES_v9_5=$(wildcard $(MANDIR_v9)/*.5)
29 | MANPAGES_v9_7=$(wildcard $(MANDIR_v9)/*.7)
30 | MANPAGES_v9_8=$(wildcard $(MANDIR_v9)/*.8)
31 | MANPAGES_v9=$(MANPAGES_v9_5) $(MANPAGES_v9_7) $(MANPAGES_v9_8)
32 |
33 | MANPAGES_v84_5=$(wildcard $(MANDIR_v84)/*.5)
34 | MANPAGES_v84_8=$(wildcard $(MANDIR_v84)/*.8)
35 | MANPAGES_v84=$(MANPAGES_v84_5) $(MANPAGES_v84_8)
36 |
37 | OUTMANS_v9_5=$(patsubst $(MANDIR_v9)/%.5,$(OUTDIRHTML)/v9/%.5.html, $(MANPAGES_v9_5))
38 | OUTMANS_v9_7=$(patsubst $(MANDIR_v9)/%.7,$(OUTDIRHTML)/v9/%.7.html, $(MANPAGES_v9_7))
39 | OUTMANS_v9_8=$(patsubst $(MANDIR_v9)/%.8,$(OUTDIRHTML)/v9/%.8.html, $(MANPAGES_v9_8))
40 |
41 | OUTMANS_v84_5=$(patsubst $(MANDIR_v84)/%.5,$(OUTDIRHTML)/v84/%.5.html, $(MANPAGES_v84_5))
42 | OUTMANS_v84_8=$(patsubst $(MANDIR_v84)/%.8,$(OUTDIRHTML)/v84/%.8.html, $(MANPAGES_v84_8))
43 |
44 | OUTMANS=$(OUTMANS_v9_5) $(OUTMANS_v9_7) $(OUTMANS_v9_8) $(OUTMANS_v84_5) $(OUTMANS_v84_8)
45 |
46 | define run-mandoc =
47 | cat $< | mandoc -Thtml -Ostyle=mandoc.css 1> $@
48 | mps=""; \
49 | echo $@ | grep -q 84 && mps="$(MANPAGES_v84)" || mps="$(MANPAGES_v9)"; \
50 | for mp in $$mps; do \
51 | last=$$(echo -n $$mp | tail -c 1); \
52 | bn=$$(basename $$(basename $$(basename $$mp .5) .8) .7); \
53 | sed -i "s/$$bn<\/b>/$$bn<\/a><\/b>/g" $@; \
54 | done;
55 | endef
56 |
57 | $(OUTDIRHTML)/v9/%.5.html: $(MANDIR_v9)/%.5
58 | $(run-mandoc)
59 |
60 | $(OUTDIRHTML)/v9/%.7.html: $(MANDIR_v9)/%.7
61 | $(run-mandoc)
62 |
63 | $(OUTDIRHTML)/v9/%.8.html: $(MANDIR_v9)/%.8
64 | $(run-mandoc)
65 |
66 | $(OUTDIRHTML)/v84/%.5.html: $(MANDIR_v84)/%.5
67 | $(run-mandoc)
68 |
69 | $(OUTDIRHTML)/v84/%.8.html: $(MANDIR_v84)/%.8
70 | $(run-mandoc)
71 |
72 | define run-index =
73 | mps=""; \
74 | desc=""; \
75 | echo $@ | grep -q v84; \
76 | if [ "$$?" = "1" ]; then \
77 | mps="$(MANPAGES_v9)"; desc="9.0"; \
78 | else \
79 | mps="$(MANPAGES_v84)"; desc="8.4"; \
80 | fi; \
81 | echo "" > $@; \
82 | echo "" >> $@; \
83 | echo ' ' >> $@; \
84 | echo "" >> $@; \
85 | echo "DRBD $${desc} Manual Pages " >> $@; \
86 | for mp in $$mps; do \
87 | bn=$$(basename $$mp); \
88 | echo " $$bn " >> $@; \
89 | done; \
90 | echo "" >> $@
91 | endef
92 |
93 | .PHONY: $(OUTDIRHTML)/v84/index.html
94 | $(OUTDIRHTML)/v84/index.html:
95 | $(run-index)
96 |
97 | .PHONY: $(OUTDIRHTML)/v9/index.html
98 | $(OUTDIRHTML)/v9/index.html:
99 | $(run-index)
100 |
101 | .PHONY: dirs
102 | dirs:
103 | mkdir -p $(OUTDIRHTML)/v84/ || true
104 | mkdir -p $(OUTDIRHTML)/v9/ || true
105 |
106 | .PHONY: style
107 | style: dirs
108 | # brr, nasty hack
109 | cp -f mandoc.css $(OUTDIRHTML)/v84/
110 | cp -f mandoc.css $(OUTDIRHTML)/v9/
111 |
112 | html: style $(OUTMANS) $(OUTDIRHTML)/v84/index.html $(OUTDIRHTML)/v9/index.html
113 | @echo "Generated web page in $$(pwd)/$(OUTDIRHTML)"
114 | @echo "execute 'make html-finalize' to prepare upload"
115 |
116 | html-finalize: html
117 | rm -rf $(OUTDIRHTMLFINAL) && mkdir $(OUTDIRHTMLFINAL) && touch $(OUTDIRHTMLFINAL)/.empty
118 | for d in v84 v9; do \
119 | case "$$d" in \
120 | v84) fn=8.4;; \
121 | v9) fn=9.0;; \
122 | esac; \
123 | (cd $(OUTDIRHTML)/$$d; zip ../../$(OUTDIRHTMLFINAL)/man-pages-$(MAN_LANG)-$${fn}.zip ./*.html);\
124 | done
125 |
126 | pdf:
127 | $(error "pdf generation is not supported")
128 |
129 | pdf-finalize: pdf
130 |
131 | clean:
132 | rm -rf $(OUTDIRHTML)/* $(OUTDIRHTMLFINAL)/*
133 |
--------------------------------------------------------------------------------
/UG9/ja/po/linstor-about.adoc.po:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | msgid ""
7 | msgstr ""
8 | "Project-Id-Version: \n"
9 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
10 | "POT-Creation-Date: 2024-09-20 18:07+0900\n"
11 | "PO-Revision-Date: 2024-05-27 12:17+0900\n"
12 | "Last-Translator: 黒木 博 \n"
13 | "Language-Team: \n"
14 | "Language: ja\n"
15 | "MIME-Version: 1.0\n"
16 | "Content-Type: text/plain; charset=UTF-8\n"
17 | "Content-Transfer-Encoding: 8bit\n"
18 | "X-Generator: Poedit 3.4.4\n"
19 |
20 | #. type: Title =
21 | #, no-wrap
22 | msgid "Please Read This First"
23 | msgstr "はじめにお読みください"
24 |
25 | #. type: Plain text
26 | msgid ""
27 | "This guide is intended to serve users of the software-defined storage (SDS) "
28 | "solution LINSTOR(R) as a definitive reference guide and handbook."
29 | msgstr ""
30 | "このガイドは、software-defined storage (SDS) ソリューションである LINSTOR(R) "
31 | "のリファレンスガイドおよびハンドブックとして使用することを目的としています。"
32 |
33 | #. It is being made available to the DRBD community by
34 | #. https://www.linbit.com/[LINBIT], the project's sponsor company, free of
35 | #. charge and in the hope that it will be useful. The guide is
36 | #. constantly being updated. We try to add information
37 | #. about new DRBD features simultaneously with the corresponding DRBD
38 | #. releases. An on-line HTML version of this guide is always available at
39 | #. https://linbit.com/drbd-user-guide/drbd-guide-9_0-en/.
40 | #. type: Plain text
41 | msgid ""
42 | "This guide assumes, throughout, that you are using the latest version of "
43 | "LINSTOR and related tools."
44 | msgstr ""
45 | "このガイドは全体を通して、あなたがLINSTORと関連ツールの最新版を使っていると仮"
46 | "定します。"
47 |
48 | #. type: Plain text
49 | msgid "This guide is organized as follows:"
50 | msgstr "このガイドは次のように構成されています。"
51 |
52 | #. type: Plain text
53 | msgid ""
54 | "<> is a foundational overview of LINSTOR and "
55 | "provides explanations for LINSTOR concepts and terms."
56 | msgstr ""
57 | " <> は、LINSTORの基本的な概要であり、LINSTORの概念や"
58 | "用語の説明を提供しています。"
59 |
60 | #. type: Plain text
61 | msgid ""
62 | "<> deals with LINSTOR's basic functionality "
63 | "and gives you insight into using common administrative tasks. You can also "
64 | "use this chapter as a step-by-step instruction guide to deploy LINSTOR with "
65 | "a basic, minimal setup."
66 | msgstr ""
67 | "<> ではLINSTORの基本的な機能を扱い、一般的な管"
68 | "理作業を使用するための方法を提供します。この章ではそれ以外に、LINSTORの基本設"
69 | "定を配備するためのステップバイステップのガイドとして使用できます。"
70 |
71 | #. type: Plain text
72 | msgid ""
73 | "<> shows a variety of advanced and important LINSTOR "
74 | "tasks and configurations, so that you can use LINSTOR in more complex ways."
75 | msgstr ""
76 | " <> では、さまざまな高度で重要な LINSTOR タスクや構成を"
77 | "示しており、より複雑な方法で LINSTOR を使用できます。"
78 |
79 | #. type: Plain text
80 | msgid ""
81 | "<> deals with the graphical client "
82 | "approach to managing LINSTOR clusters that is available to LINBIT(R) "
83 | "customers."
84 | msgstr ""
85 | " <> は、LINBIT(R)の顧客に提供されている"
86 | "LINSTORクラスターを管理するためのグラフィカルクライアントアプローチに関する情"
87 | "報です。"
88 |
89 | #. type: Plain text
90 | msgid ""
91 | "<> has chapters that deal with "
92 | "how to implement a LINSTOR based storage solution with various platforms and "
93 | "technologies, such as <>, <>, <>, <>, <>, and others, by using the "
96 | "LINSTOR API."
97 | msgstr ""
98 | " <> には、 <> 、 <> 、 <> 、 <> 、 <> などのさまざまなプラットフォームやテクノロジーと組み合わせて、"
102 | "LINSTORベースのストレージソリューションを実装する方法について取り扱った章があ"
103 | "ります。これらは LINSTROR API を使用しています。"
104 |
--------------------------------------------------------------------------------
/UG8.4/en/install-packages.adoc:
--------------------------------------------------------------------------------
1 | [[ch-install-packages]]
2 | == Installing pre-built DRBD binary packages
3 |
4 |
5 | [[s-linbit-packages]]
6 | === Packages supplied by LINBIT
7 |
8 | LINBIT, the DRBD project's sponsor company, provides DRBD binary
9 | packages to its commercial support customers. These packages are
10 | available at http://www.linbit.com/support/ and are considered
11 | "official" DRBD builds.
12 |
13 | These builds are available for the following distributions:
14 |
15 | * Red Hat Enterprise Linux (RHEL), versions 5, 6, and 7
16 |
17 | * SUSE Linux Enterprise Server (SLES), versions 11SP4, and 12
18 |
19 | * Debian GNU/Linux, 8 (jessie), and 9 (stretch)
20 |
21 | * Ubuntu Server Edition LTS 16.04 (Xenial Xerus), and LTS 18.04 (Bionic Beaver).
22 |
23 | LINBIT releases binary builds in parallel with any new DRBD source
24 | release.
25 |
26 | Package installation on RPM-based systems (SLES, RHEL) is done by
27 | simply invoking `rpm -i` (for new installations) or `rpm -U` (for
28 | upgrades), along with the corresponding package names.
29 |
30 | For Debian-based systems (Debian GNU/Linux, Ubuntu) systems,
31 | `drbd8-utils` and `drbd8-module` packages are installed with `dpkg -i`,
32 | or `gdebi` if available.
33 |
34 |
35 | [[s-distro-packages]]
36 | === Packages supplied by distribution vendors
37 |
38 | A number of distributions include DRBD, including pre-built binary
39 | packages. Support for these builds, if any, is being provided by the
40 | associated distribution vendor. Their release cycle may lag behind
41 | DRBD source releases.
42 |
43 | [[s-suse_linux_enterprise_server]]
44 | ==== SUSE Linux Enterprise Server
45 |
46 | SUSE Linux Enterprise Server (SLES), includes DRBD 0.7 in versions 9
47 | and 10. DRBD 8.3 is included in SLES 11 High Availability Extension
48 | (HAE) SP1.
49 |
50 | On SLES, DRBD is normally installed via the software installation
51 | component of YaST2. It comes bundled with the High Availability
52 | package selection.
53 |
54 | Users who prefer a command line install may simply issue:
55 |
56 | ----
57 | yast -i drbd
58 | ----
59 |
60 | or
61 |
62 | ----
63 | zypper install drbd
64 | ----
65 |
66 |
67 | [[s-_debian_gnu_linux]]
68 | ==== Debian GNU/Linux
69 |
70 | Debian GNU/Linux includes DRBD 8 from the 5.0 release (`lenny`)
71 | onwards. In 6.0 (`squeeze`), which is based on a 2.6.32 Linux kernel,
72 | Debian ships a backported version of DRBD.
73 |
74 | On `squeeze`, since DRBD is already included with the stock kernel,
75 | all that is needed to install is the `drbd8-utils` package:
76 |
77 | ----
78 | apt-get install drbd8-utils
79 | ----
80 |
81 | On `lenny` (obsolete), you install DRBD by issuing:
82 |
83 | ----
84 | apt-get install drbd8-utils drbd8-module
85 | ----
86 |
87 | [[s-centos]]
88 | ==== CentOS
89 |
90 | CentOS has had DRBD 8 since release 5.
91 |
92 | DRBD can be installed using `yum` (note that you will need the
93 | `extras` repository (or EPEL / ELRepo) enabled for this to work):
94 |
95 | ----
96 | yum install drbd kmod-drbd
97 | ----
98 |
99 |
100 | [[s-ubuntu_linux]]
101 | ==== Ubuntu Linux
102 |
103 | To install DRBD on Ubuntu, you issue these commands:
104 |
105 | ----
106 | apt-get update
107 | apt-get install drbd8-utils
108 | ----
109 |
110 | On (very) old Ubuntu versions you might need to explicitly install
111 | `drbd8-module`, too; in newer versions the default kernel already includes the
112 | upstream DRBD version.
113 |
114 | [[s-from-source]]
115 | === Compiling packages from source
116 |
117 | Releases generated by git tags on https://github.com/LINBIT[github] are snapshots of the git repository at the
118 | given time. You most likely do not want to use these. They might lack things such as generated man pages, the
119 | `configure` script, and other generated files. If you want to build from a tarball, use the ones
120 | https://linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driver[provided by us].
121 |
122 | All our projects contain standard build scripts (e.g., `Makefile`, `configure`). Maintaining specific
123 | information per distribution (e.g., documenting broken build macros) is too cumbersome, and historically the
124 | information provided in this section got outdated quickly. If you don't know how to build software the
125 | standard way, please consider using packages provided by LINBIT.
126 |
--------------------------------------------------------------------------------
/UG9/en/pot/drbd-dualprimary.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. type: Title ===
21 | #: UG9/en/drbd-dualprimary.adoc:1
22 | #, no-wrap
23 | msgid "Enabling dual-primary mode"
24 | msgstr ""
25 |
26 | #. type: Plain text
27 | #: UG9/en/drbd-dualprimary.adoc:6
28 | msgid ""
29 | "Dual-primary mode allows a resource to assume the primary role "
30 | "simultaneously on more than one node. Doing so is possible on either a "
31 | "permanent or a temporary basis."
32 | msgstr ""
33 |
34 | #. type: delimited block =
35 | #: UG9/en/drbd-dualprimary.adoc:12
36 | msgid ""
37 | "Dual-primary mode requires that the resource is configured to replicate "
38 | "synchronously (protocol C). Because of this it is latency sensitive, and ill "
39 | "suited for WAN environments."
40 | msgstr ""
41 |
42 | #. type: delimited block =
43 | #: UG9/en/drbd-dualprimary.adoc:15
44 | msgid ""
45 | "Additionally, as both resources are always primary, any interruption in the "
46 | "network between nodes will result in a split-brain."
47 | msgstr ""
48 |
49 | #. type: Plain text
50 | #: UG9/en/drbd-dualprimary.adoc:18
51 | msgid ""
52 | "In DRBD 9.0.x Dual-Primary mode is limited to exactly 2 Primaries for the "
53 | "use in live migration."
54 | msgstr ""
55 |
56 | #. type: Title ====
57 | #: UG9/en/drbd-dualprimary.adoc:20
58 | #, no-wrap
59 | msgid "Permanent dual-primary mode"
60 | msgstr ""
61 |
62 | #. type: Plain text
63 | #: UG9/en/drbd-dualprimary.adoc:25
64 | msgid ""
65 | "indexterm:[multiple primaries]indexterm:[dual-primary mode]To enable dual-"
66 | "primary mode, set the `allow-two-primaries` option to `yes` in the `net` "
67 | "section of your resource configuration:"
68 | msgstr ""
69 |
70 | #. type: delimited block -
71 | #: UG9/en/drbd-dualprimary.adoc:40
72 | #, no-wrap
73 | msgid ""
74 | "resource \n"
75 | " net {\n"
76 | " protocol C;\n"
77 | " allow-two-primaries yes;\n"
78 | " fencing resource-and-stonith;\n"
79 | " }\n"
80 | " handlers {\n"
81 | " fence-peer \"...\";\n"
82 | " unfence-peer \"...\";\n"
83 | " }\n"
84 | " ...\n"
85 | "}\n"
86 | msgstr ""
87 |
88 | #. type: Plain text
89 | #: UG9/en/drbd-dualprimary.adoc:44
90 | msgid ""
91 | "After that, do not forget to synchronize the configuration between nodes. "
92 | "Run `drbdadm adjust __` on both nodes."
93 | msgstr ""
94 |
95 | #. type: Plain text
96 | #: UG9/en/drbd-dualprimary.adoc:47
97 | msgid ""
98 | "You can now change both nodes to role primary at the same time with `drbdadm "
99 | "primary __`."
100 | msgstr ""
101 |
102 | #. type: Plain text
103 | #: UG9/en/drbd-dualprimary.adoc:51
104 | msgid ""
105 | "You should always implement suitable fencing policies. Using 'allow-two-"
106 | "primaries' without fencing is a very bad idea, even worse than using single-"
107 | "primary without fencing."
108 | msgstr ""
109 |
110 | #. type: Title ====
111 | #: UG9/en/drbd-dualprimary.adoc:53
112 | #, no-wrap
113 | msgid "Temporary dual-primary mode"
114 | msgstr ""
115 |
116 | #. type: Plain text
117 | #: UG9/en/drbd-dualprimary.adoc:58
118 | msgid ""
119 | "To temporarily enable dual-primary mode for a resource normally running in a "
120 | "single-primary configuration, issue the following command:"
121 | msgstr ""
122 |
123 | #. type: delimited block -
124 | #: UG9/en/drbd-dualprimary.adoc:61
125 | #, no-wrap
126 | msgid "# drbdadm net-options --protocol=C --allow-two-primaries \n"
127 | msgstr ""
128 |
129 | #. type: Plain text
130 | #: UG9/en/drbd-dualprimary.adoc:66
131 | msgid ""
132 | "To end temporary dual-primary mode, run the same command as above but with "
133 | "`--allow-two-primaries=no` (and your desired replication protocol, if "
134 | "applicable)."
135 | msgstr ""
136 |
--------------------------------------------------------------------------------
/UG9/en/pot/linstorgw-transport.adoc.pot:
--------------------------------------------------------------------------------
1 | # SOME DESCRIPTIVE TITLE
2 | # Copyright (C) YEAR Free Software Foundation, Inc.
3 | # This file is distributed under the same license as the PACKAGE package.
4 | # FIRST AUTHOR , YEAR.
5 | #
6 | #, fuzzy
7 | msgid ""
8 | msgstr ""
9 | "Project-Id-Version: PACKAGE VERSION\n"
10 | "Report-Msgid-Bugs-To: documentation@linbit.com\n"
11 | "POT-Creation-Date: 2023-10-31 19:39+0000\n"
12 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 | "Last-Translator: FULL NAME \n"
14 | "Language-Team: LANGUAGE \n"
15 | "Language: en\n"
16 | "MIME-Version: 1.0\n"
17 | "Content-Type: text/plain; charset=UTF-8\n"
18 | "Content-Transfer-Encoding: 8bit\n"
19 |
20 | #. === Choosing the Right Transport
21 | #. type: Plain text
22 | #: UG9/en/linstorgw-transport.adoc:5
23 | msgid ""
24 | "LINSTOR Gateway supports different storage transport protocols. This "
25 | "section briefly explains the differences between these options and when you "
26 | "might use one over the other."
27 | msgstr ""
28 |
29 | #. type: Plain text
30 | #: UG9/en/linstorgw-transport.adoc:7
31 | msgid ""
32 | "For more detailed information about a specific transport, refer to its "
33 | "documentation."
34 | msgstr ""
35 |
36 | #. type: Title ====
37 | #: UG9/en/linstorgw-transport.adoc:8
38 | #, no-wrap
39 | msgid "iSCSI Targets"
40 | msgstr ""
41 |
42 | #. type: Plain text
43 | #: UG9/en/linstorgw-transport.adoc:12
44 | msgid ""
45 | "https://datatracker.ietf.org/doc/html/rfc7143[iSCSI] is a transport protocol "
46 | "that allows SCSI traffic to be sent via TCP. The standard has seen wide use "
47 | "since its inception in the early 2000s, so it has often been viewed as the "
48 | "\"default choice\" for network-attached storage."
49 | msgstr ""
50 |
51 | #. type: Plain text
52 | #: UG9/en/linstorgw-transport.adoc:14
53 | msgid ""
54 | "LINSTOR Gateway uses an iSCSI target implementation that is included in the "
55 | "Linux kernel, LIO."
56 | msgstr ""
57 |
58 | #. type: Title ====
59 | #: UG9/en/linstorgw-transport.adoc:15
60 | #, no-wrap
61 | msgid "NVMe-oF Targets"
62 | msgstr ""
63 |
64 | #. type: Plain text
65 | #: UG9/en/linstorgw-transport.adoc:19
66 | msgid ""
67 | "https://nvmexpress.org/developers/nvme-of-specification/[NVMe over Fabrics] "
68 | "is a much newer standard relative to iSCSI. It allows routing NVMe traffic "
69 | "over several different physical transports, such as RDMA, Ethernet (TCP/IP) "
70 | "or Fibre Channel."
71 | msgstr ""
72 |
73 | #. type: Plain text
74 | #: UG9/en/linstorgw-transport.adoc:22
75 | msgid ""
76 | "Linux kernel support for NVMe over Fabrics targets is -- generally speaking "
77 | "-- more actively maintained than support for iSCSI target implementations. "
78 | "Using NVMe-oF might lead to throughput improvements in a storage cluster, "
79 | "especially when using modern high-performance hardware."
80 | msgstr ""
81 |
82 | #. type: Plain text
83 | #: UG9/en/linstorgw-transport.adoc:24
84 | msgid ""
85 | "LINSTOR Gateway uses the NVMe target implementation bundled with the Linux "
86 | "kernel."
87 | msgstr ""
88 |
89 | #. type: Title ====
90 | #: UG9/en/linstorgw-transport.adoc:25
91 | #, no-wrap
92 | msgid "NFS Exports"
93 | msgstr ""
94 |
95 | #. type: Plain text
96 | #: UG9/en/linstorgw-transport.adoc:28
97 | msgid ""
98 | "The https://en.wikipedia.org/wiki/Network_File_System[Network File System "
99 | "(NFS)] serves a different purpose than iSCSI and NVMe-oF."
100 | msgstr ""
101 |
102 | #. type: Plain text
103 | #: UG9/en/linstorgw-transport.adoc:32
104 | msgid ""
105 | "Rather than transmitting block-level data over the network, NFS is a "
106 | "distributed file system. NFS exports are often used to share directories "
107 | "across a network. One common use case would be providing images of "
108 | "operating system installation media to virtualization hosts."
109 | msgstr ""
110 |
111 | #. type: Plain text
112 | #: UG9/en/linstorgw-transport.adoc:35
113 | msgid ""
114 | "LINSTOR Gateway currently only supports a relatively limited mode of NFS "
115 | "operation, without user management capabilities. All files on the share are "
116 | "readable and writable by any user."
117 | msgstr ""
118 |
119 | #. type: Plain text
120 | #: UG9/en/linstorgw-transport.adoc:36
121 | msgid ""
122 | "LINSTOR Gateway uses the NFS server implementation that is included with "
123 | "Linux."
124 | msgstr ""
125 |
--------------------------------------------------------------------------------