Unattended remote installation (lin -> lin, lin -> win)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

wwiii
Сообщения: 5

Unattended remote installation

Сообщение wwiii »

Добрый день, уважаемые.
Есть такая задачка: есть сеть, есть в ней несколько серверов и есть некоторая машина с линуксом (openSUSE), а надо иметь возможность установить набор собственного софта на сервера в сети.
Подзадачи:
а) скопировать на цель инстоллер
б) удалённо запустить инстоллер

Какие технологии для этого целесообразнее применить?
Например, из-под линукса на линукс вполне логичным выглядит использование ssh и, соответственно, scp. Но вот как поставить на виндовый сервер? Хотелось бы какой-то более-менее надёжный вариант.
Знаю про WMI, но никогда его не использовал, тем более - из под линя.

Всякие групповые политики тоже, наверное, не слишком подходят: наш хост скорее всего даже не введён в домен, однако аккаунт локального администратора сервера либо администратора домена будет

Утрированно - приложение по нажатию на кнопку должно устанавливать свой пакет на удалённый сервер. И работать с этим приложением будет пользователь с правами администратора.



upd 2009 Feb 21: В итоге пока остановился на довольно интересной тулзе winexe. Работает вроде как часы.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Unattended remote installation

Сообщение danger08 »

wwiii писал(а): ↑
22.01.2009 16:14
Добрый день, уважаемые.
Есть такая задачка: есть сеть, есть в ней несколько серверов и есть некоторая машина с линуксом (openSUSE), а надо иметь возможность установить набор собственного софта на сервера в сети.
Подзадачи:
а) скопировать на цель инстоллер
б) удалённо запустить инстоллер

Использовать VNC-сервер. Или, если на вашем сервере стоит служба терминалов - можно еще ей воспользоваться.
Как вариант - всякие Radmin'ы и прочее.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
wwiii
Сообщения: 5

Re: Unattended remote installation

Сообщение wwiii »

VNC, к сожалению не вариант - нужна именно unattended, то бишь, без внимания со стороны пользователя: кнопку нажел, ввёл логин/пас доступа, получил результат.

danger08 писал(а): ↑
23.01.2009 05:39
служба терминалов

не совсем уловил - о чём речь?
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Unattended remote installation

Сообщение guglez »

Куча вариантов. У RedHat - genome, kickstart, у Debian есть debianinstaller с preceed. Посмотрите в сторону вариантов с PXE.
Спасибо сказали:
wwiii
Сообщения: 5

Re: Unattended remote installation

Сообщение wwiii »

guglez писал(а): ↑
27.01.2009 03:44
Куча вариантов. У RedHat - genome, kickstart, у Debian есть debianinstaller с preceed. Посмотрите в сторону вариантов с PXE.

Спасибо, обязательно изучу, но кажется, что это не самые универсальные варианты. Дело в том, что удалённые компьютеры могут быть под разными дистрибутивами и, соответственно, привязываться к чему-то конкретному нельзя.
Хотя самый животрепещущий вопрос, конечно - это установка из под линукса на хост с виндой. Допустим, реализуемо было бы, если бы на вин-хосте стоял какой-нибудь OpenSSH, но вот что делать, если там его нету - это же вражеская система - как к ней подключиться?..
Теряюсь в догадках. Сейчас пробую что может означать OpenWBEM от Novell + Микрософтовский WMI + ещё какие WBEM/WMI-клиенты для линукса - кто кем рулить может...
Спасибо сказали:
iltmpz
Сообщения: 34
ОС: Mandriva 2010

Re: Unattended remote installation

Сообщение iltmpz »

может я не так понимаю задачу, но linux-linux имхо ssh.
если на целевом сервере смонтирована шара с софтом, то просто:
ssh -l root сервер rpm -i /шара.имя_пакета.rpm
Можно это в скрипт загнать с циклом по нескольким серверам.

А вот lin-win сложнее. Я в свое время ставил на винду для этой цели апач и свой php-скрипт писал, чтобы он автоматом по GET-запросу выполнял произвольную команду на сервере.
Спасибо сказали:
Аватара пользователя
pilson66
Сообщения: 59
ОС: Debian Squeeze

Re: Unattended remote installation

Сообщение pilson66 »

Тоже не особо понял вопроса по виндам и, тем более, заморочек с WMI.
Есть стандартная виндовая служба терминалов, к которой подключаться можно из-под линукса например тем же rdesktop.

использование:
rdesktop адрес_сервера

Далее - все как обычно - окошки/кнопочки и т.п.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Unattended remote installation

Сообщение Goodvin »

pilson66 писал(а): ↑
05.02.2009 14:57
Тоже не особо понял вопроса по виндам и, тем более, заморочек с WMI.
Есть стандартная виндовая служба терминалов, к которой подключаться можно из-под линукса например тем же rdesktop.

использование:
rdesktop адрес_сервера

Далее - все как обычно - окошки/кнопочки и т.п.
Если Вы не понимаете смысл вопроса - зачем пытаетесь давать "ответы" ?
Погуглите для начала что такое "Unattended", осознайте о чём вообще спрашивает автор и подумайте в каком месте там Ваши "окошки/кнопочки и т.п.".
Спасибо сказали:
rPman
Сообщения: 22
ОС: Ubuntu

Re: Unattended remote installation

Сообщение rPman »

В общем случае установить удаленно софт на win станцию может не получиться, если есть доступ smb - уже проще, заливается инсталятор и запускается любым из возможных способов, не закрытых администратором сети (что то я увлекся... выглядит как будто вы троян пишете). Это к примеру служба запуска задач по времени (at \\компьютер время комманда или покруче - schtasks), доступен удаленный реестр - соответственно прописаться в автозагрузку (hklm/software/windows/current version/run) соответственно при следующем включении компьютера сработает. И лучше не пытаться себя ограничивать в средствах доступа к клиентам linux сервером, возможностей будет меньше, т.е. я например не знаю как сделать сказанное мной из linux.
Спасибо сказали:
Аватара пользователя
guglez
Сообщения: 394
ОС: GNU/Linux

Re: Unattended remote installation

Сообщение guglez »

Для виндов была какая-то штука, SMS называется вроде. Оно?
Спасибо сказали: