`
文章列表
最近在做一个基盘构筑的项目,涉及到一个问题,扩展VG。   扩展VG本身是没有什么问题的,但是对于我碰到的这个问题,好像有点特殊。。。 现象: 安装Linux虚拟机时,有一块200G的磁盘,但是分区时只用了160G,还剩40G,然后将160G的盘作成了LVM,现在希望可以将当时没有用的40G也追加到VG(卷组)里。   调查:为了做上面的事,上网找了一些资料。了解了LVM的原理及配置过程 1.创建逻辑卷 ①将物理硬盘格式化成PV(物理卷)  使用的是 pvcreate 命令 ②创建卷组(VG),并将PV加入到卷组中  通过 vgcreate 命令 ③基于卷组(VG)创建逻 ...
1.模糊删除检索 --删除name的value中包含“***”这样的document db.users.remove({name:{$regex:"***"}}); --忽略大小写,检索name的value中包含“***”这样的document db.users.find({name:{$regex:"***",$options:"$i"}}); --嵌套对象的模糊查询 db.collectionNM.find({"push_body.content":{$regex:"abc", ...
1.导出某个collection mongoexport -h 127.0.0.1:27017 -d DBNM -c collectionNM -o /tmp/collectionNM.bson 2.导入某个collection mongoimport -h 127.0.0.1:27017 -d DBNM -c collectionNM --upsert --drop /tmp/collectionNM.bson --通过文件中导入指定的字段 mongoimport --db mydb --co ...
参考:https://enterprisezine.jp/dbonline/detail/7098   mongodb有两种存储引擎■ mmap在版本3.2之前,该方式一直都是mongodb的默认存储引擎 ■ wired tiger出生在版本2.8,版本3.2以后成了mongodb的默认存储引擎   关于mmap.mongodb没有对内存的使 ...
接触Mongodb其实也有一年多了,但是没有正经的总结过。。。 现将一些基础的常用的命令稍作整理。   上星期,遇到了意见很奇怪的事,一个在aws上运维的项目,客户突然打电话说,手机端打开信息一览很慢,甚至打不开,在dbServer执行top -c 命令,发现memory已经高达92%。。。cpu也是满负荷在工作。。。,查看了weblog,mongodb的log,在mongodb的日志里发现对一张集合做检索操作时特别慢,大概要花15秒到20秒。。。   之前对这个集合做过删除操作,但是删除也是一两个星期前的事了,为什么就偏偏那天变得缓慢?百思不得其解。。。   因为有两套环境,一 ...

aws策略!

目前正运维一个构筑于aws上的系统,客户将此系统交与我们运维的时候,给了一个类似于根用户的账户给我们,我们也一直用这个账户进行运维,此系统包括两个环境一个是商用环境还有一个是检证环境,为了省钱,检证环境只在工作时间内开启,每天下班之前需要将检证环境的机器关闭。就这样,我们用管理员用户运维了一年半以上了,中间发生了好几次比较严重的问题。。。。比如,关闭检证环境机器的时候,不小心点到了商用环境的db,这可是很严重的问题。。。幸亏这个客户,还不是那么苛刻。。。真是捏了好几次汗。。。。于是下定决心,一定要将这个权限规划规划好。。。。   前两天,简单学习了一下aws的策略,特作此笔记。   ...
前因: 前两天将hinemos服务器从本地数据中心,迁移到了aws。 迁移完成后,经过一些设置,所有的监视项可以正常被监视。 所有的设置完成后,对hinemos服务器设了安全组,如下: 1.所有的来源(0.0.0.0/0)都是可以通过本实例的8080端口(inbound) 2.仅开通了本公司(XXX.XXX.XXX.XXX/32)的22端口(inbound)   再次从本地连接HinemosServer,发现是没有问题的。 本以为大功告成,但是将连接HinemosServer的地址发给客户后,客户说不能成功的连接。 Failed to access the WSDL at: ...
场景 存在于本地的HinemosServer分别对存在于不同区域(日本,新加坡,印度)的Server进行监控,现由于一些原因,需要将本地的HinemosServer迁移公有云AWS上。   迁移步骤 1.将本地HinemosServer做镜像(ova文件) 2.将作成的ova文件上传至S3 3.将s3里的ova文件转成AWS可用的AMI文件 4.从转换的AMI文件创建新的HinemosServer(EC2) 5.启动新创建HinemosServer,并启动Hinemos服务 6.使用HinemosClient连至新的HinemosServer,如果有HinemosAgent ...
1.hinemos agent 下载 wget https://osdn.jp/projects/hinemos/downloads/61878/hinemos_agent-4.1.2_rhel5-rhel6.tar.gz -p /tmp/hinemos/ 2.解压 tar -zxvf hinemos_agent-4.1.2_rhel5-rhel6.tar.gz 3.root用户执行安装脚本 ./agent_installer_JP.sh 4.安装完之后启动服务 /opt/hinemos_agent/bin/agent_start.sh 5.snmp服务状态确认 service snmp ...
之前因为DB磁盘容量太小,导致应用程序高负荷时的DB的IO不够用,所以,这次对磁盘扩容。在Amazon中,对于磁盘扩容一些问题。并不是说磁盘容量越大,性能就会越好,EC2实例本身也会有IO,带宽等的限制。所以再扩容时,根据实例的类型,将EBS扩展到适当大小即可。http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/EBSOptimized.html 对于扩容,客户给的方案是用两块EBS做一个raid0.目的可以显而易见。 1.mdadm --create --verbose /dev/md0 --level=0 --name=MY_ ...

监视相关

问题整理  1.hinemos数据库备份 /opt/hinemos/sbin/***backup.sh /opt/hinemos/sbin/***restore.sh   2.关于status通知和event通知 status通知是一种将监视项目的最新状态呈现给用户的通知功能。而event通知,不仅仅是将监视项目现在的状态,而且还保存了过去的信息,可以通过查看历史记录的状态查看发生过的状态。一般情况下资源监视将status通知和event通知组合使用,而系统日志监视及日志文件监视仅使用event监视。   3.关于Command通知 command通知里设置的command ...

扩展磁盘!

linux 1.设备添加 2. 重启,让虚拟机识别到添加的设备 3.fdisk -l查看设备是否存在 4.给新加的磁盘分区 fdisk /dev/sdc p查看状态,n新建分区->p创建主分区->1->w保存 5.格式化mkfs.ext4 /dev/sdc1,df -T可以查看当前磁盘分区的类别 6.修改配置文件vi /etc/fstab让其永久挂载 7.再次重启,执行df -h命令后可以看到结果 windows: 1.将虚拟机先关机,通过vSphere client来修改该虚拟机的磁盘容量,修改完毕后再次登录。 2.登录后通过系统工具里的磁盘管理,右击 ...
概念 磁盘的组成:磁道,柱面,扇区 磁道:同心圆 扇区:硬盘数据存储的最小单位(512byte) 柱面:磁道之间的部分? 磁盘分区 MBR(主引导记录):放置该硬盘的信息区,MBR是整个硬盘最重要的区域,一旦MBR物理实体损坏 ...
学习aws也有一段时间了,本以为创建一台EC2实例应该是没啥问题了,但是今天的问题让我又多了一些认识。 VM镜像⇒AWS的AMI⇒EC2实例 问题是这样的 被导出镜像的虚拟机有两块硬盘,其中一块是根设备,另一块是后扩展的。 当使用VM镜像转换成AMI后,通用该AMI创建EC2实例时,在添加存储这一个步骤时,加载的是两块盘,并且这两块盘对应了各自的快照。但是当EC2创建完了后执行df -h命令后却发现并没有第二块盘。 原因找了挺久,因为默认情况下,扩展盘不自动mount,必须手动mount。 具体分析如下: 通过命令lsblk可以看到真实的分区信息,可以看到扩展盘,这时我们需要做的时, ...
window.onbeforeunload = windowClose; function windowClose() {     // 表示确认message    if(event.clientY < 0) {         return "确定关闭?";     }     }
Global site tag (gtag.js) - Google Analytics