Использование VPN Zywall

ZODB является полной объектной базой данных, и данные в нем не хранятся как файлы. Вы могли сравнить его с, например, пост-ГРЭС: не возможно просто превратить Ваши данные пост-ГРЭС в набор файлов.

Существует несколько опций извлечь данные из Вашего ZODB, который мог бы работать на Вас:

  • можно включить сервис FTP для Zope. Посмотрите zope.conf конфигурационный файл для деталей (он имеет много комментариев, объясняющих опции). После того как Вам включили FTP, можно извлечь большинство данных с любым типичным клиентом FTP.
  • существует несколько продуктов импорта/экспорта данных, доступных для Plone. Возможно, один из тех будет работать на Вас.

К сожалению, обе опции полагаются на Вас способность выполнить Zope, который Вы заявляете, что не можете сделать. Я предполагаю, что это происходит из-за Plone, требующего Zope 2.10 или более старое, которые только работают на python 2.4. Раз так Вы могли попытаться скомпилировать более старую версию Python и установку это в Вашей системе. Python полностью поддерживает наличие нескольких версий, установленных одновременно, так, чтобы не повреждал ничто больше в Вашей системе.

Я боюсь, что не возможно извлечь данные из ZODB, не выполняя инструментов Python и смочь загрузить данные Plone из ZODB, у Вас должна будет быть рабочая среда Plone, таким образом, ZODB сможет загрузить классы Python для данных, хранивших в нем.

0
задан 5 February 2011 в 14:52
1 ответ

Я использовал ZyWALL несколько лет назад. Это было очень просто... Единственные требуемые вещи активировали модуль VPN, указывая локальные и удаленные диапазоны адресов, и указывая ключ. Я использовал Сигнальную метку SSH для соединения с удаленной частной сетью.

При использовании Сигнальной метки SSH Вам, вероятно, придется нажать Acquire virtual IP (или что-то как этот), чтобы быть присвоенным IP от диапазона удаленной частной сети (из-за настроек упомянутой частной сети).

Это мог бы быть бесполезный вопрос, но те две машины могут соединиться друг с другом?

Редактирование - делает абсолютно уверенными, что Ваше отображение подсети корректно - пример:

ZyWALL A - Local:
  Address Type  = subnet
  IP Addr Start = 192.168.10.0

ZyWALL A - Remote:
  Address Type = subnet
  IP Start     = 192.168.20.0

ZyWALL B - Local:
  Address Type = subnet
  IP Start     = 192.168.20.0

ZyWALL B - Remote:
  Address Type = subnet
  IP Start     = 192.168.10.0

Это отобразит подсети, таким образом, компьютеры будут видеть друг друга. Конечно, НЕОБХОДИМО настроить локальные компьютеры правильно - конфигурация сети удаленного компьютера должна быть реализована в некотором смысле, который, если бы Вы принесли, сказал, что компьютер к локальной сети, это было бы доступно.

Поэтому настройте свои сетевые маски, брандмауэры и маршрутизаторы на серверах и клиентских компьютерах, таким образом, они могут связаться.

Конфигурация ZyWALL так чрезвычайно проста, что даже рядовой пользователь должен смочь настроить ее правильно. Остальная часть сети обычно является проблемой, не конфигурацией ZyWALL.

1
ответ дан 4 December 2019 в 22:35

Теги

Похожие вопросы