Show page source of LXCFの基本操作 #95891

=  [[Embed(lxcficon.jpg)]] LXCFの基本操作

[FrontPage 元のページに戻る]

== 1. 基本操作
LXCFコンテナの操作はlxcfコマンドで行います。

=== step 1)  LXCFコンテナ作成

例ではasia-srvとeuro-srvを作成することとする。[[BR]]
 # lxcf  sysgen  asia-srv  euro-srv[[BR]]

ホストの起動時にコンテナも同時に起動したい場合はautostartを設定[[BR]]
 # lxcf  autostart  asia-srv[[BR]]

autostartを解除する場合は、-dオプションを使う[[BR]]
 # lxcf  autostart  -d  asia-srv[[BR]]

ssh  asia-srvでログインする。[[BR]]
または、virt-managerの一覧からコンソールを開いてログインする。[[BR]]

=== step 2)  LXCFコンテナ一覧表示
 # lxcf  list

=== step 3)  リソースの設定

asia-srvのcpu使用率を80%と指定
 # lxcf  cpurate  asia-srv 80

asia-srv, euro-srvのcpu使用率をまとめて10%と指定
 # lxcf set  -c  10  asia-srv  euro-srv

=== step4) リソースの表示

すべてのコンテナのリソース表示
 # lxcf  show

指定したコンテナのリソース表示
 # lxcf  show  asia-srv

=== step 5)  アップデート、パッケージ適用

yumでアップデート
 # lxcf  update  yum update -y
yum update -y がホストおよび全コンテナで実行される。

rpmでインストールするにはパッケージファイルをdeployしてからrpmコマンドをupdateから実行する。
 # lxcf  deploy  perl-XML-Parser-2.41-8.el7.x86_64.rpm
lxcf  deployでパッケージを全コンテナに配送する

 # lxcf  update  rpm -ivh perl-XML-Parser-2.41-8.el7.x86_64.rpm
全コンテナでrpmのインストールを実行

 # lxcf  deploy  -d perl-XML-Parser-2.41-8.el7.x86_64.rpm
全コンテナからdeployしたファイルを削除

=== step 6)  LXCFコンテナの停止と再開

シャットダウン
 # lxcf  stop asia-srv

ブート
 # lxcf  start asia-srv

一時停止(サスペンド)
 # lxcf  suspend asia-srv

再開
 # lxcf  resume asia-srv

=== step 7)  LXCFコンテナの削除
 # lxcf  erase asia-srv euro-srv

マニュアルは、man lxcfで表示します。