ユーティリティdklab_vzenter:ホスト名の一部としてのvzctl enter(OpenVZの場合)

dklab_vzenterは、システム管理者向けの非常にシンプルなユーティリティであり 、ドメイン名の最小限の一貫性のある部分を指定することで、1つまたは別のOpenVZコンテナー(vzctl enter)にログインできます。 現在、CTIDを覚えたり、vzlistコマンドを常に入力したりする必要はありません。



インストールはとても簡単です。 ホストシステムで次のコマンドを入力します。



  cd / usr / sbin 
 wget http://dklab.ru/lib/dklab_vzenter/demo/e 
 chmod + xe 




使用形式:



  #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
 web-a-01.pr.example.comの入力
 CT 110に入る

 #e w1
 web-a-01.pr.example.comの入力
 CT 110に入る

 #e w2
 web-a-02.pr.example.comの入力
 CT 111に入る

 #ns
 ns1.example.comの入力
 CT 310に入った

 #eテスト
 test.pr.example.comの入力
 CT 210に入力 




ご覧のとおり、dklab_vzenterは、入力された文字を指定された順序で含む名前を検索しようとしていますが、必ずしも行にあるとは限りません。 次に、複数の候補名がある場合に何が起こるかを見てみましょう。



  #e web
複数の一致が見つかりました。詳細を入力してください:
   110 web-a-01.pr.example.com
   111 web-a-02.pr.example.com 




したがって、コンテナへの入り口は、ドメイン名から一貫した一連の文字を入力することによってのみ可能です。



All Articles