有一台VMware的虚拟机默认的模板是40G的硬盘,然后可以扩容到100G。此操作就是用来把100G扩容出来。只要按照粗体字就可以扩容成功。 df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00–LogVol00 19.88G 3.2G 40G 8% / /dev/sda1 99M 19M 76M 20% /boot tmpfs …
有一台VMware的虚拟机默认的模板是40G的硬盘,然后可以扩容到100G。此操作就是用来把100G扩容出来。只要按照粗体字就可以扩容成功。 df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00–LogVol00 19.88G 3.2G 40G 8% / /dev/sda1 99M 19M 76M 20% /boot tmpfs …
如果我们的服务器没有NTP会造成每台服务器时间不一致,这样会造成一个问题,比如我们要查看服务器日志,然后会造成不同服务器日志时间不一样,到时候就比较麻烦了。 由于我们内部没有专门的NTP服务器,所以我们使用公网的NTP服务器。 我们先安装NTP组件 # yum -y install ntp 编辑下NTP配置文件 # vi /etc/ntp.conf 将原来的服务器删除改成下面的服务器,这是我国的NTP服务器地址,访问速度较快server 192.168.77.249 prefer server 192.168.77…
配置Yum源 先查看下系统的版本 [root@rhel7 ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo) 然后我们下载个网易的yum源 [root@rhel7 ~]# cd /etc/yum.repos.d/ [root@rhel7 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 修改成centos 7 [roo…
安装OMSA 我们使用下面的命令自动安装OMSA,会自动下载需要的关联包 wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash yum remove Lib_Utils -y yum install -y srvadmin-all; 安装完成 安装SNMP服务 由于Dell OMSA需要使用snmp进行监控,所以我们需要在安装下snmp服务。 yum install -y net-snmpyum install -y…
配置本地Yum源 由于我们已经有了本地的Yum源,所以我们的服务器只要指到我们的本地Yum就可以来在内网安装客户端。 移动自带Yum源 我们先把老的Yum源都移动到一个old的文件夹中,这样在使用yum install命令时不会在先去使用老的Yum cd /etc/yum.repos.d/ mkdir old mv CentOS-* old/ 新建Yum源 其他内网机器上使用下面的配置来新建本地的这台yum源服务器 cd /etc/yum.repos.d/ wget http://yum.juneyaoair.…
Redis 集群知识 Redis从3.0版本开始支持集群(我们使用Redis 4.0.9) 集群几点数量至少3个才能保证组成完整高可用的集群 使用群集后不需要使用sentinel 哨兵,哨兵是个不使用集群的人。 推荐的最大节点数量为 1000 个左右。 一个Master实例挂掉后,只要重新拉起来就会自动加入原先的cluster了。 Redis 集群数据共享 Redis 集群使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现: 一个 Redis 集群包含 16384…
环境说明 机器名 IP 软件版本 硬件配置 redis4-srv 10.80.1.13 Redis 4.0.11 6核/16G/80G 系统优化 我们已经完成了redis的虚拟机的申请,并且安装完成了zabbix监控和ntp配置,为了更好的使用redis,我们对系统做一些优化。 设置与内存有关的内存参数 Redis中不需要使用与数据集大小相同的空闲内存。但是Linux在默认情况下可能会检查是否有足够的空闲内存来复制父进程的所有内存页,可能导致Out of Memory而崩溃。所以要将overcommit设为…
由于要做VMware Workstation实验,或者其他用途,我们需要创建一个CentOS 7的模板。 这个模板不光可以用在VMware Workstation也可以用在ESXi上面。 我们使用sys-unconfig 封装虚拟机 删除 ssh 主机密钥: # rm -rf /etc/ssh/ssh_host_* 在 /etc/sysconfig/network 中设置 HOSTNAME=localhost.localdomain。 从 /etc/sysconfig/network-scripts/ifcfg-e…
环境介绍 主机名 IP 系统版本 应用版本 T-ES1-srv 10.80.5.1 CentOS 7.4 Elasticsearch 6.4.1 部署步骤 安装JAVA yum -y install java-1.8.0-openjdk 安装完成,查看java版本 安装 Elasticsearch Elasticsearch的安装很简单,下载下来解压即可 进入/usr/local目录 cd /usr/local/ 下载ES包 wget https://artifacts.elastic.co/downloads/e…
目 录 1. 传统网站部署的流程 2 2. 目前主流网站部署的流程 3 3. Jenkins持续集成简介 4 4. 持续集成意义 5 5. 持续集成组件 5 6. Jenkins安装部署 6 7. Jenkins配置演示 7 8. Jenkins手动构建 13 9. Jenkins脚本自动化 15 10. 自动部署脚本 16 11. Jenkins…
说明 我们现在每次新装Dell服务器的时候要从DELL网站上下载OMSA这些东西,但是现在下载速度真鸡巴慢,所以就我们自己本地弄一套YUM源,以后速度就快了。 我们使用reposync来和公网yum源同步。 机器名 配置 IP yum-srv 2c/4G/300G 10.0.101.17 分区信息 系统初始化 关闭selinux vi /etc/selinux/config permissive setenforce 0 getenforce 安装一些服务 yum -y install wget deltarpm …
说明 Zabbix里希望能够监控我们的vCenter 然后自动发现里面的宿主机和上面的虚拟机,因此搞了个这个,百度了很多文章,最后整理下,现在搞定了。 网上看到很多文章写的不是很好,挺乱的,写么写监控esxi,实际么监控vCenter所以写了这篇文章。 Zabbix 版本 3.2 vCenter 6.5 U1 Esxi 6.0 u3 安装zabbix的时候 zabbix 编译要支持–with-libxml2 和 –with-libcurl(前者用来解析调用SOAP接口返回的XML,后者用来调用vcenter…
说明 VMware 6.5发布了,前几天的博客已经弄了6.5的vCenter升级,今天升级下Update Mangaer。 以下摘录自官方文档: 只能从安装在 64 位 Windows 操作系统上的 Update Manager 版本 5.5 或 6.0 升级到 Update Manager 6.5。 如果您运行的是早于 5.5 的 Update Manager 版本或是在 32 位平台上运行的 Update Manager,则不能执行直 接升级来升级到 Update Manager 6.5。您必须使用随 …
说明 我现在的家中的实验环境中需要给提供给我的朋友进行访问,让他在里面开虚拟机进行测试,但是我的vCenter不想让他看到所有的主机,所以要设置账户权限。 如下图,我不希望他能够访问到下面的esxihost主机。 权限添加步骤 创建用户 克隆角色 我们选择现有的角色先对现在的管理员进行一个克隆,克隆为了不再现有的账户权限中搞乱,所以克隆了一个 克隆出来一个特殊管理员 添加用户 添加一个用户 添加用户 权限添加 群集节点权限添加 回到我们的主机清单,选择我们让他访问的群集,点击权限,然后点击添加 选择勾选,传播到…
说明 在前面一章我们已经升级完成了Update Manager,这一章我们就可以开始使用Update Mangaer来把我们的ESXi 6.0升级到ESXi 6.5。这样就完成了我们原来实验环境的整个组件的升级。 创建ESXi 6.5 升级基准 登录vCenter 进入VUM 导入ESXi映像 点击管理-ESXi映像-点击导入ESXi映像 等待上传 导入成功 创建基准 点击创建基准 输入名称 使用Update Manager升级ESXi主机 回到vCenter管理界面,选择附加基准 选择刚才创建的基准后点击确定…
说明 Vsphere现在已经从6.5出到了6.5a的版本,所以我现在准备升级下,其他主机已经升级到6.5a了,现在要把VCSA升级下。 版本说明:http://pubs.vmware.com/Release_Notes/cn/vsphere/65/vsphere-vcenter-server-650a-release-notes.html 新增功能 此版本 vCenter Server 6.5.0a 增加了对 NSX 6.3.0 的支持。 下载地址 由于我们已经有了VCSA 6.5,所以只要下载升级补丁就可以了。 …
说明 vCenter 6.5 HA说明 在以前老版本中vCenter的HA设置非常复杂,我也没做过,这次的6.5已经简化了很多配置,老版本还要Windows Cluster群集等等一系列的设置,新版本在我看来VMware官方已经完全把vCenter的功能脱离了Windows,可以全部使用VCSA来进行部署,同样的VCSA进行HA也简化了很多,以后的环境可以全部用VCSA来管理。 以前的版本中Update Manager还是构建在Windows基础上,新版的6.5已经把功能完全都做到VCSA中,当然现在的版本是v…
说明 我们一般默认安装ESXi 都是通过cd或者u盘之类的介质进行安装ESXi系统,不过如果我们的环境新到一大批服务器并且需要在规定的时间内完成系统的部署,那么一台台部署显然是不可能的,所以我们就使用PXE来进行快速的部署, 部署PXE可以使用Windows或者Linux,我这里就使用Windows来部署。我们分为几部,先安装一台Windows系统,然后再Windows系统上安装一个IIS服务,里面配置好ks.cfg的安装配置文件,然后再下载个tftp32的软件,网上一大批,由tftp来提供dhcp和pxe的文…
说明 最近vCenter 6.5出来了,我也要更新下家里的vCenter。 安装前必须确认原来的vCenter按照模式,像我最近一次从vCenter 5.5升级到 6.0 一开始没去查看到底是用哪个账户来安装的,造成升级时权限不够,升级失败,所以安装的时候一顶要确认原先的安装环境。 升级步骤 加载光盘,点开 等待安装程序初始化 开始安装 这里注意了,需要SSO的密码,如果不知道可以重置密码。 下面的运行账户也要注意,原来我5.5升级到6.0的时候,当时别人安装在本地admin账户下,我一开始也没注意,用的域账户…