Vagrant常用操作
发表于|更新于
|浏览量:
查看安装的插件列表
1 | $ vagrant plugin list |
安装vagrant插件
1 | $ vagrant plugin install vagrant-disksize vagrant-ignition vagrant-vbguest |
查看box列表
1 | $ vagrant box list |
添加一个新的box
1 | $ vagrant box add centos-76 centos-76.box |
将一个虚拟机导出为box
1 | $ vagrant package --output centos-7.6.box |
删除一个box
1 | $ vagrant box remove centos-76 |
文章作者: Michael Pan
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Michael Blog!
相关推荐

2023-12-13
Jenkins Pipeline局部变量
变量未定义在编写Jenkinsfile时,经常会遇到变量问题,明明已经定义过了,但是函数是就是无法读取。例如: 123456789101112131415161718def some_var = "some value"def pr() { def another_var = "another " + some_var echo "${another_var}"}pipeline { agent any stages { stage ("Run") { steps { pr() } } }} 将获得如下错误: 1groovy.lang.MissingPropertyException: No such property: some_var for cla...

2022-05-22
晒一晒Jenkins那些常用插件
作为 CI/CD 的调度中心,Jenkins 具有十八般武艺,目前已有 1700 多个插件,功能强大到似乎有点过分了。本文主要列出平时我们常用的插件。 以下这两个网站是 Jenkins 所有的插件及说明 Jenkins Plugins https://plugins.jenkins.ioJinkins Plugins Wiki https://wiki.jenkins.io ConfigurationJenkins CASC: configuration-as-code将Jenkins的配置以Code的方式进行保存,方便Jenkins的迁移与重建。该插件对于敏捷管理Jenkins服务非常有用。 jobConfigHistory记录和跟踪Jenkins作业配置的历史变更,方便查看配置修改记录和回滚操作。 ParameterGit Parameter这是一个参数构建扩展,可以在构建的时候选择git的某一个分支来构建服务。 file-parameters这个让Jenkinsfile支持将文件作为参数。 Hidden Parameter参数化构建时,隐藏相关参数。可用于设置默...
2020-05-20
持续交付发布可靠软件的系统方法(部署流水线)第十章:应用程序的部署与发布
《持续交付发布可靠软件的系统方法》读书笔记 引言发布到生产环境和部署到测试环境的差异应该被封装在一组配置文件中,遵循一样的部署过程。启动自动部署系统,将要部署的软件版本与环境名称告诉它,点击开始,后缀部署与发布使用相同的流程。我们需要有一个列表,其中包含能够部署到每个环境的所有构建,并且只要通过点击就可以选择一个软件版本向某个环境进行自动部署。同时这种方式是对环境修改的唯一途径(包括对操作系统和第三方软件配置的修改)。 创建发布策略(文档) 每个环境的部署由发布由谁负责 创建一个资产和配置管理策略 部署时所用的技术的描述。运维团队与开发团队应对其达成共识 实现部署流水线的计划 枚举所有的环境,包括用于验收测试、容量测试、集成测试、用户验收测试的环境,以及每个构建在这些环境中的移动过程 描述在测试和生产环境中部署时应该遵循的流程,比如一个变更申请,及申请授权等 对应用程序的监控需求,包括用于通知运维团队关于应用程序相关状态的API和服务 讨论部署时和运行时的配置方法如何管理,以及它们与自动化部署流程是如何关联在一起的 描述应用程序如何与所有外部系统集成 如何记录日志详情,以便运维人...
2020-05-20
性能测试方案设计与测试过程
性能测试过程 性能测试计划 按照模板生成性能测试计划 指标设计(并发数、在线数、TPS、请求超时)挑选典型交易(20%交易,覆盖80%流量)环境、数据准备(与生产环境尽量一致)场景设计(基础场景、专项场景)测试进度安排 需求分析、调研 了解业务需求 环境、数据准备: 系统部署 真实含义的业务数据 数据量为生产数据量三年以后的数据量。 场景分析设计 挑选交易,典型交易:高频交易,逻辑复杂的交易,集中时间段的场景 单交易运行——>单交易负载场景 混合场景设计:混合容量设计,浪涌设计(20->100,100->20) 稳定性场景设计(48小时、72小时持续压力验证) 场景执行、应用监控 执行测试场景 问题定位、分析优化 分析问题 回归验证 性能测试报告 测试结果汇总形成报告 性能测试方案扩展引入多样化的性能监控工具(prometheus/JVM/pinpoint/skywalking)丰富性能场景设计(扩展性场景、可靠性场景、网络异常等情况)可持续性能压测(Jmeter进行自动化...
2020-05-20
SonarQube应用离线安装插件
SonarQube的插件地址为:https://binaries.sonarsource.com/Distribution/将下载的插件文件存放在SonarQube应用的/opt/sonarqube/extensions/plugins目录下。 参考文章Sonar 离线安装插件

2025-03-24
使用NSSM将程序注册为Windows服务
NSSM (Non-Sucking Service Manager) 是一个非常实用的Windows服务管理工具,它可以将任何应用程序注册为Windows服务,支持开机自启动、失败自动重启等功能,本文将介绍如何使用NSSM,并以Nginx为例进行实践。 NSSM简介NSSM的主要特点: 可以将任何可执行程序注册为Windows服务 支持服务失败自动重启 支持开机自动启动 可以捕获程序的标准输出和错误输出到日志文件 提供图形界面和命令行两种操作方式 完全免费开源 安装NSSM 下载NSSM访问 NSSM官网 下载最新版本或使用 Chocolatey 包管理器安装: 1choco install nssm 解压下载的zip文件(如果是手动下载)将win64目录下的nssm.exe复制到一个固定目录,比如:C:\Program Files\nssm 添加环境变量(可选)将nssm.exe所在目录添加到系统PATH环境变量中 使用NSSM注册Nginx服务图形界面方式 打开命令提示符,输入: 1nssm install nginx 在弹出的图形界面中配置: Pa...
