Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LXCメソッドのLinuxへのインストールとデプロイ方法の詳細

LXCメソッドのLinuxへのインストールとデプロイ方法の詳細

  

Linuxコンテナコンテナは、LXCと呼ばれるカーネル仮想化テクノロジですが、軽量の仮想化手段ですが、LXCをインストールしてデプロイする方法は?以下の小シリーズでは、LinuxでのLXCのインストールおよび配置方法を紹介します。

LXC Linuxのコンテナツール中国名で、コンテナはプロセスとリソースを分離する軽量な仮想化を提供することができ、LXCを使用することの利点は、ソフトウェアパッケージの多くをインストールする必要はありません、もちろん、また、この記事では、LXCの確立と管理の方法と仮想ネットワークインターフェースの設定方法を段階的に紹介します。

LXCは、リソース管理をLinuxカーネルのcgroups(Control Groups)システムに依存しており、Linuxカーネルが提供するプロセスグループベースのリソース管理フレームワークで、特定のプロセスグループに使用できるリソースを制限します。 。もともとはGoogleのエンジニアによって提案され、その後Linuxカーネルに統合されました。 Cgroupsは、仮想化を実装するためにLXCによって使用されるリソース管理ツールでもあります。 LXCは現在Linuxカーネルに参入しました。つまり、LXCテクノロジは、今日利用可能な最も競争力のある軽量の仮想コンテナテクノロジになるでしょう。

1.最初のLXC仮想マシンをセットアップします。

#yum install lxc *

2.パッケージをインストールしたら、LinuxディストリビューションのLXCのカーネルサポートを確認します。次のコマンドを使用できます。

#lxc-checkconfig

#lxc-checkconfigすべての項目が' enabledと表示されている場合は、コマンドをチェックした後、直接LXC

を使用できます。 fedora Server LXC仮想マシンシステム

#fedoraテンプレートがある場合、テンプレートファイルは/usr /lib /lxc /templates /に保存されます。ディレクトリ

上記のコマンドが完了すると、仮想マシンtestA

が/var /lib /lxcディレクトリに生成されます4.作成された仮想マシンシステムを確認します。

#tree - L2 /var /lib /lxc /

5、LXC仮想マシンを起動します。

#lxc-start -n testA

アカウントとパスワードを登録したら、仮想マシンにログインします。
>

6.現在のシステム内のすべてのコンテナを一覧表示します。

#lxc-ls

7.コンソールを使用して搭乗しますコンテナ

#lxc-console -n testA– t 3

8.コンテナの実行を停止します。

#lxc-stop -n testA

9コンテナの状態を取得します。

#lxc-info -n ol6ctr1

10.コンテナを破棄します。

#lxc-destroy -n testA1

11.コンテナをコピーする

#lxc-clone -o testA -n ol6ctr2

12.コンテナを一時停止または再開します。

#lxc-freeze -n testA

#lxc-unfreeze -n testA

13. LXCネットワークインタフェースを変更します。

#vi /etc /default /lxc

#ユーザーの変更後にネットワークを再起動します。 Service

#service lxc-net restart

上記はLXCのインストールとLinuxシステムへのインストール方法の紹介ですが、LXCはLinuxカーネルに入り、LXC for Linuxシステムを構築する必要があります。 LXCをインストールしたいのなら、見てみましょう。

Copyright © Windowsの知識 All Rights Reserved