• 24 Октябрь 2017, 05:28:55
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
 

Автор Тема: Проблема с PowerCLI  (Прочитано 7235 раз)

Black Monk

  • Новичок
  • *
  • Сообщений: 49
  • Репутация: 2
    • Просмотр профиля
Проблема с PowerCLI
« : 30 Декабрь 2013, 08:09:53 »
Скачал VMware-PowerCLI-5.5.0-1295336.exe
https://my.vmware.com/group/vmware/details?downloadGroup=PCLI550&productId=353

После запуска:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -psc "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1" -noe -c ". \"C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\""

Получаю ошибку:

dimokkk

  • Full Member
  • ***
  • Сообщений: 185
  • Репутация: 14
    • Просмотр профиля
Re: Проблема с PowerCLI
« Ответ #1 : 30 Декабрь 2013, 10:56:13 »
У ТС видимо нет опыта работы с PoShем  :)
По умолчанию выполнение PowerShell (Powercli это расгширение PoSh-а) в системе запрещено - типа потенциально можно запустить небезопансный код.
Но можно отключить проверку выполнения для локальный скриптов, для этого в консоли  PowerShell с правами админа выполняем команду:
Set-ExecutionPolicy RemoteSigned
Также в некоторых случаях нужно отключать проверку наличия цифровой подписи для сценариев PowerShell

Set-ExecutionPolicy Unrestricted

Black Monk

  • Новичок
  • *
  • Сообщений: 49
  • Репутация: 2
    • Просмотр профиля
Re: Проблема с PowerCLI
« Ответ #2 : 30 Декабрь 2013, 13:01:42 »
Значения по умолчанию там были другие? А то вроде Power CLI говорит, что это значния по умолчанию?!
Вообщим ввел и вроде заработало.
Следующий вопрос: Power CLI не знает про комманду vicfg-cfgbackup.

PS. Пытаюсь настроить бэкап по статье: http://winitpro.ru/index.php/2013/12/20/rezervnoe-kopirovanie-i-vosstanovlenie-konfiguracii-servera-vmware-esxi/

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 340
  • Репутация: 204
    • Просмотр профиля
Re: Проблема с PowerCLI
« Ответ #3 : 30 Декабрь 2013, 13:22:54 »
Значения по умолчанию там были другие? А то вроде Power CLI говорит, что это значния по умолчанию?!
Вообщим ввел и вроде заработало.
Следующий вопрос: Power CLI не знает про комманду vicfg-cfgbackup.

PS. Пытаюсь настроить бэкап по статье: http://winitpro.ru/index.php/2013/12/20/rezervnoe-kopirovanie-i-vosstanovlenie-konfiguracii-servera-vmware-esxi/
Power CLI  не знает команду vicfg-cfgbackup, т.к. это команда именно хоста ESXi, а не PowerShell.
Вам нужны команды именно для PowerCli:
Connect-VIServer и get-vmhostfirmware

Black Monk

  • Новичок
  • *
  • Сообщений: 49
  • Репутация: 2
    • Просмотр профиля
Re: Проблема с PowerCLI
« Ответ #4 : 10 Январь 2014, 15:36:12 »
Видимо я просто несильно знаком с данными тонкостями, поэтому для меня Ваша статья осталась не раскрытой.


Помогла статья: http://sgaldava.wordpress.com/2010/12/25/backuprestore-esxi-серверов/
и установка VMware vSphere CLI.

vicfg-cfgbackup.pl --server ip_адрес_сервера --save –username root –password pass путь_и_имя_файла     # бэкап
vicfg-cfgbackup.pl --server ip_адрес_сервера --load –username root –password pass путь_и_имя_файла     # восстановление

PS. Хотелось бы в следующих Ваших статьях, чтобы было написано все более подробно и однозначно. Если файл, то где скачать. Если сокращение, то расшифровка. Мне кажется статьи рассчитаны на не совсех опытных людей, которые только учатся, а те кто опытные наверное уже в статьях не нуждаются  ;) А вот в комментариях много лишних слов, то что уж совсем очевидно, то сильно можно не расписывать. Вот например тут, хватило бы и 2 предложения:

Цитировать
Указанные выше способы резервного копирования будут работать только в коммерческих (платных) версия ESXi. В том случае, если вы используете бесплатную версию гипервизора VMware (vSphere Hypervisor), имейте в виду в ней есть ограничения, урезающего возможности CLI. Дело в том, что vSphere API в vSphere Free Hypervisor,  работает в режиме чтения (read-only). Это означает, что хотя вы и сможете создать «бэкап» текущей конфигурации бесплатного ESXi, но восстановить этот бэкап на бесплатную версию ESXi-сервера, не получится.

Сей неприятный факт обходится довольно просто: при свежей установке ESXi вам может быть предоставлен тестовый (trial период) 60 дней, в течении которых вы можете пользоваться всем функционалом ESXi, а команды vSphere CLI будут отрабатывать в режиме чтения и записи, что означает возможность восстановления из имеющегося бэкапа.

В статье упоминается об утилите WinSCP, но я например не знаю где ее скачать.
« Последнее редактирование: 10 Январь 2014, 15:49:34 от Black Monk »

 

Related Topics

  Тема / Автор Ответов Последний ответ
3 Ответов
10488 Просмотров
Последний ответ 23 Ноябрь 2012, 19:45:00
от itpro
3 Ответов
361 Просмотров
Последний ответ 24 Май 2017, 09:19:32
от Far2k
1 Ответов
120 Просмотров
Последний ответ 17 Август 2017, 12:45:17
от itpro
2 Ответов
150 Просмотров
Последний ответ 25 Август 2017, 14:06:17
от it.blialibliali
1 Ответов
56 Просмотров
Последний ответ 21 Сентябрь 2017, 17:20:46
от Black Monk