lxd linux系统视频教程,使用snap在CentOS 7系统下部署LXD的方法
本文向你展示在CentOS 7服务器/系统桌面下安装和使用LXD的简单方法。
LXD的特点
如下是LXD的最大特色:
设计安全(无特权的容器,资源限制等)
可扩展(来自数千个计算节点上的容器)
直观(简单,清晰的API和清晰的命令行体验)
Image-based(每天发布各种Linux发行版)
支持跨主机容器和映像传输(包括使用CRIU进行实时迁移)
高级资源控制(CPU,内存,网络I/O,块I/O,磁盘使用和内核资源)
设备直通(USB,GPU,Unix字符和块设备,NIC,磁盘和路径)
网络管理(网桥创建和配置,跨主机隧道)
存储管理(支持多个存储后端,存储池和存储卷)
使用Snap在CentOS 7下安装LXD
现在让我们按照以下步骤开始在CentOS 7系统下安装LXD。
一、在CentOS 7下安装snapd
二、配置内核参数
在系统上启用LXD需要一些内核选项,通过在终端上运行以下命令来配置它们,以root用户身份运行这些命令:
grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-kernel)"
grubby --args="namespace.unpriv_enable=1" --update-kernel="$(grubby --default-kernel)"
echo "user.max_user_namespaces=3883" > /etc/sysctl.d/99-userns.conf
进行更改后,你需要重新启动系统:
sudo reboot
三、安装ZFS(可选)
如果你想将ZFS与LXD容器一起使用,则需要安装它,如果不使用ZFS,请跳过此步骤:
sudo yum install http://download.zfsonlinux.org/epel/zfs-release.el7_4.noarch.rpm
sudo yum-config-manager --disable zfs
sudo yum-config-manager --enable zfs-kmod
sudo yum install zfs
四、在CentOS 7下安装lxd snap
最后,从snap store安装LXD snap:
$ sudo snap install lxd
lxd 3.4 from 'canonical' installed
如果你有好的互联网连接,安装应该很快的,可以使用以下方法确认包安装:
# snap list
# snap services
五、启动测试LXD容器
让我们将我们的用户帐户添加到grouplxd,以便在没有权限错误的情况下管理LXD容器:
sudo usermod -aG lxd jmutai
sudo newgrp lxd
使用配置LXD环境:
$ sudo lxd init
Would you like to use LXD clustering? (yes/no) [default=no]:
Do you want to configure a new storage pool? (yes/no) [default=yes]:
Name of the new storage pool [default=default]:
Name of the storage backend to use (btrfs, ceph, dir, lvm) [default=btrfs]:
Create a new BTRFS pool? (yes/no) [default=yes]:
Would you like to use an existing block device? (yes/no) [default=no]:
Size in GB of the new loop device (1GB minimum) [default=15GB]:
Would you like to connect to a MAAS server? (yes/no) [default=no]:
Would you like to create a new local network bridge? (yes/no) [default=yes]:
What should the new bridge be called? [default=lxdbr0]:
What IPv4 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]:
What IPv6 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]:
Would you like LXD to be available over the network? (yes/no) [default=no]:
Would you like stale cached images to be updated automatically? (yes/no) [default=yes]
Would you like a YAML "lxd init" preseed to be printed? (yes/no) [default=no]:
容器列表应返回一个空列表:
# lxc list
通过运行以下命令创建测试CentOS 7容器:
# lxc launch images:centos/7/amd64 cent7
Creating cent7
Starting cent7
通过运行启动Ubuntu容器:
# lxc launch ubuntu:18.04 ubuntu18
Creating ubuntu18
Starting ubuntu18
列出你的容器:
# lxc list
停止,启动,重启,删除,检查信息容器:
lxc start container
lxc stop container
lxc restart container
使用info命令选项获取有关容器的信息
lxc info container
输出如下内容:
有关更多命令行选项,请运行:
lxc --help
lxc command --help e.g lxc start --help
至此,你已经从snap成功在CentOS 7系统下安装了LXD并创建了一个lxc容器。
相关主题
lxd linux系统视频教程,使用snap在CentOS 7系统下部署LXD的方法相关推荐
- linux中运行yarn命令,在CentOS 8系统下安装和使用Yarn的方法
本文介绍在CentOS 8 Linux操作系统下安装和使用Yarn的方法.Yarn是与npm兼容的JavaScript软件包管理器,可帮助你自动化安装.更新.配置和删除npm软件包的过程.它的创建是为 ...
- linux 卸载libtiff5,【转】centos卸载系统与环境部署
卸载mysql rpm -qa|grep -i mysql rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0 卸载后/var/lib/mysql中 ...
- linux7系统改成中文,把CentOS 7系统显示语言从中文修改成英文的方法
下面以图解的方式为你讲解把CentOS 7系统的中文显示语言修改成英文.虽然中文界面便于直观理解,但是有时在CentOS 7系统中要使用操作命令,遇到有中文目录的情况,有中英文名称混合,对输入字符与定 ...
- 转载--CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
源地址:http://www.cnblogs.com/mchina/archive/2012/08/27/2644391.html 一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 系统平台: ...
- 模拟浏览器自动化测试工具Selenium之五Centos系统命令行下部署selenium环境试验
一.背景: Selenium是一个web自动化测试框架,也支持从HTML页面上爬取javascript生成的或AJAX的内容. selenium2支持通过各种driver(Firfox ...
- 装系统w7、ubuntu、centos等系统(一)
装w7系统准备 1.从老毛桃u盘启动盘制作工具_老毛桃u盘装系统_老毛桃pe_老毛桃官网下载装机版 2.一个正常使用的U盘,但容量大于4G,并且插入电脑保持连接 3.老毛桃装机版选择U盘启动-> ...
- linux u盘修复引导文件,centos bootloader安装到u盘后修复方法
1.通过U盘先正常进入CentOS系统,然后将U盘拔出. 2.输入grub进入grub命令行模式. #[root@localhost /]# grub 3.输入find /boot/grub/sta ...
- CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
一.简介 VS/NAT原理图: 二.系统环境 实验拓扑: 系统平台:CentOS 6.3 Kernel:2.6.32-279.el6.i686 LVS版本:ipvsadm-1.26 keepalive ...
- CentOS 7.x下部署和配置zabbix 3.2.x监控工具
一.安装zabbix服务端 1.下载官方yum源: rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3. ...
最新文章
- 【Qt】Qt Creator中文输入设置
- ThinkPHP 3.2 中获取所有函数方法名,以及注释,完整可运行
- luogu_1134 阶乘问题
- HTML5如何添加图片遮罩,带有HTML5画布的putImageData的遮罩?
- WebSocket基础知识笔记
- Sql Server之旅——终点站 nolock引发的三级事件的一些思考
- 成功跳槽百度工资从15K涨到28K,跳槽薪资翻倍
- java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误
- Java中文乱码破碎重组_总结彻底解决Spring MVC+Mybatis中文乱码问题
- 18_python基础—面向对象-多态
- oracle右模糊查询不使用索引,oracle like模糊查询不能走索引?
- ds排序--希尔排序_排序算法 - 希尔排序分析及优化
- SQL-92标准 中文翻译——定义、记号和约定 (记号)
- 【水果识别】基于matlab GUI阈值分类器草莓识别【含Matlab源码 653期】
- android 看电脑视频,超级看电脑在线观看方法教程详解_丝瓜视频安卓版
- 南阳oj入门题-奋斗的小蜗牛
- 基于51单片机的频率计
- 逆向最大匹配分词RMM
- UOJ#310 【UNR #2】黎明前的巧克力:FWT
- 数据结构C语言描述2(专插本/专升本)
热门文章
- 银联:闪付小额免密免签将可一键关闭 设置盗刷补偿金
- ios:NSLog打印日志
- es 默认排序字段_ElasticSearch 学习记录之ES查询添加排序字段和使用missing或existing字段查询...
- ionic angular h5 移动端 开发常见问题记录及各位同僚的解决办法
- fanuc换刀宏程序详解_FANUC宏程序详解
- linux kernel shedule 总结
- MATLAB 求逆矩阵并用分数表示
- 【CIO 手册】CIO 手册:与业务领导者就 IT 支出进行合作
- Deque与Queue方法总结
- 企业大数据湖总体规划及大数据湖 一体化运营管理建设方案