Nexus Maven Jenkins
一、报错信息邮件收到CMDB发出的错误信息,“No value for productname”,通过salt '主机的salt-key' grains.get productname,发现返回值的确为空。找了两台主机,看了下productname到底是什么返回值,通过以下判断,可能是虚拟化类型。# salt 'wanwan-test-sr1' grain
现象:昨天下面发现有台阿里云主机的主机名类似于dns-slave.wanwan.com,但是在salt-key中的值却是xxsadsdsdwqdsasd.wanwan.com,类似这种长串的数据,显然不是我们想要的效果。[root@dns-master ~]# salt-key -LAccepted Keys:dns-master.wanwan.comxxsadsdsdwqdsasd.wanwan
场景:当某个同事需要你传服务器上某个文件给他的时候,其实可以利用python开启一个下载器,直接给个url给同事就可以了。1)查看python的版本(因为python2与python3开启的命令有些差异)[root@LVS-DR01 ~]# python -V Python 2.7.52)开启下载器():[root@LVS-DR01 lib64]#
在使用阿里云的时候,当我们需要换服务器操作系统的时候,往往会用到下面的操作:如下图所示,如果需要更换系统盘,我们需要先停止实例:当我们真需要停止云主机的时候,需要进行手机验证当实例被关闭后,我们就可以看到以下的界面了说明:可以使用“更换系统盘”更换操作系统,“重新初始化磁盘”类似于ghost备份系统后,进行恢复。如下图所示,我们选用操作系统和版本后,系统就可以进行重装了由此,我想到了cobbler
前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例)。操作步骤如下:1、添加openstack源: [root@cobbler ~]# cobbler repo add --name=openstack-mitaka&
说明:由于上一篇文章我已经写到了部署esxi5.5,http://molewan.blog.51cto.com/287340/1908862部署esxi6.0的操作与esxi5.5的过程几乎一样,这样主要是为了做个验证1、挂载并导入数据[root@cobbler ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0&
前言:昨天提到了如何在CentOS7下利用cobbler来部署CentOS,没接触过的朋友可以参考我上一篇的文章:http://molewan.blog.51cto.com/287340/1908475,今天又测试了下利用cobbler2.8.0部署esxi5.5,参考了网上的一些资料,但与我实际操作中碰到的有些差异,所以特意记录下来。 1、查看cobbler的版本[root@cobbler&nb
1)安装epel源和cobbler[root@cobbler ~]# yum -y install http://mirrors.163.com/centos/7/extras/x86_64/Packages/epel-release-7-9.noarch.rpm [root@cobbler ~]# yum insta
salt相关的管理命令:salt-run manage.up # 查看存活的minion salt-run manage.down # 查看死掉的minionsalt-run manage.down removekeys=True # 查看down掉的minion,并将其删除sa
1、准备zabbix agent的配置文件由于没有啥特别要求,这里我选择yum安装zabbix22-agent [root@master init]# yum -y install zabbix22-agent [root@master zabbix]# cp zabbix_agentd.conf /etc/
1、关于PillarPillar:存储位置:Master端数据类型:动态数据数据采集更新方式:在Master端定义,指定给对应的Minion,可以用saltutil.refresh_pillar刷新应用:存储Master指定的数据,只有指定的Minion可以看到。用于敏感数据保存Pillar的使用Grains不同,需要手动设置。配置方法与State管理。需要先在master配置文件中定义pilla
1、什么是Grains Grains是SaltStack的一个组件,存放着minion启动时收集的底层系统的静态信息。Grains是存储在minion端的,当minion启动时,会进行Grains的采集工作,然后保存下来。在以后的生命周期(再次重启minion,会重新收集)是不会发生变化的,所以是静态数据。Grains中包含诸如运行的内核版本、操作系统、CPU个数、内存、物理设备型号等
saltstack将数据返回到mysql服务器:1、在master上安装mysql-server[root@master ~]# yum -y install mysql-server [root@master ~]# service mysqld start && chk
1、为什么要分组 使用saltstack可以在很大程度上简化我们的工作,特别是在机器特别多的场景,并且业务较复杂的情况下,因此分组就显得非常重要了。2、定义分组root@master salt]# vim /etc/salt/master nodegroups: group01: 'L@node01.saltstack.c
saltstack状态文件设定:编辑/etc/salt/master,修改其中关于“设置文件的目录”的设置:说明:注意语法格式,顶格/冒号/两个空格state_top: top.sls # The state system uses a "top" file to tell the&nbs
master:查看主机解析(如果内网有自己的DNS主从,那就更省事情了)[root@master ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 
这里先记录下下今天对salt-ssh关于密码以密钥的测试情况(后期完善)操作系统版本: [root@master ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 主机信息: master: 10.10.10.140(安装salt-ssh) node01:&
master端报错信息:[root@RS1 ~]# salt -G 'roles:nginx' test.ping [WARNING ] Key grains with value roles:nginx env:prod has an invali
1)操作步骤(基本参照官方文档https://about.gitlab.com/downloads/#centos7)[root@localhost ~]# sudo yum install curl policycoreutils openssh-server openssh-client s -y [ro
[root@ip-172-31-22-8 molewanwan]# git remote add origin git@github.com:molewanwan/demo.git fatal: Not a git repository (or any of
1)编译安装python2.7[root@mysql-master ~]# python -V Python 2.6.6 查看python的版本信息(之前的yum是通过yum安装的) [root@mysql-master src]# wget https://www.python.org/ftp/python/2.7.9/Pyt
1、mysql存储引擎:a)mysql服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上。存储引擎负责管理数据存储,以及mysql的索引管理。通过定义的API,mysql服务器能够与存储引擎进行通信。目前使用最多的是MyISAM和InnoDB。InnoDB被Oracle收购后,mysql自行开发的新存储引擎Falcon将在mysql6.0版本引进。b)MyISAM引擎是一种非事务
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号