Як користуватися командним рядком в VMWare ESXi і які існують команди?
Більшість операцій з віртуальної інфраструктурою виробляються з графічного інтерфейсу клієнта vSphere. Однак і командний рядок може стати нам у пригоді:
- для деяких операцій, які неможливі з графічного інтерфейсу;
- для автоматизації дій за допомогою сценаріїв;
- для діагностики та вирішення проблем;
У нас є кілька способів для отримання інтерфейсу командного рядка до сервера ESX (i):
- локальна командний рядок, доступна з локальної консолі або через iLO / IP KVM;
- сесія SSH до ESX (i);
- vSphere CLI;
Якщо на локальній консолі сервера ESX натиснути Alt + F1, ввести ім'я користувача root і пароль, то ви потрапите в командний рядок. Це командний рядок Service Console, модифікованого Red Hat Enterprise Linux 5.Ето означає, що в цій командному рядку працюють всі або більшість стандартних команд Linux.Обратіте увагу на те, що команди і ключі регістрозавісіми.На своєму комп'ютері запустіть клієнт SSH, наприклад PuTTY. Встановити з'єднання із сервером ESX. Вам буде необхідно увійти в систему, але користувачем root зробити це по SSH можна - так за замовчуванням налаштований сервер SSH на ESX. Варіантів два:
- створити непривилегированного користувача і входити в систему з його обліковими даними;
- дозволити вхід з обліковими даними користувача root;
Перший варіант більш правильний з точки зору безпеки, другий часто більш зручний.
Додаткового користувача ви можете створити на етапі установки ESX;
З клієнта vSphere, підключеного безпосередньо до ESX. Home => Inventory => виділіть сервер => закладка Users and Groups в контекстному меню виберіть Add. Щоб користувач міг заходити по SSH, встановіть прапорець Grant shell access;
З командного рядка, командами useradd і passwd;
Коли у вас є додатковий користувач, ви можете входити під ним в систему при підключенні по SSH. Після цього виконайте команду