Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



10 базовых основ Linux применимых к управлению VMware ESX

Рубрика: Виртуализация -> Shell
Метки: | | |
Пятница, 2 апреля 2010 г.
Просмотров: 15956
Подписаться на комментарии по RSS


Введение

Если вы используете полную версию VMware ESX то у вас есть возможность управлять сервером из командной строки, используя сервисную консоль операционной системы. Данная консоль представляет в VMware ESX представляет собой модифицированную версию Red Hat Enterprise Linux. По этой причине базовые знания команд Linux очень сильно помогут вам.

Ниже я покажу 10 базовых команд Linux, которые применимы к управлению VMware ESX:

1.   Понимание файловой структуры и навигации по ней

Для перемещения по файловой структуры критично важно понимать суть файловой стуктуры и основные команды используемые в ESX для этого. Ниже я напишу основные используемые команды:

  • ls – показывает список всех файлов в директории, аналог команды dir в DOS. Хотя команда  dir также работает в ESX, я предпочитаю использовать команду as well. I prefer the long format of the ls command, ls -l

  • cd – сменить директорию
  • rm – удалить файл
  • cp – скопировать файл
  • rename – переименовать файл
  • pwd – показать путь текущей директории

Одна из самых полезных команд, позволяющая найти любой файл в системе:

find ./ -print | grep {what you are looking for}

Данная команда отлично работает в ESX и позволяет мне быстро найти расположение любых файлов, если я забыл где они находятся.

2.  Удаленный доступ к консоли с помощью SSH

При использовании Linux серверов я подключаюсь к ним через SSH с помощью putty. Абсолютно точно также я могу подключиться к моему ESX серверу.

Вы должны знать, что по умолчанию доступ к консоли ESX через SSH не разрешен для пользователя root. Для включения данного функционала вам необходимо отреадктировать файл /etc/ssh/sshd_config, установить опцию PermitRootLogin вyes, сохранить файл и перезапустить ssh демон командой service sshd restart.

3.   Создание локального пользователя

Как и в Linux рекомендовано пользоваться в консоли ESX локальным пользователем, отличным от root. И в случае необходимости использовать повышенные привилегии задействовать команду su.

Для создании пользователя используйте команду useradd и для изменения его пароля используйте команду passwd.

4.    Важные команды ESX

Если вы вернетесь назад к пункту #1 и посмотрите на результат поиска командой find, вы увидите что команды esxcfg-XXXX находятся в директории /usr/sbin. Это специальные команды ESX, которые вам необходимо использовать для управления сервером ESX из командной строки.

5.   Редактирование текстовых файлов с помощью vi и nano

Что бы вы смогли сделать с текстовым файлом подобным sshd_config без текстового редактора? Правильный ответ - ничего. Поэтому вам обязательно нужно уметь использовать один из текстовых редакторов Linux / ESX – vi или nano.

6.    Утилиты для обновления системы

Подобно любой другой системе ESX нуждается в применение патчей и обновлении. В Linux это обычно делается с помощью команды rpm. Хотя команда rpm доступна в ESX, вы должны использовать вместо неё команду esxupdate .

7.      Использование распространенных сетевых утилит ping, ifconfig, traceroute.

Важные части ESX Server не будут работать без правильно настроенной сетевой конфигурацииaren’t going to work without the proper network configuration. Простейший способ выполнить эту работу в ESX является использование VI клиента, но вы также можете сделать эту работу из командной строки с помощью командesxcfg-nics, esxcfg-route, esxcfg-vmknic, esxcfg-vswif.

Почти все эти команды выполняют свою работу традиционным для Linux способом, редактирую файлы /etc/hosts, /etc/resolv.conf, /etc/sysconfig/network, /etc/vmware/esx.conf.

Подобному любому другому Linux хосту ESX должен иметь IP адрес, верную маску сети, шлюз по умолчанию, DNS сервера, имя хоста ESX должно резолвиться в FQDN. Итоговое сетевое взаимодействие можно протестировать с помощью традиционных команд: ping, traceroute, nslookup, и ifconfig

8.      Process administration, at times, is necessary – ps, kill

Периодически вам будет требоваться управлять запущенными процессами. В ESX вы можете видеть текущие процессы с помощью команды ps. Также вам может потребовтаься завершить процесс командой kill.

9.      Управление быстродействием из командной строки

В любой операционной системе возникают вопросы связанные с быстродействием. В Linux Вы можете быстро оценить текущее быстродействие командой top. В ESX команда top также работает, но вместо неё рекомендуется использовать esxtop.

 

10.  Получение справочной информации командами help и man

И наконец завершающим этапом является получение справки о необходимых командых. В Linux и в ESX все абсолютно одинаково. Использйте команды help или man. К примеру если я хочу посмотреть справку по команде esxcfg-firewall, я могу набрать команду man esxcfg-firewall и вы увидете следующее окно:

 

Полезные ссылки:

Недорогие квартиры аренда Петрозаводск. Быстрый поиск квартиры, надежность договора.

Как большой фанат подобного, я просто ошалел когда увидел такую usb флешку:

Цена для такой красоты просто смешная, уже заказал себе парочку.

 

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)