Как да създадете свой собствен NAS с GlusterFS
GlusterFS е система, която осигурява мрежово съхранение, което има способността да бъде устойчиво на грешки, излишно и мащабируемо. Това е чудесна възможност за приложения, които се нуждаят от достъп до големи файлове, като например решения за съхранение с научна степен. Това, което файловата система прави, е агрегати и източници на памет чрез едно глобално пространство от имена в хранилище и е достъпно чрез протоколи с множество файлове.
Голямото нещо за GlusterFS е, че е много лесно да се използва и поддържа. Ето как можете да настроите свой собствен NAS с GlusterFS.
От какво имаш нужда:
- Мрежа
- GlusterFS
- Linux кутии
1. Настройте вашата мрежа
Най-добре е да свържете GlusterFS към Gigabit Ethernet и огромен набор от сървъри, плюс устройства за съхранение. Ако нямате такива неща, обикновено са достатъчни два компютъра или виртуални компютри, особено ако просто сте се развързали.
2. Инсталирайте сървъра си
Glusterfs е включен в хранилището на много Linux дистрибуции. Преди да инсталирате, можете първо да сравните номерата на версиите между уебсайта и дистрибутора си. Имайте предвид, че може да се наложи да актуализирате ръчно клиентите. Ако имате доста скорошна версия, можете да инсталирате сървъра, като напишете (в дистрибуция на Debian):
sudo apt-get инсталирате glusterfs-сървъра
3. Превключете на статичен IP и добавяне / премахване на томове
Отворете файла "etc / network / interfaces":
sudo nano / etc / мрежа / интерфейси
и премахнете линията (ако е налице) ifacetho0 inet dynamic
, след това добавете линиите:
автоматичен eth0 iface eth0 inet статичен адрес 192.168.0.100 мрежова маска 255.255.255.0 шлюз 192.168.0.1 излъчване 192.168.0.255 мрежа 192.168.0.0
Рестартирайте устройството си и се уверете, че мрежата работи. Ако е така, въведете следното:
глушер обем създадете. 192.168.0.100:/data
Въвеждането на това ще създаде обем "testvol", който ще се съхранява на сървъра. След това вашите файлове ще бъдат разположени в директорията "/ data", която е в кореновата система и какво GlusterFS смята за тухла.
За да проверите дали работи, въведете:
блясък старт
Можете да премахнете звука по-късно, като въведете и двете:
бленд
и
блясък обем Изтриване
4. Монтиране на обема локално
Можете лесно да направите това, като намерите:
mkdir / mnt / gluster
След това използвайте командата по-долу, за да я монтирате.
mount.glusterfs 192.168.0.100:/ testvol / mnt / glusterfs echo "Тя работи"> / mnt / gluster / тест. текст
Уверете се, че работи, преди да продължите.
5. Споделяне чрез NFS
По-новите версии автоматично дават достъп на NFS до томовете. Все още трябва да добавите към сървъра пакет с карти за портфолио, за да го направите да работи. За да направите това, всичко, което трябва да направите, е да добавите точка за монтиране:
sudo mkdir / mnt / nfsgluster
и въведете:
sudo mount -t nfs 192.168.0.100:/ testvol / mnt / nfstest / -o tcp, vers = 3
За да направите клиент да монтира споделянето в зареждане, добавете подробностите за дяла на GlusterFS NFS в / etc / fstab по нормалния начин. За нашия пример добавете реда:
192.168.0.100:7997:/testov / mnt / nfstest по подразбиране nfs, _netdev 0 0
Това е!
заключение
След като сте настроили, можете да добавите нов сървър, като изпълните горните стъпки. Уверете се, че давате на новия си сървър различен IP адрес. За да проверите състоянието на новия си сървър, въведете:
клетъчна сонда 192.168.0.101 статус на браузъра
Ако искате да работите с имена, а не с IP адреси за сървърите си, трябва да ги добавите към хост файла на вашата администраторска машина. Всичко, което трябва да направите, е да редактирате /etc/hosts
с вашия текстов редактор и да добавите ред (напр. 192.168.0.101) за всеки сървър.