jenkins立即构建提示Permission denied解决方法:
vim /etc/sysconfig/jenkins
把JENKINS_USER="jenkins"修改为JENKINS_USER="root"
kill jenkins进程,重启服务service jenkins start
https://blog.csdn.net/fzy629442466/article/details/84784097
如何在不同的shell之间传递参
https://pkg.jenkins.io/redhat-stable/
rpm -ivh jenkins-2.164.1-1.1.noarch.rpm
自动安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkin
监控端添加脚本:
vim /usr/local/zabbix/tcp_connection_status.sh
#!/bin/bash
#this script is used to get tcp and udp connetion status
#tcp status
metric=$1
tmp_file=/tmp/tcp_status.txt
/bin/netstat -an|grep 8081|awk '/^tcp
安装命令
virt-install -n win183 -r 16384 --vcpus=8 --cdrom=/data/cn_windows_server_2012_x64_dvd_915588.iso --virt-type=kvm --disk path=/data/virtio-win-0.1-59.iso,device=cdrom --disk path=/kvm/win183.img,size=300,bus=virtio --accelerate --vnc --vnc
需要启动的进程有:nginx、php-fpm、mysql。
再次确认下lnmp环境有没有安装成功,没安装成功需要再返回看lnmp源码安装教程。
http://192.168.1.106/test.php #测试php是否安装成功
http://192.168.1.106/test_mysql.php#测试php连接mysql是否安装成功
1: 下载路径
https://cn.wordpress.org/txt-down
1: linux snmpd安装:
yum install -y net-snmp net-snmp-utils
2: snmp的配置(vim /etc/snmp/snmpd.conf):
com2sec notConfigUser default snmp_passwd
group notConfigGroup v1 notConfigUser
group notConfigGroup v2
grafana 读取zabbix接口的数据进行展现,图表比较漂亮。
下载地址:
http://docs.grafana.org/installation/rpm/
https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm
1: 安装
yum -y install initscripts fontcon
1: 数据库给只读权限,讲解global status
1.1 grant usage on *.* to 'zabbix'@'127.0.0.1' identified by 'zabbix';
flush privileges;
select User,host from user;
show grants for zabbix@'127.0.0.1';
1.2 mysql -uzabbix -pzabbix -h 127.0.0
如果没有zabbix的jmx封装的话,自己来写自定义脚本监控tomcat也是可以的,只是很麻烦。通过zabbix的jmx,监控tomcat就变得很简单。
1: zabbix java gateway编译参数如下:
java环境安装:
yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel -y
要使用java gateway需要在源码安装zabbix的时候,在./configure的时候
1: 使用企业微信告警,地址如下:
https://work.weixin.qq.com/wework_admin/frame
没有企业微信需要注册:https://work.weixin.qq.com/
2: 主要是用获取的token去发送微信消息
利用企业id和企业secret去获取tocken,利用获取到的tocken来发送微信消息
3: 具体的python脚本实现如下
#!/usr/bin/python
1: zabbix server和zabbix agent(windows)的地址说明
zabbix server的ip为:192.168.1.106
zabbix agent的ip为:192.168.1.102
2: 下载zabbix agent(windows)
http://www.zabbix.com/download(下载链接:http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3
监控nginx,主要讲解监控并发数:
1: nginx编译参数:
--prefix=/usr/local/nginx --with-http_stub_status_module
zabbix编译参数的查看:
/usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.8.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GC
以监控百度接口为例子:
www.baidu.com1: 打开
2: 过滤ss0.bdstatic.com
3: 选择两个url进行监控
https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/mancard/css/card_min_dee38e45.css
https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top
内存
vm.memory.size[available] 系统中已用内存量 整形(byte) 60 7 365
vm.memory.size[total] 系统总共内存量
swap空间 swap pfree(百分比)
system.swap.size[,pfree] Float型
CPU
system.cpu.util[,user] 类似于对应系统中top命令查看CPU显示值 60 7 365
1: 检测机器存活
监控端口 Check Port 10050
net.tcp.service.perf[tcp,,10050] Float型 返回0代表端口挂了
zabbix fping要开启sudo权限之类比较不方便。
2: 监控cpu负载
2.1 监控load cpu load avg1
system.cpu.load[all,avg1] Float型
system.cpu.load[a
1: 添加监控的主机
1.1 通过 配置 -> 主机 -> 创建主机
1.2 必需要输入 主机名称、群组、ip地址
1.3 添加克隆添加总共www组两台、news组两台
2: 简单检查的项目添加
添加一个监控web服务器81端口的监控(为了测试nginx开一个81端口监听)
2.1 通过 配置 -> 主机 -> 找到对应的主机点击监控项 -> 创建监控项
2.2 必须输入 名称、选择类型、
nginx mysql 先独立安装
php最后安装,编译的参数和nginx、mysql有关系
安装nginx,先安装nginx的依赖
yum -y install gcc gcc-c++ make tar pcre pcre-devel zlib zlib-devel openssl openssl-devel
1>.环境探测 ./configure 指定参数
./configure --prefix=/usr/local/nginx --w
部署一个私有的container image registry
部署私有image registry
将Image上传私有image registry
从私有image registry中下载image
P72:Deploying a Private Container Image Registry
使用container部署一个multitiered应用
在single container中部署一个multitiered应用
运行的image保存镜像
docker run -it -v /usr/sbin:/usr/bin rhel7:20170528 /bin/bash
vi issue
docker commit 75c rhel7:togogo
docker save rhel7:togogo >/tmp/rhel7togogo.tar
P48 Creating a Container Image That Implements a Service
docker search -s 1 fedora 搜索镜像
docker pull fedora 使用docker pull命令将image下载到本地RHEL Atomic Host中
docker load -i fedora-21-20151217.tar.gz docker load将本地image
docker save registry.access.redhat.com/rhel7:latest>/tmp/rhel7.tar
doc
准备nodes
安装完成Red Hat Gluster Storage
配置Trusted Storage Pool
当所有的服务器准备完毕,可以使用gluster peer probe<server>命令将其关联起来
ssh root@servera.lab.example.com
ssh root@serverb.lab.example.com
gluster peer probe servera 从池中加入servera服务器
rht-setcourse cl220
rht-vmctl start classroom
rht-setup-cfmepxe pxe 菜单重置
rht-vmctl start rhevm
桥接模式
kiosk环境配置
su -
Asimov 登陆密码
yum install spice-xpi 查看rhev虚拟机运行情况
cd /home/kiosk/Desktop/CL
Dashboards 控制面板
Drift Reporting 差异报告
创建dashboard
Cloud Intelligenc--->Reports-->Dashboards
P132:Exploring Dashboards
Configure--->Access Control 创建用户
创建Reports--->Queue
手动创建报告:Cloud Intelligence--->Reports--
创建控制策略:管理员使用控制策略,在系统发生特定事件时执行特定的操作
每一个策略由三个部分组成:
Event:某一个CloudForms事件激发policy
Condition:用以测试将来的操作是否会被激发
Action:当条件满足(或不满足),执行操作步骤
定义一个控制策略
2.event--->4.action
1.control policy 3.condition
5.policy profile
开机
1.start rhevm host1
2.firefox rhevm--rhevm.pod0.example.com(admin/redhat)--->active host1
3.strart cfme_vm
关机
1.poweroff cfme_vm--->login--->15
2.poweroff all others Vms
3.host1--->maintainance(维护模式)
Adding a provider
provider是总管所有虚拟机的服务器
CloudForms 中的Cloud和infrastructure engine管理provider
infrastructure provider 为传统虚拟化架构的管理软件,如rhevm,vcenter
ssh root@rhevm.pod0.example.com
yum install rhevm-reports -y cloudforms收集信息
CloudForms Management Engine 简称CFME
redhat enterprise virtualation 简称rhev
rhtops openstack
openshift platform 简称osp
Appliance时红帽提供预先配置好的虚拟机,OVF格式封装
Appliance虚拟机可以配各种虚拟平台支持,RHEV
Appliance支持SSL网络通信
CFME Applian
Chapter5 Managing the Keystone Identity Service
source keystonerc_user1
keystone token-get
keystone user-list
总目标:管理Keystone Identity Service并进行排错
目标:
• 检查Keystone Identity Service
• 使用keystone命令进行用户管理
• 对Keyston
rht-clearcourse 0
rht-setcourse cl210
rht-vmctl start classroom
rht-vmctl start servera | all
cat /etc/rht
ovs-vsctl show
安装和配置OpenStack
消息代理(RabbitMQ)、身份服务(Keystone)、对象存储服务(Swift)
映像服务(Glance)、快存储服务(Ci
12月6日上午9:30
systemctl stop NetworkManager 在6.0系统下怎么操作
在inter,还是在example.com域下面做题
servera 安装rhev Hypervisor 7.1
Network
servera.pod0.example.com
DNS:172.25.254.254
NTP:172.25.254.254
eth0
172.25.0.10
yum install rhevm rhevm-reports rhevm-dwh
engine-setup --help
engine-setup --generate-answer=/root/answer.txt
yum install rhevm rhevm-reports rhevm-dwh
engine-setup --help
rhevm.pod0.example.com
service ovirt-engin restart
Asimov
yum install spice-xpi 浏览器插件
service ntpd stop
ntpdate classroom.example.com
hwclock -w
cat /etc/rht
rht-clearcourse 0
rht-setcourse do280
rht-setcourse rh318
rht-vmctl start classroom
rht-vmctl reset all
rht-config-rhevbested
nested kvm
hypervisor是管理和支持虚拟化环境的软件,可为每个虚拟化操作系统运行虚拟机,
从而
返回顶部