ansible是2013年推出的一款IT自动化和DevOps软件,2015年被RedHat收购,是基于Python研发,融合多种运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能。ansible可以实现自动化APP部署、自动化管理配置项、自动化持续交付、自动化云服务管理。自建下载ansible的rpm包,自建yum仓库,通过yum安装自动解决依赖关系。或使用一个齐全的yum源。ansible包:http://dl.teddyou.cn/download/ansible_so 阅读全部
创建yum源:首先需要将rpm包集中在一个文件夹下,然后执行以下命令:createrepo /rpm包所在文件夹的路径发布yum源:可以通过ftp或者http的方式发布yum源,放置在合适的路径下即可。 阅读全部
官方Docker安装手册:https://docs.docker.com/install/linux/docker-ce/centos/官方公布的rpm包下载连接:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/安装前准备:系统要求Centos7以上,且64位的操作系统。关闭防火墙。安装Docker:使用createrepo命令自建yum源:安装:yum -y install doc 阅读全部
什么是容器?容器技术,已经成为应用程序封装和交付的核心技术。容器技术的核心有以下几个内核技术组成:Cgroups 资源管理NameSpace 进程隔离SELinux安全由于是在物理机上实施隔离,启动一个容器,就像是启动一个进程一样快速。什么是Docker?Docker是完整的一套容器管理系统;并且提供了一组命令,让用户更加方便直接的使用容器技术,而不需要过多关心底层内核技术。Docker的优点:相比传统的虚拟化技术,容器更加简洁高效。容器使用的共享公共库和程序。Docker的缺点:容器的隔离性没 阅读全部
首先需要确认你的yum源的包够不够:[root@nova ~]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
源标识   阅读全部
修改IP地址:打开修改配置文件:vim /etc/sysconfig/network-scripts/ifcfg-eth0# Generated by dracut initrd
DEVICE="eth0"
ONBOOT="yes"
IPV6INIT="no"
IPV4_FAILURE_FATAL="no"
NM_CONTROLLED="no"
阅读全部
注意!环境语言必须为英文!export LANG=en_US检查磁盘容量:[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0&nb 阅读全部
需要准备一块虚拟网卡,新建虚拟网卡参考:https://teddyou.com/?id=83 需要准备一个虚拟硬盘,使用后端模板克隆新的硬盘参考:https://teddyou.com/?id=82 当前面两项准备完成后,我们只需要编写xml配置文件,就可以创建虚拟机了!编写xml配置文件参考官网详细手册:https://libvirt.org/format.html 以下是举例操作步骤:新建xml文件:vim /etc/libvirt/qemu/node.xml写入: 阅读全部
新建虚拟网卡:vim /etc/libvirt/qemu/networks/名称.xml参考格式:<network>
<name>vbr</name>
<bridge name='vbr' stp='on' delay='0'/>
<domain name='v 阅读全部
qemu-img是虚拟机的磁盘管理命令,支持非常多的磁盘格式,例如raw、qcow2、vdi、vmdk等。qemu命令格式:qemu-img [命令] [参数] [块文件名] [大小]常见命令有:create 创建磁盘convert 转换磁盘格式info 查看磁盘信息snapshot & 阅读全部