如何安装linux系统中轻量级内核虚拟化技术LXC
如何安装linux系统中轻量级内核虚拟化技术LXC
LXC是一个轻量级的linux内核虚拟化技术,可以将一台物理机器分割成多个虚拟机,每个虚拟机运行一个独立的操作系统。
安装LXC需要先安装lxc包,可以使用如下命令安装:
sudo apt-get install lxc
安装完成后,可以使用如下命令来查看lxc的版本:
lxc --version
安装LXC之后,需要配置一个虚拟机。首先,需要使用如下命令创建一个虚拟机目录:
sudo mkdir -p /var/lib/lxc/my-vm
然后,使用如下命令下载一个可用的操作系统镜像:
sudo wget http://cdimage.ubuntu.com/ubuntu-base/releases/16.04.3/release/ubuntu-base-16.04.3-base-amd64.tar.gz -O /var/lib/lxc/my-vm/rootfs.tar.gz
下载完成后,使用如下命令解压缩镜像文件:
sudo tar -zxvf /var/lib/lxc/my-vm/rootfs.tar.gz -C /var/lib/lxc/my-vm/
解压缩完成后,需要使用如下命令创建一个配置文件:
sudo vi /var/lib/lxc/my-vm/config
在配置文件中添加如下内容:
lxc.rootfs = /var/lib/lxc/my-vm/rootfs lxc.utsname = my-vm lxc.arch = amd64 lxc.include = /usr/share/lxc/config/ubuntu.common.conf lxc.include = /usr/share/lxc/config/ubuntu.userns.conf lxc.idmap = u 0 100000 65536 lxc.idmap = g 0 100000 65536
保存并退出配置文件。
接下来,需要使用如下命令创建虚拟机:
sudo lxc-create -t ubuntu -n my-vm
创建完成后,使用如下命令启动虚拟机:
sudo lxc-start -n my-vm
启动完成后,可以使用如下命令进入虚拟机:
sudo lxc-console -n my-vm
进入虚拟机后,可以使用如下命令查看虚拟机的系统信息:
cat /etc/lsb-release
查看虚拟机的网络信息:
ifconfig
退出虚拟机:
exit
停止虚拟机:
sudo lxc-stop -n my-vm
删除虚拟机:
sudo lxc-destroy -n my-vm
相关文章