虚拟化
文章平均质量分 79
木讷大叔爱运维
对的那条路,往往不是最好走的!
展开
-
Docker随时随地玩转变量
Docker中传递变量主要使用ARG和ENV,虽然功能相同,但是他们的作用范围是不一样的。下面我们结合SpringBoot启动的JVM参数来详细了解下。通过本文介绍,我们可以知道这两个命令的具体使用方式。ARG传递变量ARG只在Dockerfile中生效,且在docker build阶段生效,构建好的镜像内不存在此环境变量。意味着在容器启动后ARG定义的变量已经无效,如果想让其生效,需要将其赋...原创 2020-04-30 13:46:11 · 1113 阅读 · 0 评论 -
jenkins通过Docker plugin部署slave
Jenkis分布式预热Jenkins是Master-Slave架构,Master节点提供Web GUI 和API来管理、分配、运行构建任务;Slave节点只是用来运行Master节点分配的构建任务;因此Slave可以有效减轻Master的工作负载,这也意味着Slave节点可以分布在不同平台并且无需安装jenkins的完整包。Master和Slave通信方式:Master->Slave...原创 2020-03-30 16:28:43 · 2175 阅读 · 0 评论 -
从socket权限问题重新认识docker架构
问题引入组件备注jenkinsdocker运行docker-maven-pluginmaven插件jenkins 实现java项目的docker运行,15:01:22 [INFO] Copying src/main/docker/Dockerfile -> /var/jenkins_home/workspace/helloworld/target/do...原创 2020-03-26 16:30:41 · 820 阅读 · 0 评论 -
vmware自定义规范定制虚拟机(二)-pyvmomi
上篇博文 vmware自定义规范定制虚拟机(一)-vsphere client 介绍了vsphere client在图形界面实现了虚拟机的定制,接下来我们继续介绍下使用python pyvmomi模块实现虚拟机定制。环境准备名称版本备注vCenter5.5.0-218311vCenter Server 5.5 Update 2bCentos7.5192.16...原创 2019-11-13 15:17:08 · 4882 阅读 · 7 评论 -
vmware自定义规范定制虚拟机(一)-vsphere client
简介vsphere虚拟化实现从模板克隆虚拟机,通过自定义规范管理器实现对虚拟机的主机名、IP地址、网关、dns等的定制。vsphere自定义规范管理器实现有两种方式,一种是通过vsphere client;另一种通过pyvmomi。本次我们主要以Centos7.5的定制做主要讲解。名称版本备注vCenter5.5.0-218311vCenter Server 5....原创 2019-11-13 14:32:12 · 5682 阅读 · 1 评论 -
docker虚拟化之订制python环境
前面我们讲了python爬虫用到的工具及模块:phantomjs、beautifulsoup4、selenium、lxml等,如果我们想随时随地用到这个已经搭建好的python环境,这就有两个方案:一是利用vagrant打包python环境的box;二是创建一个python环境的docker镜像。在此我们介绍下第二种方案,我们利用dockerfile直接创建docker镜像即可,当然前提是你能运行d原创 2016-09-22 16:06:44 · 5102 阅读 · 0 评论 -
vagrant虚拟化之多网卡网络配置
上一篇博文Vagrant虚拟化之网络配置主要是单网卡环境的配置,当我们的电脑开启docker等服务时,就出现了多个网卡的情况下,我们应该怎么配置呢?基本配置1.下面先来看下我本机的网卡情况:root@yanggd-OptiPlex-380:~# ifconfigdocker0 Link encap:以太网 硬件地址 02:42:08:e0:d0:6a inet 地址:原创 2016-09-18 15:34:51 · 11275 阅读 · 4 评论 -
Vagrant虚拟化之网络配置
简介一般情况下,我们使用vagrant是在private_network下自high就可以了,但是如果我们需要和工作环境中的其他服务器通信,就需要将vagrant 的网络配置成 public_network,下面就来介绍下。官网配置配置1.当我们的工作环境有可以dhcp的,我们只需开启public_network即可vim VagrantfileVagrant.configure("2") do原创 2016-09-08 10:46:19 · 6475 阅读 · 2 评论 -
Vagrant虚拟化之基本使用
简介 Vagrant是一个使用Ruby开发,基于VirtualBox、VMware等虚拟机管理软件的接口,提供一个可配置、跨平台、轻量级的便携式虚拟机开发工具。Vagrant的特点: 1. Vagrant会创建共享文件夹,用来在主机和虚拟机之间进行资源共享; 2. Vagrant通过添加box镜像进行快速部署,部署完毕后可以通过package进行打包分发,避免二次重建环境; 3. Va原创 2016-09-01 11:57:24 · 4128 阅读 · 0 评论 -
CoreOS部署及应用
简介 CoreOS是基于Chrome OS修改的极简化Linux发行版本(CoreOS只需要114MB的内存就能运行,启动时占用的内存比普通的Linux服务器要少40%。),顶层提供分布式数据存储和系统管理工具,能够扩展并管理庞大的云计算服务器设施,用其官网概括理念为“A new way to think about servers”、“CoreOS is Linux for massive se原创 2016-02-29 10:48:45 · 3824 阅读 · 0 评论