Якщо ви працюєте з віртуальними робочими столами або лабораторіями, Запис або захоплення екрана у VMware Це майже так само важливо, як і запуск самої віртуальної машини: вона використовується для документування проблем, генерування доказів або створення навчальних посібників. Цей посібник охоплює все: від простих комбінацій клавіш до специфічних функцій для Horizon, Workstation, Fusion та хмарних опцій, за допомогою практичного та зрозумілого підходу.
Окрім того, що ми покажемо вам, як отримати фотозйомка або відео У віртуальній машині ми побачимо різницю між знімками vSphere, як автоматизувати їх у runbook, які запобіжні заходи щодо конфіденційності слід вживати та, що є ключовим, як перемістити отримані файли між гостьовим та хостовим комп'ютерами (спільні папки, USB, PowerCLI, SCP, NFS та веб-інтерфейс).
Знімок екрана проти знімка віртуальної машини: це не одне й те саме
Зручно розділяти поняття: одне скріншот — це зображення (або відео, якщо ви записуєте) того, що ви бачите на робочому столі віртуальної машини. Знімок віртуальної машини Це точка відновлення стану диска та, за бажанням, пам'яті, корисна для тестування змін та відкату, якщо щось піде не так.
У середовищах vSphere та оркестрації, активність runbook «Зробити знімок віртуальної машини» запитує щонайменше три частини інформації: номер зі знімка, якщо ви включаєте пам'ять (ОЗП) та Шлях/ідентифікатор віртуальної машиниВін також підтримує опис документувати мету та публікувати дані після завершення (назва, опис, шлях та чи було захоплено пам'ять) для ланцюжка наступних кроків.
У конструкторі ви перетягуєте дію, вибираєте vSphere-підключення та заповніть поля. Включення пам'яті збільшує час та розмір операції; якщо ви просто шукаєте точку повернення дискотека, ефективніше зняти позначку з цієї опції.

Захоплення екранів у VMware Horizon Client (Windows та новіші версії)
У Horizon ви можете поєднувати системні скорочення з клієнтськими опціями. Windows, звичайні ключі Знімок екрана (PRTSCN) для повноекранного перегляду в буфер обміну, Alt + екран друку для активного вікна та Windows+Shift+S щоб відкрити Вирізки та вибрати область; якщо ви хочете архівувати безпосередньо, Windows + Print Screen Збережіть зображення в папці «Скріншоти». Ви також можете скористатися Віджет захоплення Windows 11 щоб швидко записати свій екран.
La Інструмент вирізки (Інструмент «Ножниці») надає вам контроль: ви відкриваєте, вибираєте довільну форму, прямокутну, вікно або повноекранний режим і ви тримаєтеЦе дуже зручно, коли вам потрібна лише частина віртуального робочого столу без будь-якого навколишнього шуму.
Клієнт Horizon додає власну опцію: на панелі інструментів Параметри → Зробити скріншотВи побачите діалогове вікно для вибору місця розташування та імені файлу перед збереженням. За замовчуванням воно зазвичай вказує на Робочий стіл пристрою, але ви можете змінити це у Файл → Налаштування → Загальні (опція «Місце збереження знімка екрана»).
Якщо ви використовуєте кілька моніторів, Horizon може записувати кілька екранів в окремих файлах або в буфер обміну залежно від конфігурації, що спрощує документування сценаріїв з кількома дисплеями без втрати деталей.
Запис відео всередині віртуальної машини: нативні та спрощені опції
Для відеозапису найнадійніше робити це з гостьової ОС: у Windows Ігрова панель (Win + G) вікна запису (див. Як записати екран у Windows 10 без встановлення будь-яких програм); на macOS, Ctrl + Shift + 5 Відкриває панель з керуванням записом; у Linux GNOME інтегрує диктофон та альтернативи, такі як SimpleScreenRecorder або OBS Studio Вони працюють дуже добре.
Запис зсередини фіксує саме те, що відбувається під час сеансу, але слідкуйте за Використання процесора та диска з віртуальної машини. Збережіть відео в папку, яку ви можете синхронізувати з приймаючою стороною, щоб пришвидшити ваш від'їзд (ми розглянемо способи трансферу нижче).
Horizon Session Recorder: Централізований запис сеансів
Для середовищ з VMware Horizon, Флінг Рекордер сеансів Horizon дозволяє записувати активність користувачів на робочих столах та в програмах Вибух Екстрім. Пропозиції a центральний сервер з репозиторієм та веб-консоллю HTML5 для керування записами.
Розв'язання складається з двох частин: a центральний репозиторій + веб-інтерфейс і агент який ви встановлюєте на віртуальні робочі столи або хости RDSH. Сьогодні він підтримує Windows Server 2016 як сервер та агенти в Windows 7, 10, 2012 та 2016, з такими вимогами, як членство в домені та .NET Core, включеними до інсталяції.
Захоплення хмарних віртуальних машин: інструмент для створення скріншотів у Google Compute Engine
Якщо поєднати локальну інфраструктуру VMware з хмарою, Google Compute Engine матиме… інструмент захоплення з консольного сеансу, дуже корисно для недоступних екземплярів (завантаження, пошкоджений диск тощо). Віртуальна машина повинна бути в стані РУНІНГ, одночасно обробляється лише один запис, і максимальна ставка Це 20 за секунду; вам потрібні дозволи, такі як compute.instances.getScreenshot.
З веб-консолі перейдіть до віртуальної машини та на вкладці знімок екрана кредит оновлення для створення образу. За допомогою CLI команда Екземпляри обчислень gcloud отримати знімок екрана дозволяє зберігати у форматі JPEG із зазначенням назви віртуальної машини та зони; REST API ви можете викликати операцію instances.getScreenshot.
Попередження про конфіденційність: Capture використовує відеоадаптер для отримання локальна консольНалаштуйте віддалений клієнт так, щоб він не використовував цю консоль (у Віддалений робочий стіл Chrome, дозволяє Режим шторки; в Microsoft RDP, налаштуйте служби віддалених робочих столів для запуску нових сеансів).
Під час діагностики Windows ці записи допомагають визначити такі стани, як UEFI/менеджер завантаження, застосування оновлення, навантаження послуги, екран Увійти, процес Sysprep O ООН синій екран.
Програмне забезпечення та організація сторонніх розробників
Для розширених функцій (прокручування вікон, анотації, таймери), інструменти, такі як Снагіт, Гріншот або Лайтшот та веб-сервіси, такі як RecordCast пришвидшити редагування. Налаштуйте потоки збереження з описовими назвами (дата, віртуальна машина, симптом) та папки для кожного проекту щоб швидко знайти те, що вам потрібно.
Переміщуйте знімки екрана та відео між гостем та хостом
Так само важливо, як і зловити, так само важливо і вилучити облік з віртуальної машини та безпечно та швидко перенести їх на хост (або навпаки). Нижче наведено каталог методів, що охоплюють Workstation/Fusion та ESXi, з мережею та без неї.
Спільні папки (Робоча станція/Fusion)
The Спільні папки дозволяють передавати файли між хостом та віртуальними машинами в Workstation/Fusion без використання мережі (потрібно VMware Tools). У Робочій станції: VM → Налаштування → Параметри → Спільні папки, активуйте Завжди ввімкнено, додайте папку host та, за бажанням, під’єднайте її як диск у гостьових системах Windows.
У гостьовому Linux ви можете монтувати за допомогою vmhgfs-fuseЦей метод недоступний на ESXi, тому вам потрібно буде використовувати інші альтернативи мережевих або шлюзових можливостей.
Спільний буфер обміну та перетягування
У Робочій станції активуйте VM → Налаштування → Параметри → Гостьова ізоляція варіанти копіювати/вставляти y перетягуванняВін ідеально підходить для передачі окремих зображень, хоча для більших відео краще підійде інший варіант.
У ESXi перетягування файлів не підтримується з міркувань безпеки, але ви можете його ввімкнути. копіювати/вставляти текст додавання у віртуальну машину (вимкнено) параметрів: ізоляція.інструменти.копіювання.вимкнути = ХИБНІСТЬ, ізоляція.інструменти.пасте.вимкнути = ХИБНІСТЬ e ізоляція.tools.setGUIOptions.enable = TRUE.
USB-передача: від хоста до віртуальної машини (і навпаки)
Підтримка робочих станцій та ESXi Перехід USBУ Workstation, під час вставки USB-накопичувача, ви можете вибрати, чи підключати його до хоста, чи до віртуальної машини; ви також можете перейти до VM → Знімні пристрої та перемкнути підключення. Це ідеально підходить для копіювати відео записані без налаштування мережі.
З ESXi ви можете використовувати наскрізний доступ підключений до клієнта з робочої станції або VMRC на віддаленому комп'ютері: підключіться до хоста ESXi, відкрийте віртуальну машину та підключіть USB-накопичувач вашого ПК до віддаленої віртуальної машини. Зареєструйте гостьову систему (диспетчер пристроїв або керування дисками у Windows) та призначити літеру за потреби.
USB на самому ESXi: особливі випадки
Для локальних операцій (наприклад, завантаження водій (у ESXi) ви можете підключити USB-носій до гіпервізора. ESXi розпізнає VFAT, тому підготуйте диск: створіть основний розділ (ID 6) та відформатуйте його у FAT. Пам’ятайте про обмеження розміру файлів та розділів.
На ESXi зупиніть службу usbbarbitrator, знову підключіть USB, знайдіть пристрій (наприклад, mpx.vmhba32:C0:T0:L0:), перевірте розділ, знайдіть том у /vmfs/volumes/ (зазвичай називається НІ ІМ'Я), і скопіювати файли за допомогою команд cp між USB-накопичувачем та сховищем даних. Після завершення перезапустіть службу.
PowerCLI: Copy-VMGuestFile та Copy-DatastoreItem
з PowerCLI (і інструменти VMware на гостьовій системі), Копіювати VMGuestFile копіювати файли між локальною машиною та Гостьова ОС без використання мережі: Визначає джерело/призначення, віртуальну машину та облікові дані гостя. Корисно для надійної передачі знімків екрана або скриптів.
Для сховища даних, Копіювати елемент сховища даних дозволяє завантажувати/вивантажувати файли. Ви можете призначити сховище як диск ds: у PowerShell та переміщувати елементи між ds:\ і ваша команда. З vCenter у вас також є постачальник vmstore: для шляхів з кількома сховищами даних.
vmrun на робочій станції/Fusion
Утиліта vmrun пропонує команди для керування віртуальними машинами, включаючи копіювання файлів від гість до господаря та до гість. Ви вказуєте маршрут до .vmx, джерело та місце призначення, а також облікові дані гостьового користувача. Дуже корисно, якщо ви автоматизуєте постобробка після запису.
Окрім копіювання, vmrun може запускати програми всередині гостьової системи, тож ви можете викликати ваш рідний граббер, а потім отримати файл з хоста.
SSH та SCP (Linux/ESXi)
Для Linux та ESXi, SCP на SSH Він надійний. На ESXi він увімкнув службу TSM-SSH та правило брандмауера клієнта SSH. Базовий синтаксис джерело призначення scp дозволяє копіювати цілі каталоги за допомогою -r і змініть порт на -P.
Ви можете скопіювати з локального Linux-пристрою до /vmfs/volumes/datastore/, з ESXi на Linux або навіть між двома віддаленими хостами (з -3 маршрут через ваш комп’ютер). Якщо з’являється Не вдалося перевірити ключ хоста, видаліть старий ключ за допомогою ssh-keygen -R.
Ресурси WinSCP у Windows та SMB
У Windows WinSCP пропонує зручний інтерфейс для SFTP/SCP. Ви підключаєтеся до хоста ESXi або Linux та перетягуєте файли між панелями. Якщо ви хочете скопіювати їх до спільного ресурсу Windows, карти цей ресурс із літерою диска в системі та виберіть його на локальній панелі.
Ця комбінація (WinSCP + підключений спільний доступ SMB) ідеально підходить для централізувати записи на файловому сервері або NAS, доступні всій команді.
NFS: Спільний доступ та монтування як сховище даних
ESXi не розуміє SMB як власний варіант, але розуміє. NFSВи можете змонтувати спільний ресурс NFS (наприклад, що обслуговується з віртуальної машини Linux) як сховище даних та копіювати з/на нього за допомогою браузера сховища даних або через командний рядок.
У Ubuntu встановіть nfs-ядро-сервер, створити спільний каталог, визначити / etc / exports За допомогою вашої IP-адреси ESXi відкрийте порт в UFW та перезапустіть службу. На ESXi додайте сховище даних NFS, вказавши сервер, шлях та версію. Звідти, скопіювати ваші відео та знімки де завгодно.
Веб-інтерфейс VMware та метод ISO
За допомогою VMware Host Client або vSphere Client ви можете завантаження/вивантаження файли до сховища даних без будь-яких додаткових інструментів. Ви можете швидко завантажити реєстратор, завантажити запис або перемістити кліп записаний віртуальною машиною.
Якщо у віртуальній машині немає мережі, хитрість полягає в тому, щоб її згенерувати. ISO-зображення з потрібними файлами та змонтуйте його на віртуальному CD/DVD-приводі. Зверніть увагу, що компакт-диск у віртуальній машині тільки для читання, корисний для отримання матеріалу у віртуальну машину, а не назовні.
Ви можете вибрати системні ярлики, клієнтські інструменти Horizon, пункти меню VMware, утиліти хоста (macOS/Linux) та програмне забезпечення сторонніх розробників, а також мати доступ до тверді шляхи щоб перемістити знімки екрана та відео з віртуальної машини. Для точок відновлення використовуйте знімки; а якщо ви працюєте в хмарі, інструмент скріншот GCE надасть вам видимість, коли віртуальна машина не відповідає.
