使用Kickstart+PXE批量部署Linux操作系统.md
前言相信大家都知道该怎么去安装Linux操作系统了,无非是通过U盘、光驱来安装,家里有矿的伙计已经开始用服务器BMC的远程控制台来安装操作系统了。但是!如果在一个生产环境里面,有成百上千台服务器正等着你去部署操作系统,如果仍然采用以上的方法来部署操作系统,大量重复、繁琐且毫无技术可言的操作将会使你身心疲惫,甚至逐步起了杀心(别问我怎么知道的)。 都0202年了,你们还会用传统方法给生产环境来部署操作系统吗? 关于无人值守安装简介 无人值守安装(Unattended Setup)是指软件安装时无需任何用户干预,直接按默认或通过应答文件设置安装,这对于无特殊需求的用户或企业大批量部署安装操作系统及软件时非常方便。——引自百度百科。 以前用过Ghost版系统的童鞋应该会知道,在安装Windows时,几乎不需要我们去设置安装系统的各种参数,这其实也算是无人值守安装的一种了。而本文给大家介绍的无人值守安装,是针对一个拥有成百上千台服务器的生产环境而言的,具体介绍请继续往下看。 所需技术1....
定制属于你的ESXi——为ESXi6.7添加驱动
前言ESXi是目前企业采用的主流虚拟化方案之一,同时也深受广大极客和发烧友的钟爱。ESXi能够兼容大部分的服务器设备,无需额外安装驱动即可安装运行。但是,某些厂商设备采用了第三方或者自有的配件,而原生ESXi往往没有这些配件的驱动程序,这就会导致ESXi无法识别硬件、安装失败。 早期版本的ESXi(6.5以及更早版本)是可以通过ESXi Customizer来添加第三方驱动程序的,而ESXi6.7已经不再支持用旧版的ESXi Customizer来添加驱动了。So,笔者参照了一下这位大神Vedio Talk的做法,给大家介绍如何为6.7和更高版本的ESXi添加第三方驱动程序。 进入主题准备工作本文使用到的软件如下: ESXi 6.7 u3b离线安装包 ESXi Customizer PS→点击此处下载 PowerShell(Windows 10自带的命令行环境) 硬件的ESXi驱动(本文以H3C服务器的阵列卡驱动为例) 步骤安装Vmware PowerCLI模块打开Windows PowerShell,输入Install-Module -Name...
华三服务器·UIS RAID2000 M2(PM8060)阵列卡基本配置
前言 磁盘阵列(Redundant Arrays of Independent Disks,RAID)是如今大多数服务器的一个基本组成部分,它是由多块独立磁盘组合而成的磁盘组,用于提升整个磁盘系统效能,以及数据的安全性。 目前实现阵列有两种形式,分为软阵列和硬阵列。软阵列需要通过软件来实现阵列功能,如Windows的RAID5卷、Linux的mdadm工具等。而硬阵列则需要通过硬件来实现,如阵列卡。本文以华三服务器为例的UIS RAID2000 M2(PM8060)阵列卡为例,介绍如何配置一个简单的磁盘阵列。 操作过程实验环境 服务器:H3C R4900 G2 服务器包含一块UIS RAID2000...
更高的运维格调:Grafana对接Zabbix
前言Grafana——开源、高逼格可视化监控平台!搞过运维的应该都听说过Grafana吧!以下这张图就是Grafana的: 再来看看Zabbix有人可能问了,Zabbix不是有自带图表吗,为啥还需要Grafana?其实怎么说呢,Zabbix还是偏后端的监控系统,主要面向运维人员。而且,Zabbix图表类型不够丰富,对于一般人来说不太友好。So,我们可以将Grafana与Zabbix对接,作为Zabbix的Dashboard(仪表板),接收来自Zabbix的数据,并通过各种形式的图表展示出来。 废话不多说,开始我的表演。 进入正题Grafana安装部署注意: 本文使用的Linux发行版是CentOS 8.1.1911; 本文使用的Zabbix版本为5.0.1; 本文使用的Grafana版本为7.0.3; 首先,通过dnf安装Grafana: 1dnf install https://dl.grafana.com/oss/release/grafana-7.0.3-1.x86_64.rpm -y 启动Grafana,并设置为开机自启: 1systemctl enable...
拯救这场灾难——如何解决因误操作导致的VCSA连接丢失
开始唠嗑…因强迫症埋下祸根…昨天给部门的vSphere集群配置了分布式交换机(Distribute Switch),把所有虚拟机迁移到分布式端口组上了。好不容易把所有ESXi标准交换机(以下称vswitch0)的端口组删干净了,猛然发现:咋还有残留的端口组捏?!明明没有关联虚拟机,删又删不掉,看着又碍眼,干脆另起一个数据数据中心和群集,然后把所有ESXi节点重新转移过去! 然而事实证明这个决定是错误的。当我想把其中一个ESXi节点迁移到新的数据中心和集群时,频繁出现“不支持此操作”“端口20正在使用中”之类的提示。这时才想起,ESXi节点上都运行着Distribute Switch,而且虚拟机都占用着Distribute Switch上的分布式端口组:重新在vswitch0上创建标准端口组,然后把虚拟机迁移到vswitch0标准端口组,一场灾难从此拉开序幕… 灾难伊始一番操作以后,发现VCSA跟所有ESXi节点失去连接了。突然才想起,vswitch0的上行链路不是分配给Distribute...
使用CentOS 8 Cockpit+KVM搭建FusionCompute实验环境
前言前面已经介绍过如何用闲置台式机来部署FusionCompute了。但是讲真,哪有那么多空闲的机子做这种实验呢?而且我相信大多数人都不会愿意,为了做个实验,把自己的电脑硬掰成一台服务器来用(除了笔者这位傻蛋)。So!笔者以华为官方发布的FusionCompute实验环境搭建方案为参考,在其基础上进行了一些改进,现在决定把这个方案分享给大家。 前期准备本文标题或许可以改成《没钱没服务器也能玩转FusionCompute系列》,但是FusionCompute毕竟还是你的大爷,电脑配置不好点的话还是搞不动滴! 硬件准备注意FusionCompute要求CPU核心数量(或线程数量)至少要2个以上,内存容量至少8G,磁盘空间至少80GB,这些都是硬性要求。加上本机操作系统和虚拟机的性能损耗,想要把FusionCompute玩起来的话,机子配置至少也得有4核以上的CPU+16G内存,磁盘可用空间大于120GB! 设备 处理器 内存 磁盘 网络 台式机 AMD-FX8300 杂牌DDR3...
利用闲置台式机搭建FusionCompute实验环境
前言提示本文适合有一定云计算、虚拟化、华为HCIP-CloudComputing基础知识的人群食用。 FusionCompute是华为基于Linux+KVM研发的一个虚拟化套件,用于实现硬件资源的虚拟化,以及对虚拟化资源进行集中调度和管控,是华为FusionSphere解决方案的重要组成部分之一。为了学习这方面的内容,搭建一个简单可用的FusionSphere实验环境是非常有必要的(为什么我强调可用呢,继续往下看)。 华为已经在去年公布了最新版FusionCompute实验环境的搭建方案,大体思路是:在Ubuntu上部署KVM作为Hypervisor,然后在KVM上搭建FusionCompute。本人有幸在专业实训周对这个方案进行了验证,(当时是在VMware Workstation上安装Ubuntu,在Ubuntu里面安装KVM跑FusionCompute,层层嵌套,电脑配置就4核8G =...
ESXi6.7一些罕见问题的解决方法
起因一大早睡得正香,突然被一通电话叫醒了(内心万马奔腾一万个不情愿)。“…昨晚停了一次电,服务器全都连不上了,网络有问题,过来帮忙看一下”。点开微信群一看,瞬间不淡定了:“工程师反映,系统远程不了了,网站也打不开”,“停电了,昨晚半夜供电局高压跳闸,我们的电池没能坚持下去”。这不意味着整个机房瞬间失去电力供应了?! 我连滚带爬坐到了电脑椅上,打开电脑,还能连接到机房VPN,说明出口网络还是通的。几经排查,原来是因为刀片服务器的交换机忘记保存配置,断电重启后部分配置失效了(一记耳光)。 第一个问题:VCSA无法访问异常表现排查过程中发现,VCSA访问不了了,提示503 Service Unavailable(Failed to connect to endpoint…)。 解决方法第一反应告诉我,可能是VCSA的核心服务没能启动。按照网上大神的说法,需要SSH登录到VCSA,用命令行来启动核心服务。但是问题来了,这VCSA默认没打开SSH服务啊,还能怎么搞?其实VCSA还有个设备管理功能(用于进行VCSA底层组件管理),可以通过浏览器访问https://<VCSA...
ESXi升级方法 - 从5.5到6.0
前言上个月给数据中心的vSphere平台做了一次升级,期间遇到各种各样的坑,还好后期都完美解决了,不然真得跑路了(都是自找的= =)。现在我来把当时的整个操作流程整理一下。 思考先简单介绍一下这套vSphere平台的配置。平台共包含10个计算节点,均已组成集群并配置了HA,集群使用IPSAN共享存储,每个计算节点正在运行的ESXi版本是5.1。现在的任务是将每个节点的ESXi版本都升级到5.5。 那么问题来了,怎样才能保证ESXi能够平滑升级的同时,又不影响到平台上的虚拟机呢?这时,我们可以利用集群的特性,将需要升级的节点上的虚拟机热迁移到其他节点(热迁移需要配置vMotion),然后将这个节点切换到维护模式,再进行升级。这样既能完成升级,又能保证业务不中断,岂不美哉! 操作过程准备前面balabala了一堆废话,是时候开始实操了!我们先准备好一些东西: 超级终端软件(如PuTTY、SecureCRT、XShell、MobaXTerm等,Win10 CMD自带的SSH功能也是可以的); ESXi...
Hexo折腾手记
写在最前面…Hexo是基于node.js构建的一套静态博客平台,安装部署过程都比较简单,稍微懂一点点html和Markdown语法就能搞定(这也是笔者由WP转向Hexo的一个初衷…)话不多说,立马开搞! 步骤记录(笔者用的是Windows)开始之前…万事开头难(特别是对于我这种对编程一窍不通的菜鸡儿=...