dklab_vzenter — это очень-очень простая утилита для системных администраторов, позволяющая вам входить в тот или иной контейнер OpenVZ (vzctl enter), указав минимальную непротиворечивую часть его доменного имени. Теперь нет необходимости запоминать CTID или постоянно набирать команду vzlist.
Установка очень проста. Введите на хост-системе команды:
Формат использования:
При этом
Рассмотрим на примерах, как работает команда e (сокращение для dklab_vzenter):
Как видите, dklab_vzenter пытается найти такие имена, которые включают введенные буквы в указанном порядке, но не обязательно подряд. Теперь посмотрим, что будет, если имен-кандидатов несколько:
Таким образом, вход в контейнер возможен только при вводе непротиворечивой последовательности букв из его доменного имени.
Установка очень проста. Введите на хост-системе команды:
cd /usr/sbin wget http://dklab.ru/lib/dklab_vzenter/demo/e chmod +x e
Формат использования:
# e <часть_доменного_имени>
При этом
<часть_доменного_имени>
может иметь пропуски букв в любом месте (даже в середине), если это не порождает противоречий с другими именами в системе. Предположим, в вашей хост-системе существует 4 контейнера: web-a-01.pr.example.com web-a-02.pr.example.com ns1.example.com test.pr.example.com
Рассмотрим на примерах, как работает команда e (сокращение для dklab_vzenter):
# e web-a-01 Entering web-a-01.pr.example.com entered into CT 110 # e w1 Entering web-a-01.pr.example.com entered into CT 110 # e w2 Entering web-a-02.pr.example.com entered into CT 111 # e ns Entering ns1.example.com entered into CT 310 # e test Entering test.pr.example.com entered into CT 210
Как видите, dklab_vzenter пытается найти такие имена, которые включают введенные буквы в указанном порядке, но не обязательно подряд. Теперь посмотрим, что будет, если имен-кандидатов несколько:
# e web More than one match found, please detalise: 110 web-a-01.pr.example.com 111 web-a-02.pr.example.com
Таким образом, вход в контейнер возможен только при вводе непротиворечивой последовательности букв из его доменного имени.