openshift webconsole不用直接用地址访问

一直以为openshift webconsole可以通过lb的IP地址可以访问,修改了很多配置文件。没有成功。问了社区的开发者才知道webconsole也是个pod,也要通过router,必须用域名访问。初学者不知道的太多了。等研究FQDN就知道了。 ...

2019-06-11 11:04:06

阅读数 8

评论数 0

openshift ansibe 自动部署后,oc cluster status 查看发现是not running

如题,oc cluster up 是all-in-one的部署使用的。ansible自动部署成功后,不需要用oc cluster status查看。总感觉这样有些矛盾。 [root@master001 ~]# oc cluster -h Manage a local OpenShift clus...

2019-06-11 10:22:45

阅读数 12

评论数 0

openshift集群如何增加一个node

openshift 增加节点: 前提是有一个已经运行的openshift的集群。在此集群上添加一个node。 如何建立openshift集群,参见https://blog.csdn.net/xiaofeng_yan/article/details/90174543 步骤一: 新建立一个虚拟机,...

2019-05-13 15:48:45

阅读数 85

评论数 0

如何搭建openshift-3.11的集群环境

OS环境是centos 7.6,openshift版本3.11 1、首先建立如下的虚拟机 10.2.3.12 master1 10.2.3.13 master2 10.2.3.14 master3 10.2.3.15 node1 10.2.3.16 node2 10.2.3.17 nfs 10...

2019-05-13 15:39:54

阅读数 194

评论数 7

vsphere下重置系统镜像密码的方法

vshphere没有自动修改客户镜像的接口。本文通过一个方法,来解决这个问题。 1 启动一个正常的虚拟机,暂且命名为VM_CHANGE_PASSWD 2 将客户的镜像通过vsphere挂载到这个VM_CHANGE_PASSWD虚拟机上 3 进入VM_CHANGE_PASSWD虚拟机,扫描热加...

2019-03-29 14:07:02

阅读数 91

评论数 0

chroot 执行多条命令,echo !(叹号)出错问题

chroot 运行多条命令 cat << EOF | chroot your_rootfs /bin/sh touch aaaa touch bbbb touch ccc EOF chroot 自动修改rootfs的密码,解决echo不识别叹号问...

2019-03-12 14:08:46

阅读数 129

评论数 0

centos6.5 升级内核后kdump功能失效的原因分析

centos6.5的内核升级到最新内核后(自己编译的内核),kdump使能失败。 debug的方式: 1 首先要启动kdump功能,出现了如下信息 /proc/sys/crypto/fips_enabled: No such file or directory。 通过查看代码,解决方案: 运行如...

2019-02-28 16:47:25

阅读数 99

评论数 0

wmare下 host端如何更精确的取得虚拟机的状态

VMCI socket是vmare开发的,通过vmare自定义socket使得esxi(host)端与客户操作系统 之间能够在没有网络的情况下进行通信的机制。类似有kvm的qga功能。 esxi端通过vmci socket与虚拟机通信,通过这个机制esxi可以执行虚拟机的各个性能相关的命...

2019-02-25 11:19:19

阅读数 27

评论数 0

虚拟机迁移出现 a start job is running for dev-disk 的错误

虚拟机迁移出现 a start job is running for dev-disk 的错误。   这个问题很明显,启动挂载系统出现了问题。一直找不到此系统盘。 定位过程如下: 1 查看迁移的img的启动项和fstab的文件,盘的UUID是否一直,这个是一致的   可以通过命令 gue...

2018-11-05 17:59:39

阅读数 100

评论数 0

Linux 内核调度发展从2.6到4.16(含部分内存和虚拟化)

自己的总结,如有纰漏请批评指正,转发请标明出处xiaofeng_yan2006@126.com

2018-11-05 14:43:16

阅读数 125

评论数 0

新型的initrd的解压方法

最近在解决一个问题,需要解压ubuntu的initrd来查看启动脚本。 $ file /boot/initrd.img-4.15.0-32-generic /boot/initrd.img-4.15.0-32-generic: ASCII cpio archive (SVR4 with no ...

2018-10-23 10:51:36

阅读数 438

评论数 3

GCC设置函数属性为constructor和destructor

cc允许为函数设置__attribute__ ((constructor))和__attribute__ ((destructor))两种属性,顾名思义,就是将被修饰的函数作为构造函数或析构函数。程序员可以通过类似下面的方式为函数设置这些属性:   带有(constructor)属性的函数将在m...

2018-09-28 10:34:16

阅读数 39

评论数 0

RDMA技术

RDMA(RemoteDirect Memory Access)技术全称远程直接内存访问,就是为了解决网络传输中服务器端数据处理的延迟而产生的。它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。RDMA通...

2018-09-26 16:27:11

阅读数 81

评论数 0

dma 一致性总结

2018-08-28 09:53:14

阅读数 91

评论数 0

内核里控制脏页的参数

内核的脏页的控制分为时空两个大的维度。 在时间上脏页不能存在时间过长,过长会导致内存紧张。同时如果时间过长,这时候突然掉电,那么会导致数据损失过多。所以,无论如何都要有个时间的限制。 在空间上脏页不能太多,太多也会导致内存紧张。 在时间控制上总要的参数有dirty_expire_centis...

2018-08-16 14:10:52

阅读数 189

评论数 0

理解inux 下 intel处理器睿频

误区:睿频就是所有的cpu都能达到最大频率 INTEL睿频步骤: intel使用时intel_pstate的技术来管理cpu的变频,通过下面的命令可以查看使能情况(intel-2697 v4) # ls /sys/devices/system/cpu/intel_pstate/ max...

2018-08-14 13:35:01

阅读数 1579

评论数 0

VMWARE的调度策略

1 vmware的调度相对与linux增加了两个状态,co-start(协同开始)和co-stop(协同停止)  当一个拥有多个vcpus的smp的虚拟机在进行调度时,会使用co-scheduling(协同调度)。就是当满足vcpus个物理cpu资源时。这个虚拟机的vcpus一起运行(co-sta...

2018-06-01 18:13:17

阅读数 1202

评论数 0

如何关闭steal time,使得在虚拟机里st不反应宿主机限制

如果在云中心,不想让客户看见st的反映值,可以用如下办法在qemu-kvm 加入 -cpu <modle > -kvm_steal_time参数后,st在虚拟机里显示为0.例如:sudo qemu-system-x86_64 -enable-kvm -h...

2018-05-23 10:42:00

阅读数 437

评论数 0

cgroup 限制虚拟机带宽后,虚拟机里top统计问题分析

今天遇到了一个问题。用cgroup限制虚拟机(qemu-kvm)的CPU占比为宿主机的50%时。发现虚拟里centos7系统,用top显示一个死循环的进程,这个进程的占比时50%。而我所认知时虚拟机对限制应该不感知。应该显示100%才对。我又用qemu-kvm启动了一个ubuntu的系统,发现ub...

2018-05-21 16:39:31

阅读数 212

评论数 0

gcc的__attribute__编译属性

gcc的__attribute__编译属性有很多子项,用于改变作用对象的特性。这里讨论section子项的作用。 __attribute__的section子项使用方式为: __attribute__((section("section_name"))) 其作用是将...

2018-01-05 13:45:03

阅读数 226

评论数 0

提示
确定要删除当前文章?
取消 删除