The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"sshfs: failover"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

"sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 13-Май-15, 15:38 
Собственно сабж, можно ли как то обеспечить failover без протоколов динамической маршрутизации?

Сейчас использую

$ sshfs -p 2222 -o allow_other -o uid=555 -o gid=555 ssi@xxx.xxx.xxx.xxx:/vhosts/ssi/ /samba/ssi/

А папку /samba/ssi/ уже раздаю через самбу. Так вот, когда меняется путь к xxx.xxx.xxx.xxx через другого провайдера, то все становится раком.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sshfs: failover"  +/
Сообщение от pavel_simple (ok) on 13-Май-15, 15:48 
> Собственно сабж, можно ли как то обеспечить failover без протоколов динамической маршрутизации?
> Сейчас использую
> $ sshfs -p 2222 -o allow_other -o uid=555 -o gid=555 ssi@xxx.xxx.xxx.xxx:/vhosts/ssi/ /samba/ssi/
> А папку /samba/ssi/ уже раздаю через самбу. Так вот, когда меняется путь
> к xxx.xxx.xxx.xxx через другого провайдера, то все становится раком.

использовать тунелирование.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 13-Май-15, 16:00 
> использовать тунелирование.

а можно чуть подробнее? Какое именно туннелирование и как оно решит проблему со сменой маршрута?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "sshfs: failover"  +/
Сообщение от тень_pavel_simple on 13-Май-15, 16:58 
>> использовать тунелирование.
> а можно чуть подробнее? Какое именно туннелирование и как оно решит проблему
> со сменой маршрута?

Любое l3 тунелррование позволяющие контролиновать канал и/или переключать nexthop, соответственно для sshfs использовать адрес внутри туннеля, и смена маршрута будет ненужна

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 13-Май-15, 17:28 
>>> использовать тунелирование.
>> а можно чуть подробнее? Какое именно туннелирование и как оно решит проблему
>> со сменой маршрута?
> Любое l3 тунелррование позволяющие контролиновать канал и/или переключать nexthop, соответственно
> для sshfs использовать адрес внутри туннеля, и смена маршрута будет ненужна

Имя сестра, мне нужно имя (c). Под RHEL 6/7 можете что то конкретное посоветовать, в идеале из стандартных реп и/или EPEL/RPMForge.

Из беглого поиска увидел только vtun.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "sshfs: failover"  +/
Сообщение от pavel_simple (ok) on 13-Май-15, 17:44 
>>>> использовать тунелирование.
>>> а можно чуть подробнее? Какое именно туннелирование и как оно решит проблему
>>> со сменой маршрута?
>> Любое l3 тунелррование позволяющие контролиновать канал и/или переключать nexthop, соответственно
>> для sshfs использовать адрес внутри туннеля, и смена маршрута будет ненужна
> Имя сестра, мне нужно имя (c). Под RHEL 6/7 можете что то
> конкретное посоветовать, в идеале из стандартных реп и/или EPEL/RPMForge.
> Из беглого поиска увидел только vtun.

1. делаем тунели, например ip-ip/gre/l2tp3 (man ip) (за состоянием этих придётся следить), на худой конец ppp, который по lcp отвалится (т.е. статус поменяет на down)
2. засовываем их в eql (http://en.wikibooks.org/wiki/Linux_Networking/EQL_-_multiple...) или teql

есть ещё вариант с pppd+multilink (https://ppp.samba.org/pppd.html)

вроде всё, RHEL по поводу тунелей из коробки держит ipip и gre

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 13-Май-15, 19:04 
Пока что остановился на openvpn (tun over udp). Посмотрим как пойдет. sshfs по крайней мере переключение переживает нормально.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 14-Май-15, 14:55 
А это только мне так везет, падение скорости через туннель в 8-9 раз.


$ scp -P 2222 data.img ssi@46.4.xxx.xxx:/vhosts/ssi/
ssi@46.4.xxx.xxx's password:
xxx.img                100% 1024MB  34.1MB/s   00:30

$ scp -P 2222 data.img ssi@10.0.0.1:/vhosts/ssi/
ssi@10.0.0.1's password:
xxx.img                100% 1024MB  3.4MB/s   04:59

Я конечно понимаю, что накладные расходы, но не в такой же мере. Наткнулся на похожие проблемы - https://bugzilla.kernel.org/show_bug.cgi?id=74051#c3

но там дело касалось ядра 3.14, у меня же 2.6.32


### SERVER
dev tun0

script-security 3

sndbuf 0
rcvbuf 0

local 46.4.xxx.xxx
port 1552
proto udp

ifconfig 10.0.0.1 10.0.0.2

secret secret.key

user nobody
group nobody

comp-lzo

ping 15
ping-restart 15
ping-timer-rem

persist-tun
persist-key
persist-local-ip

#tun-mtu 1500
#mssfix 1300
#fragment 1300

log /var/log/openvpn.log

verb 3


### CLIENT
dev tun0

script-security 3

sndbuf 0
rcvbuf 0

remote 46.4.xxx.xxx
port 1552
proto udp

ifconfig 10.0.0.2 10.0.0.1

float
nobind

secret /etc/openvpn/secret.key

user nobody
group nobody

comp-lzo

ping 15
ping-restart 15
ping-timer-rem

persist-tun
persist-key
persist-remote-ip

#tun-mtu 1500
#fragment 1300
#mssfix 1300

log /var/log/openvpn.log

verb 3

Игры с mtu ничего особого не дали

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 26-Май-15, 18:05 
Со скоростью вроде разобрался, но есть проблема при копировании маленьких файлов. Если при копировании iso образа все классно и скорость 20-30 Мбайт/с, то вот при копировании мелких файлов (html/css/js/png) скорость 10-20 Кбайт/c! Я конечно понимаю, что накладные расходы, но что то скорость ну очень маленькая. Может надо запускать sshfs с какими то хитрыми ключами? Или попробовать nfs?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "sshfs: failover"  +/
Сообщение от pavel_simple (ok) on 26-Май-15, 20:45 
>Или попробовать
> nfs?

или 9p или smb

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "sshfs: failover"  +/
Сообщение от ALex_hha (ok) on 27-Май-15, 19:05 
> или 9p или smb

что есть 9p?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру