Difference between revisions of "Lxc.fjfi.cvut.cz"

From NMS
Jump to: navigation, search
(Základní informace (lists))
(Instalace a konfigurace)
Line 13: Line 13:
 
* každý kontejner v nainstalován do LVM oddílu
 
* každý kontejner v nainstalován do LVM oddílu
 
  lvcreate -L 50G -T lxc/thinpool
 
  lvcreate -L 50G -T lxc/thinpool
  lvcreate -V1G -T lxc/thinpool -n centos7
+
  lvcreate -V1G -T lxc/thinpool -n name
 
** připojen do standardního umístění pro libvirt filesystémy se symlinkem z <tt>/root/fs-name</tt>
 
** připojen do standardního umístění pro libvirt filesystémy se symlinkem z <tt>/root/fs-name</tt>
 
** informace o instalaci a konfiguraci uloženy v adresáři <tt>/root/inst-name</tt>
 
** informace o instalaci a konfiguraci uloženy v adresáři <tt>/root/inst-name</tt>

Revision as of 09:20, 23 October 2014

Servery / Služby
Přístupné komukoliv
windows
srk
linux / unix
kmlinux
Omezený/individuální účet
linux / unix
bimbo · buon(KF) · km(KM) · lenochod(KJR) · linux · node(KM) · sunrise(KF) · unixlab(KFE) · vkstat(KM)
Služby
backup · DHCP · DNS · doména FJFI · eduroam · fileserver · IdM · forum · gitlab · lists · moodle · indico · mailgw · K4 · mailserver · NMS · openvpn · skolniftp · ssh · videokonference · VoIP · video · VPN · wififjfi · wiki · www
Učebny
e-sklipek · KFE unixlab · KFE pclab · PD1 · KM 105 · KM 115
Ostatní
Network · Blokované porty
[edit] · [view]

Základní informace lxc

Správce 
Petr Vokáč
HW 
virtuální (Xen) - paravirtualizace x86_64
OS 
CentOS7
Využití 
LXC kontejnery (gitlab, indico)
Konto 
-

Instalace a konfigurace

  • default instalace s podporou LXC + libvirt
  • každý kontejner v nainstalován do LVM oddílu
lvcreate -L 50G -T lxc/thinpool
lvcreate -V1G -T lxc/thinpool -n name
    • připojen do standardního umístění pro libvirt filesystémy se symlinkem z /root/fs-name
    • informace o instalaci a konfiguraci uloženy v adresáři /root/inst-name
yum -y --installroot=/var/lib/libvirt/filesystems/name --releasever=7 --nogpg install systemd initscripts passwd yum centos-release # ...
virt-install --connect lxc:// --name name --ram 1024 --filesystem /var/lib/libvirt/filesystems/name/,/
virsh -c lxc:// shutdown name
chroot /var/lib/libvirt/filesystems/name /bin/passwd root
echo "pts/0" >> /var/lib/libvirt/filesystems/name/etc/securetty
cp /var/lib/libvirt/filesystems/indico/usr/share/zoneinfo/Europe/Prague /var/lib/libvirt/filesystems/name/etc/localtime
cp /etc/skel/.bashrc /var/lib/libvirt/filesystems/name/root
cp /etc/skel/.bash_profile /var/lib/libvirt/filesystems/name/root
# ...
virsh -c lxc:// start --console name