Плагин для работы с Vmware ESXi

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Wed 08 Apr, 2015 12:25

есть идея для плагина - работа с виртуальными машинами в Vmware ESXi.
смысл такой:
есть виртуальная машина (ВМ) на сервере ESXi которая не имеет сетевого адаптера, либо находится в отличной от пользователя сети.
на этой ВМ крутятся какието процессы, и создаются файлы.
вот эти самые файлы иногда надо забирать с данной ВМ, а пользоваться толстым клиентом Vmware, с пробросом флэшки порой бывает затруднительно.
если бы кто написал плагин, который давал возможность настроить подключение к ВМ через Far (типа как к FTP), с возможностью лазить по жесткому диску ВМ, было бы круто.
точно знаю, что это можно сделать на C#, но к сожалению не очень понимаю, как писать плагины для Far, да и в C# не так давно ковыряюсь, соответственно не хватает квалификации понять что и где делается...

Спасибо за внимание!

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Плагин для работы с Vmware ESXi

Postby HaRT » Wed 08 Apr, 2015 12:56

shadow389 wrote:Source of the post на этой ВМ крутятся какието процессы, и создаются файлы.
вот эти самые файлы иногда надо забирать с данной ВМ
Observer вроде уже позволяет залезать на диски VMware в режиме чтения.
Фар есть инструмент, а не нянька. © 2009 DrKnS

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 04:51

все бы нормально, только Observer дает возможнось подключиться к диску ВМ, расположенному на локальном диске, соответственно это работает только на Vmware workstation, а нада Esxi.

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 04:56

если что готов оказать посильную помощь в написания плагина
ибо прграмку, которая коннектится к ВМ и забирает файлы с нее, а также закидывает файлы на нее я написал (на С#)
но она не дает перехода по каталогам ВМ, а берет файлы из указанной (в настройках) папки, и копирует на локальную тачку в указанную папку (в настройку)
вот если бы кто помог мигрировать ее в плагин для Far, был бы признателен

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 07:12

shadow389 wrote:Source of the post прграмку, которая коннектится к ВМ и забирает файлы с нее, а также закидывает файлы на нее я написал (на С#)
Посмотрите в сторону Multiarc+custom.ini.

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 07:30

John Doe wrote:
shadow389 wrote:Source of the post прграмку, которая коннектится к ВМ и забирает файлы с нее, а также закидывает файлы на нее я написал (на С#)
Посмотрите в сторону Multiarc+custom.ini.


данный плагин опять таки не позволяет цепляться к удаленной ВМ, даже если и получится настроить его на чтение VMDK дисков

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 07:36

shadow389 wrote:Source of the post данный плагин опять таки не позволяет цепляться к удаленной ВМ
Его функция не в этом состоит, а в том, чтобы отобразить на панель вывод внешней утилиты (которую вы можете написать).

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 07:42

John Doe wrote:
shadow389 wrote:Source of the post данный плагин опять таки не позволяет цепляться к удаленной ВМ
Его функция не в этом состоит, а в том, чтобы отобразить на панель вывод внешней утилиты (которую вы можете написать).

хммм... а не подскажете, где взять описание по созданию ini?

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 07:47

Не с того конца начинаете: для начала нужна сама утилита, способная выводить в консоль список файлов в указанной директории.
А custom.ini нужен только для того, чтобы распарсить вывод утилиты (формат описан в начале файла).

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 07:54

John Doe wrote:Не с того конца начинаете: для начала нужна сама утилита, способная выводить в консоль список файлов в указанной директории.
А custom.ini нужен только для того, чтобы распарсить вывод утилиты (формат описан в начале файла).


Ну тогда получается мне опять таки нужен плагин, который цепляется к ВМ и выводит список папок/файлов из нее....
А вот в этом вся проблема, я не могу догнать, как с нуля написать плагин....

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 08:04

shadow389 wrote:Source of the post Ну тогда получается мне опять таки нужен плагин
Отнюдь.

Выше вы утверждали, что способны на C# что-то писать, и даже можете достать файлы из своей машины.
Нужно пойти чуть дальше, и напечатать список файлов/папок в консоль.

А multiarc уже разберёт что вы там вывели, и позволит ходить по папкам.

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 08:06

так вот тут то и загвоздка, как это сделать?
как выдать список файлов фару, чтобы он их отобразил в косоли?

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 08:15

shadow389 wrote:Source of the post как выдать список файлов фару, чтобы он их отобразил в косоли?
Забудьте про фар. Напечатать в консоли должна ваша утилита.
Разберитесь для начала что такое консоль (гугл знает).

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 08:56

John Doe wrote:
shadow389 wrote:Source of the post как выдать список файлов фару, чтобы он их отобразил в косоли?
Забудьте про фар. Напечатать в консоли должна ваша утилита.
Разберитесь для начала что такое консоль (гугл знает).

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

User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Плагин для работы с Vmware ESXi

Postby John Doe » Thu 09 Apr, 2015 08:58

А дальше изучаем формат custom.ini, и добавляем туда секцию для разбора вывода вашей утилиты.

shadow389
Posts: 11
Joined: Wed 08 Apr, 2015 12:15

Плагин для работы с Vmware ESXi

Postby shadow389 » Thu 09 Apr, 2015 09:11

смотрю я на этот ini'шник ....
и как в той поговорке: смотрю в кнтгу - вижу фигу :(
абсолютно не понимаю, что где прописывать, и какие параметры за что отвечают...


Return to “Предложения и идеи”

Who is online

Users browsing this forum: No registered users and 1 guest