记一次p2v转换报错解决 一台rhel6.9的物理机做p2v时报如下错误FAILED: An error occurred during the conversion: 'KeepOneBootEntry:There is no matching kernel modules for kernel /tboot.gz'虽然有报错,但是可以看到esxi主机上已经存在该虚拟机了,打开电源发现无法进入系统,当然也没法查看...
rhel7网卡配置team 1、安装teamd包yum install teamd -y2、将/usr/share/doc/teamd-1.17/example_ifcfgs/1 (不一定是1.17这个版本)目录下的三个文件拷贝至//etc/sysconfig/network-scripts/3、文件名可以自己修改注意将ONBOOT改为yes,剩下来的步骤跟配置IP一样,完成之后重启network服...
docker批量push镜像 for i in $(docker images | grep zabbix | awk 'BEGIN{OFS=":"}{print $1,$2}'); do docker push $i; done
获取分布式交换机端口组 def get_dvs_portgroup(content): for datacenter in content.rootFolder.childEntity: networkFolder = datacenter.networkFolder for childEntity in networkFolder.childEntity: ...
获取vsan使用率 for datacenter in content.rootFolder.childEntity: for datastore in datacenter.datastore: datastore_name = datastore.name #datastore名称 cap...
获取esxi主机的内存和CPU使用率 from __future__ import print_functionimport atexitfrom pyVim.connect import SmartConnectNoSSL, Disconnectfrom pyVmomi import vimmemory_and_cpu_dict = {}def getHostMemoryAndCPU(content): mem...
linux 配置IP和主机名脚本 配置IP和主机名脚本#!/bin/bashETH_NAME=$(ip link | grep ^[0-9] | grep -v lo | awk '{print $2}' | awk -F: '/^e/{print $1}')# 判断IP地址是否合法function args_is_legality() { regex="\b(25[0-5]|2[0-4][0-9]|1...
docker容器网络 在安装docker时,会自动在host主机上创建三个网络,用docker network ls可以进行查看:$ docker network lsNETWORK ID NAME DRIVER SCOPEb271af4d6598 bridge bridge ...
docker私有仓库 搭建docker私有仓库安装dockeryum install docker -y启动docker服务并设置开机自启动systemctl start dockersystemctl enable docker获取registry镜像并启动registry容器docker pull registry从dockerhub拉取镜像时,由于网络原因可能会很慢,可以配置加速...
glusterfs部署实施 建立peer关系gluster peer probe node2gluster peer stat //查看状态gluster pool list断开gluster peer detach node1创建分布式卷gluster volume create v1 node1:/data/xx node2:/data/xx创建复制式卷gluster volume cre...
docker镜像批量打包 docker镜像批量打包由于在内网环境或网速较慢的时候,下载镜像比较慢,所以可以将镜像打包成文件进行拷贝。我写了一个批量打包镜像的语句。批量打包镜像:# docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o haha.tar将机器上的所有镜像打包到haha....
kubernetes集群手工安装 kubernetes集群手工安装 这里以一台master节点和一台node节点为例,其中我将master也用作node一、master节点 先关闭防火墙:# systemctl stop firewalld# systemctl disable firewalld安装etcd首先需要在GitHub上下载etcd的二进制文件包,这里以etcd-v3.1.15-linux-amd64.tar....
kubernetes中LimitRange的理解 kubernetes中LimitRange的理解今天学习了LimitRange,大概总结一下LimitRange的用法,LimitRange是在pod和container级别的资源限制,先看以下的例子:apiVersion: v1kind: LimitRangemetadata: name: mylimitsspec: limits: - max: cpu: "4"...
flannel网络的安装 flannel网络的安装配置今天在做kubernetes集群中flannel网络的配置时遇到的问题,记录下来一、安装etcd:如果搭建好了kubernetes集群,应该是已经安装配置好了etcd,这里简单说一下:为什么需要etcd,是因为flannel使用etcd作为数据库,保存集群中分配的网络信息,从而保证了集群中的pod网络是同一个网段,并且不会重复。使用yum install etcd来安装...
kubernetes pod启动失败 在《kubernetes权威指南》入门的一个例子中,发现pod一直处于ContainerCreating的状态,用kubectl describe pod mysql的时候发现如下报错:Events: FirstSeen LastSeen Count From SubObjectPath Type Reason Message...
Linux特殊权限介绍 Linux特殊权限介绍一、s权限:当s权限位于可执行命令所有者的位置时,其他用户执行时将具有所有者的权限# ll $(which passwd)-rwsr-xr-x. 1 root root 27832 1月 30 2014 /usr/bin/passwd# ll /etc/shadow----------. 1 root root 1447 5月 17 20:58 /etc/shado...
AWK常见用法(二) AWK实例演示 当出现合并文件的需求时,可以考虑使用数组合并两个文件,a1和a2:# cat a11 苹果 水果2 梨子 水果3 草莓 水果4 土豆 蔬菜5 恐龙 动物# cat a201,苹果 水果02,梨子 水果03,香蕉 水果04,土豆 蔬菜05,香肠 食品# awk -F"[ ,]" 'NR==FNR{a[$2]=$1}NR!=FNR{print $0,a[$2]...
AWK常见用法(一) 一、初识AWKAWK有其他的衍生版本,比如nawk和gawk,在Linux发行版里,默认使用的是gawk:# ls -l `which awk`lrwxrwxrwx. 1 root root 4 5月 9 20:25 /usr/bin/awk -> gawk二、AWK的工作流程AWK是按行处理文本,将行按照某一分隔符进行分割,其中分割之后的第一部分为$1,第二部分为$2,依次类推,其...