虚拟化
文章平均质量分 95
Michaelwubo
吃喝玩乐,运动
展开
-
Containerd客户端工具(CLI)介绍ctr,nerdctl,crictl,podman以及docker
ctr,nerdctl:都是containerd客户端,但containerd的客户端工具ctr及crictl使用不方便,containerd 全新的一个客户端工具nerdctlReleases · containerd/nerdctl · GitHub#文章 Title | #网站标题crictl:可以使用它来检查和调试 k8s 节点上的容器运行时和应用程序。接下来就是crictl的的常见命令,其中能完全替代docker命令的参照下列表格操作 crictl docke...原创 2022-01-29 17:13:52 · 15704 阅读 · 2 评论 -
Docker
Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。同VM的方式不同, LXC 其并不是一套硬件虚拟化方法 - 无法归属到全虚拟化、部分虚拟化和半虚拟化中的任意一个,而是一个操作系统级虚拟化方法, 理解起来可能并不像VM那样直观。所以我们从虚拟化要docker要解决的问题出发,看看他是怎么满足用户虚拟化需求的。隔离性 - 每个用户原创 2015-09-15 17:36:05 · 514 阅读 · 0 评论 -
ip介绍
ip是iproute2软件包里面的一个强大的网络配置工具,本文将介绍ip命令及其选项。Ip命令的语法:ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]OPTIONS:其中,OPTIONS是一些修改ip行为或者改变其输出的选项。所有的选项都是以-字符开头,分为长、短两种形式。目前,ip支持如下选项:-V,-Version: 打印ip的版本并退原创 2015-09-15 11:33:02 · 5578 阅读 · 0 评论 -
net namespace--ip ntens
net namespace:可以在单机上面创建相互隔离开的网络环境,步骤如下:第一种模拟案例:两个network namespace之间互相通信,既ns1和ns2之间通信第一步:创建网络空间。工具:ip netns1.介绍:ip netns是进程网络空间管理2.用法:ip netns {list | add delete | exec | identify | pids原创 2015-09-15 12:49:07 · 1544 阅读 · 0 评论 -
LXC
第一,概念介绍LXC为Linux Container的简写,是轻量级虚拟化技术,相对重量级虚拟化技术(KVM,XEN,VM等)而言。以便隔离进程和资源,LXC只是用来管理容器的工具,而真正提供这种隔离和资源管理的是内核的特性。LXC在资源管理方面依赖于Linux内核的cgroups子系统,cgroups子系统是Linux内核提供的一个基于进程组的资源管理的框架,可以为特定的进程组限定可以使用的原创 2015-09-07 12:12:51 · 1667 阅读 · 0 评论 -
LXC常用命令介绍
lxc-version 用于显示系统LXC的版本号(可以通过此命令判断系统是否安装了lxc)用法:lxc-version例如:lxc-version lxc-checkconfig 用于判断linux内核是否支持LXC用法:lxc-checkconfig例如:lxc-checkconfiglxc-create用于创建一个容器用法:lxc-cr原创 2015-09-07 12:16:27 · 1298 阅读 · 0 评论 -
LXC网络配置实例
LXC为容器提供了独立的网络空间,这意味着我们可以为容器配置IP地址,MAC地址,route表等等,并通过LXC提供的几种方式连接到宿主进而连到互联网。下面介绍两种采用网桥方式连接到宿主机的配置情况。情况一:采用静态IP地址,即宿主本身的IP地址是由系统管理员手动配置的,容器的IP地址也是静态指定。宿主机的配置:vim /etc/sysconfig/network-原创 2015-09-07 12:17:44 · 3896 阅读 · 0 评论 -
cgroup和LXC的安装
系统:Centos 6.2系统依赖:gcc:yum install gcclibcap-devel:yum install libcap-devel安装Cgroupyum install libcgroup安装LXC从sourceforge上下载源代码:sourceforge.net/projects/lxc/files/lxc解压进入解压后原创 2015-09-07 12:13:40 · 970 阅读 · 0 评论 -
LXC配置文件简介
LXC配置文件的man page :http://manpages.ubuntu.com/manpages/natty/man5/lxc.conf.5.htmlLXC配置项都是以key=value的形式,#开始的一行代码注释。配置也可以在lxc-execute或者lxc-start的命令行以-s key=value设定这里介绍一下常用的配置:1.Cgroup部分(所有Cgr原创 2015-09-07 12:17:15 · 1400 阅读 · 0 评论