Both sides previous revision
Previous revision
Next revision
|
Previous revision
Last revision
Both sides next revision
|
ru:jobs:linux_gluster_nfs_for_vmware [2013/01/11 20:32] admin [PS.] |
ru:jobs:linux_gluster_nfs_for_vmware [2013/03/12 10:07] admin |
==== Введение. ==== | ==== Введение. ==== |
| |
Мы уже используем [[http://gluster.org|glusterfs]] более года. Один при примеров использования - общее хранилище для %%VmWare%%. | [[http://gluster.org|Glusterfs]] используется нами для решений различных задач более года. Один при примеров использования - общее хранилище для %%VmWare%%. |
| |
| |
| |
| |
==== Развертывание и базовое конфигурирование==== | ==== Развертывание и базовая конфигурация==== |
| |
Процесс развертывания ОС и базовая конфигурация не будет рассматриваться в деталях. | Процесс развертывания ОС и базовая конфигурация не будет рассматриваться в деталях. |
| |
2. Конфигурация сети.\\ | 2. Конфигурация сети.\\ |
Создайте два bonds интерфейса mode=6 ALB\\ | Необходимо создать два bonds интерфейса mode=6 ALB\\ |
| |
echo "alias bond0 bonding" >> /etc/modprobe.d/bonding.conf | echo "alias bond0 bonding" >> /etc/modprobe.d/bonding.conf |
echo "alias bond1 bonding" >> /etc/modprobe.d/bonding.conf | echo "alias bond1 bonding" >> /etc/modprobe.d/bonding.conf |
| |
Сконфигурируйте интерфейсы (для примера описан только один)\\ | Конфигурация интерфейсов (для примера описан только один)\\ |
| |
| |
MASTER="bond0" | MASTER="bond0" |
| |
3. Установите ПО | 3. Установка ПО |
| |
cd /etc/yum.repos.d/ | cd /etc/yum.repos.d/ |
yum install mc htop blktrace ntp dstat nfs glusterfs* pacemaker corosync openssh-clients | yum install mc htop blktrace ntp dstat nfs glusterfs* pacemaker corosync openssh-clients |
| |
4. Отключите Selinux | 4. Желательно отключить Selinux |
| |
cat /etc/selinux/config | cat /etc/selinux/config |
SELINUXTYPE=targeted | SELINUXTYPE=targeted |
| |
5. Flush iptables. (All accept) | 5. Обнуление IPTABLES. (All accept, возможно создание правил см. [[http://www.gluster.org/community/documentation/index.php/Main_Page|документацию]]) |
| |
6. Configure service to start at boot | 6. Настройка запуска сервисов при загрузке |
| |
chkconfig ntpd on | chkconfig ntpd on |
chkconfig pacemaker on | chkconfig pacemaker on |
| |
6. Reboot servers | 7. Перезагрузка серверов |
| |
| reboot |
| |
| |
| |
gluster volume set VOLUMENAME cluster.quorum-count 2 | gluster volume set VOLUMENAME cluster.quorum-count 2 |
| |
| ==== Centos/Redhat 6.4 ==== |
| |
| Сегодня обновил систему до centos 6.4. |
| Команда Crm в новом pacemaker-cli исчезла. \\ |
| Если хотите использовать команду crm с centos/redhat 6.4 необходимо установить crmsh: yum install crmsh\\ |
| Я использую следующий репозиторий: |
| |
| [network_ha-clustering] |
| name=High Availability/Clustering server technologies (RedHat_RHEL-6) |
| type=rpm-md |
| baseurl=http://download.opensuse.org/repositories/network:/ha-clustering/RedHat_RHEL-6/ |
| gpgcheck=1 |
| gpgkey=http://download.opensuse.org/repositories/network:/ha-clustering/RedHat_RHEL-6/repodata/repomd.xml.key |
| enabled=1 |
| |
| Или используйте pcs (yum install pcs) |
| |
| |