暂未分类
未读前言记录一些常用的命令行操作
命令查询机器的电源状态1ipmitool -I lanplus -U admin -P admin -H 172.16.21.215 power status
硬重启机器1ipmitool -I lanplus -U admin -P admin -H 172.16.21.215 power reset
关闭机器1ipmitool -I lanplus -U admin -P admin -H 172.16.21.215 power off
开启机器1ipmitool -I lanplus -U admin -P admin -H 172.16.21.215 power on
变更记录
Why
Who
When
创建
武汉-运维-磨渣
2020-09-07
暂未分类
未读需求很简单,翻译官网的操作文档
下载ceph代码luminous版本这个只用来编译doc的,我们只需要最新的这个分支即可,拉最少的代码
123git clone -b v12.2.13 --single-branch --depth 1 git://github.com/ceph/ceph.git ceph12cd ceph12git checkout -b v12.2.13
代码就下好了
根据官网的文档可以知道,官网的文档的语法是Sphinx写的文档,然后通过工具可以渲染成固定的网页
https://docs.ceph.com/docs/luminous/dev/generatedocs/
而Sphinx写的文档是支持国际化的,也就是我们只需要通过固定的文件去修改翻译文本就可以实现整个文档的翻译,而翻译的过程是可以通过发送到google,然后拿到结果再填写回去的方式来处理
安装依赖包
12cd admin./build-doc
根据提示安装依赖包,有一个ditaa安装不上
1234wget ftp://ftp.pbone.net/mirror/archive.fedorap ...
官方只提供了x86下面的包,没有提供arm下面的包,而我们的arm机器是32位的,需要编译一个支持armhf的二进制文件,这个文件只需要一个即可,但是编译是整套编译的,并且我们需要选定指定的版本,关闭nvme的支持(arm的缺库,也用不上),不带debug信息的
准备编译环境编译环境选择的是ubuntu 18.04 (X86),在centos下面编译可能出现arm库不对的情况,通常情况下,ubuntu的跨平台编译要好一些,并且我们的arm也是ubuntu的
安装编译软件
1apt-get install gcc-arm-linux-gnueabihf
支持arm的编译环境
下载代码注意要下载这个版本的,其它版本可能发生命令变化,这个无法去一个个确认,这个版本确认可以的
1git clone --recursive -b Release-19.06.02 https://github.com/Seagate/openSeaChest.git
进入执行编译命令的目录
12root@ubuntu-KVM:~/sea# cd openSeaChest/Make/gccroot@ubuntu- ...
本篇关于希捷磁盘休眠的配置方法
准备设置的软件下载地址
https://raw.githubusercontent.com/Seagate/ToolBin/master/SeaChest/PowerControl/v1.10.0/Linux/SeaChest_PowerControl_1100_11923_64
或者通过
http://support.seagate.com/seachest/SeaChestUtilities.zip
下载后解压拿到二进制文件
注意版本尽量用这个版本,不同的版本命令不同,可以有的重要命令不支持,所以限定这个版本即可
磁盘休眠相关命令默认磁盘开启的是idle_a的节能模式,这个模式实际上不省电
服务器的操作是禁用了一些内部服务,减少处理器和通道功耗,磁盘还是全速转动
idle b 模式是卸载磁头到硬盘斜坡
官方给出的功耗数据
1https://www.seagate.com/www-content/product-content/enterprise-hdd-fam/enterprise-capacity-3-5-hdd/enterprise-c ...
前言我们经常遇到的一个场景是需要把一个大文件通过互联网传递到另外一个地方,类似日志,或者大的安装包,有的时候是传输给自己,有的时候传输给别人
传输方式百度盘我们都知道速度限制到怀疑人生,没会员的时候基本就是浪费时间,这种基本就不考虑做传输工具,备份下还可以,这里介绍的是几款比较方便的传输方式,这几款都是类似的处理,上传到网站,网站生成链接,拿到链接直接下载
一个开源的传输平台,服务器应该在国外,速度比较慢
https://transfer.sh/#
firefox出品的临时传输平台,速度一般
https://send.firefox.com/
奶牛快传,基本满速
https://cowtransfer.com
推荐使用第三个奶牛快传,基本上是网速有多快,传输就多快,接收方也不用下客户端什么的拿到地址就可以下载
前言最近在使用arm的大服务器需要用到ubuntu相关的一些东西,在操作系统安装过程中遇到了一些问题
记录华为鲲鹏服务器这个默认安装centos的都很顺利,安装ubuntu18最新的,impi就花屏了,然后找各种地方都没找到原因,看到官网的,用18.04.01写的文档,然后试了下18.04.01可以,其它版本都花屏,直接使用即可
安培服务器同样的基本找不到相关的文档,网上的都是禁用的一些参数什么的,实际上操作如下:
在grub编辑界面,在—后面增加
1console=tty0 iommu.passthrough=1
然后crtl+x启动就好了,不清楚这个在上面的华为机器上是否可以,机器被拿走了有机会再试了
前言ceph比较老的版本使用的reweight或者osd weight来调整平衡的,本篇介绍的是ceph新的自带的插件balancer的使用,官网有比较详细的操作手册可以查询
使用方法查询插件的开启情况
1234567891011121314151617[root@node1 ceph]# ceph mgr module ls{ "enabled_modules": [ "balancer", "restful", "status" ], "disabled_modules": [ "dashboard", "influx", "localpool", "prometheus", "selftest", "telemetry&q ...
前言最近做redmine的bug平台的分析,统计一些需要用到的数据,这里把相关调用的地方记录下来以备后用
相关的获取接口123456789101112131415161718192021222324252627#! /usr/bin/python# -*- coding:UTF-8 -*-from redminelib import Redmineredmine = Redmine('redmin的地址',username='用户名',password='密码',requests={'timeout': 5 })issues = redmine.issue.filter(project_id='项目id',status_id='open',offset=0,limit=100)# 遍历bug单for issue in issues: #获取当前BUG编号 print issue.id #获取bug单标题 print issu ...
前言软件最终都会有交付的形式,有的是用tar包,有个是以目录,有的是封成一个文件包,从大多数使用场景来说,直接打包成软件包的方式是最简单,也是最不容易出错的,路径可以在包里面写死了
实践关于打包的资料网上很多,而封包的方式也很多有spec文件方式,有fpm打包方式,本篇记录的是通过setup.py的方式打包的,因为最近出了小工具,所以进行了相关的尝试,这里记录一下
首先创建一个setup.py文件,写上一些基础内容
12345678910111213141516[root@test redmine]# cat setup.py # coding:utf-8#from distutils.core import setupfrom setuptools import setup, find_packagessetup( name='issue-check', version='2020-0403-1419', description='This redmine issue-check', ...
暂未分类
未读前言之前有一篇介绍配置桥接网卡的,这个桥接网卡一般是手动做虚拟化的时候会用到,通过修改网卡的配置文件的方式会改变环境的原有的配置,而很多情况,我只是简单的用一下,并且尽量不要把网络搞断了,万一有问题,远程把机器重启一下也就恢复了,不至于反复去定位哪里改错了,当然如果是能够直连的修改的时候,还是建议通过配置文件的方式去修改
安装必要的软件包
1yum install bridge-utils
选择想要修改的网卡
123456789[root@lab101 ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::20c:29ff:fe19:3efb prefixlen 64 scopeid 0x20<link> ether 00:0c:29:19:3e:fb txqueuel ...