タグ付けされた質問 「lxc」

LXCタグは、LinuXコンテナーと軽量仮想化機能、問題、およびトラブルシューティングに関する質問に使用します。


3
LXCとは何ですか?
誰かがLXCを紹介してくれて、この技術を使い始める方法を教えていただければ幸いです。どの場合に使用するのが理にかなっており、どの場合にそれを避けるべきですか?

3
LXCコンテナーのパブリックIPアドレス
わかりました。だから、LXCコンテナでネットワークを作成する方法を知りたいです。他のウェブサイトから得られる曖昧な情報だけでなく、それらを機能させるための本当の初心者向けガイドです。ほとんどの例は基本的にテストする人々のために設定されているので、たとえば、Webサーバー。 Ubuntu 12.04 LTSを実行しています。LXCがインストールされており、コンテナーを作成、開始、停止できます。私のサーバーには明らかに公開IPがあります。また、パブリックIPを持つことができるようにコンテナを設定する方法を知りたいです。既に現在のコンテナからのブリッジが配置されているように見えるので、コンテナが動作するためにパブリックなDHCP範囲をコンテナに与えるか、コンテナに静的IPアドレスを手動で割り当てる必要があるようです。 コンテナにIPを静的に割り当てたい場合、どうすればよいですか?ホスト上のブリッジ構成に変更を加える必要がありますか?実際には、MACVLANオプションを使用する方が良いでしょうか? 任意の助けをいただければ幸いです。
26 12.04  ip  lxc 

11
LXCコンテナのIPアドレスを取得するにはどうすればよいですか?
LXCコンテナーを管理するためのスクリプトをいくつか作成しました。コンソールに接続していると仮定すると、ifconfigを介してIPアドレスを取得できます。 sshを介してこれらのコンテナーに接続したいと思います。スクリプトを作成できるようにIPアドレスを取得するにはどうすればよいですか?また、アドレスを手動で設定する必要はありません(ただし、それが唯一のオプションである場合は設定します)。 これまでのところ、使用してみましたlxc-startが、実行する前にマシンにIPアドレスがありません/sbin/init。
19 12.04  lxc 

5
共有ホストディレクトリをLXC / LXDコンテナに追加する
私はUbuntu 14.04でLXC / LXDを実験してきましたが、すべてうまく機能しています。ホストマシンとコンテナの間で共有ディレクトリを機能させる方法を理解するだけで、Virtualboxを完全に捨てることができます。 私はこのページを見ました:https : //wiki.gentoo.org/wiki/LXD これは手順を提供しますが、エラーが発生し続けます。 誰もがこれを機能させるための簡単で明確な指示を知っていますか?助けていただければ幸いです。
19 lxc  lxd 

4
何を選ぶべきですか?LXC vs OpenVZ [終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 いくつかのUbuntuサーバーを仮想化する代わりに、コンテナを使用する可能性を検討しています。しかし、OpenVZとLXCのどちらに行くべきかはわかりません。誰でもそれらの1つを推薦できますか、あるいは賛否両論を列挙できますか?

3
ネットワークでアクセスできるようにdhcpアドレスを取得するようにLXCゲストを設定するにはどうすればよいですか?
以下を使用してLXCをセットアップします。 lxc-create -t ubuntu -n lxcguest1 しかし、LANで実行されているサービスにアクセスできません。NATされているようです。アクセスできるように設定するにはどうすればよいですか(おそらく、Linksysルーターからdhcpアドレスを取得する必要があります)。 ありがとう。
15 networking  lxc 

4
LXCコンテナとホスト間でディレクトリを共有するにはどうすればよいですか?
ホストシステム(ubuntu 14.04)とubuntu lxcコンテナー間でフォルダーを共有するにはどうすればよいですか? ホストにフォルダーをマウントしてみました: sudo mount --bind /media/data/share /media/data/container/name/rootfs/share しかし、ファイルが表示されません。 同じことが次の場合にも当てはまります。 sudo ln -s /media/data/share /media/data/container/name/rootfs/share 共有フォルダーのアクセス許可を変更する必要がありますか?

2
LXCゲストマシンにカーネルモジュールをインストールするにはどうすればよいですか?
LXCゲストマシンにOpenStack DevStackをインストールしようとしています。DevStackのパッケージの1つには新しいカーネルモジュールが必要ですが、LXCゲストでmodprobeを実行しようとするとエラーが発生します。 ubuntu@lxc$ sudo modprobe scsi_transport_iscsi FATAL: Could not load /lib/modules/3.2.0-48-generic/modules.dep: No such file or directory LXCゲストマシンにこのモジュールをインストールするにはどうすればよいですか?
13 lxc 

1
DNSはホストでは機能しますが、wgetでは機能しません
TL; DR 一部のホストでDNSルックアップを実行できるが、他のホストでは実行できないという奇妙な状況があります。これは、私のネームサーバーを指す1つのネームサーバーエントリと、おそらくDockerに関係している別のネームサーバーエントリを持つresolv.confに関連しているようですが、それを修正する方法がわかりません。 問題 私はStéphaneGraberによるLXDの優れた紹介を読んでいて、それを試してみたいと思っていました。したがって、私はしました: $ sudo usermod -a -G lxd <myusername> $ newgrp lxd $ sudo lxd init すべてのデフォルト設定で構成しました。次に入力しました: $ lxc image list images: error: Get https://images.linuxcontainers.org/streams/v1/index.json: lookup images.linuxcontainers.org: no such host いくつかのテスト 別のPCのWebブラウザーからそのアドレスにアクセスしてみましたが、問題なく動作しました。そのため、DNS設定に問題があると思いましたが、次のようになりました。 $ host images.linuxcontainers.org images.linuxcontainers.org is an alias for canonical.images.linuxcontainers.org. canonical.images.linuxcontainers.org has address 91.189.91.21 canonical.images.linuxcontainers.org has …
10 networking  dns  16.10  lxc  docker 

3
LXDでSnappy / ubuntu-coreイメージを実行するにはどうすればよいですか
LXCコンテナーでUbuntu Snappyを実行したいと思います。 デフォルトのhttps://images.linuxcontainers.orgリポジトリには既存のSnappyイメージはありませんが、これが他の人が試したものかどうか、そして私が始めるために何が必要か疑問に思っていました。 コンテキストについては、Dockerでアプリケーションコンテナーを実行するためのホストOSとして機能するシステムコンテナーで(ローカル開発の場合はcliのlxd、共有環境の場合はopenstackを介して)snappyを実行することに興味があります。
10 lxc  ubuntu-core 

3
プロビジョニング時にクラウド構成でlxdコンテナーを構成する方法はありますか?
特に、openstackではなくCLIツールを使用します。 lxdを使用したローカルdevセットアップがどのように見えるかを調べていますが、新しいコンテナーの構成に関しては手ぶらでいます。 lxdコンテナーを構成する慣用的な(またはその他の)方法はありますか?私はドッカー画像のようなもっと不変のものを見ているべきですか? ありがとう。リソースやポインタをいただければ幸いです。
10 lxc 

6
組み込みDHCPがMACアドレスではなく名前に基づいてLXCコンテナーに静的IPを割り当てるようにする方法
私は、を使用して静的IPを手動で割り当てることができることを知ってい/etc/network/interfacesます。 また、LXCコンテナのMACアドレスを読み取ることができることも知っています(たとえば、でlxc.network.hwaddrエントリを探し、のエントリ/var/lib/lxc/<container-name>/configを使用してIPを割り当てることdhcp-host=<mac-addr>,10.0.3.3によって)/etc/dnsmasq.d/<some file>。 /etc/default/lxc-net私が読んだファイル # Uncomment the next line if you'd like to use a conf-file for the lxcbr0 # dnsmasq. For instance, you can use 'dhcp-host=mail1,10.0.3.100' to have # container 'mail1' always get ip address 10.0.3.100. #LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf それは私のニーズに合うでしょう。残念ながらそうしても効果はありません。
10 lxc  dnsmasq 

1
Linuxコンテナーは、ホームディレクトリの外部のauthorized_keysファイルを使用できますが、それに基づく一時的なコンテナーは使用できません。どうして?
Ubuntu 12.10では、lxc-createユーティリティを使用して「ubuntu」タイプのLXCを作成しました。次に、lxc-start-ephemeralユーティリティを使用して、このコンテナーに基づく一時コンテナーを作成し、パスワードなしのsshを使用してそれらに接続する必要があります。ただし、/ home / ubuntuフォルダーを元の状態に保つ必要があるため、通常の.ssh / authorized_keysファイルをそこに配置できません。 ここの「暗号化されたホームディレクトリ」セクションでは、authorized_keysをホームディレクトリから移動する方法を説明しています。ベースコンテナー内からこれらの手順を実行した後、パスワードを入力せずにベースコンテナーにSSH接続できます。 しかし、ベースコンテナーからエフェメラルコンテナーを起動すると、パスワードがないとsshでログインできません。(紛らわしいこと、はかないコンテナにパスワードなしsshがない authorized_keysには/home/ubuntu/.sshでのいつもの場所にあるときに仕事を。)どのように私はこの問題を解決することができますか? ssh -vがホストキーを受け入れるときから、次のように言っています。 debug1: ssh_ecdsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Offering …
10 ssh  filesystem  lxc 

1
LXCコンテナー内のループマウントファイルを許可しますか?
LXCコンテナー内にMaaSサーバーをセットアップしようとしています。 PXEファイルをインポートするとき、ループデバイスをマウントできる必要があります。 コンテナーの構成ファイルで次のオプションを設定してループのマウントを許可しましたが、何か不足しています。 lxc.cgroup.devices.allow = b 7:* rwm lxc.cgroup.devices.allow = c 10:237 rwm スクリプトがファイルをループマウントできないため、次のエラーが発生します。 mount: cannot mount block device /dev/loop0 read-only Wed, 13 Nov 2013 07:26:41 +0000: failed to mount /var/lib/maas/ephemeral/precise/ephemeral/i386/20131010/disk.img Traceback (most recent call last): File "/usr/sbin/maas-import-ephemerals", line 26, in <module> main(args) File "/usr/lib/python2.7/dist-packages/provisioningserver/import_images/ephemerals_script.py", line 428, in main target.sync(source, …
10 mount  maas  lxc 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.