Category Archives: 服务器管理

XenServer安装后,解决系统盘4G大小限制无法上传大于4g的ISO镜像(挂载新建盘的方法)

此法不稳定 我们都知道xenserver安装后,不管你的盘有多大,只有4G的空间。 故操作是:新建LV卷,可自定义大小 若ISO仓库已经创建好了,只需执行步骤1、2、3、4、5、7、8、9,把新的逻辑卷硬盘挂载到/opt/iso文件下(原来的镜像会消失) 1、vgdisplay #先查看剩余空间 [[email protected] /]# vgdisplay — Volume group — VG Name VG_XenStorage-205eecff-2466-84fe-56d5-81472e44f3c2 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 8 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 11.99 GB… Read More »

Xencenter 创建iso本地库

在根下创建iso挂载目录 mkdir /iso 创建本地iso库 xe sr-create name-label=ISO type=iso device-config:location=/iso  device-config:legacy_mode=true content-type=iso

CentOS7 开启Google BBR加速 让你的VPS更快

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。 BBR解决了两个问题: 再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。 降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。 项目地址:https://github.com/google/bbr 升级内核 先更新系统 yum update -y 开启 BBR 要求 4.10 以上版本 Linux 内核,可使用如下命令查看当前内核版本: uname -r 可以得到类似如下的结果: 3.10.0-514.10.2.el7.x86_64 如果当前内核版本低于 4.10,可使用 ELRepo 源更新: sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm sudo yum –enablerepo=elrepo-kernel install kernel-ml -y 安装完成后,查看已安装的内核: rpm -qa | grep kernel 得到结果如下: kernel-3.10.0-123.el7.x86_64 kernel-headers-3.10.0-514.16.1.el7.x86_64 kernel-ml-4.11.0-1.el7.elrepo.x86_64 kernel-tools-3.10.0-514.16.1.el7.x86_64 kernel-3.10.0-514.16.1.el7.x86_64 kernel-tools-libs-3.10.0-514.16.1.el7.x86_64 在输出中看到 kernel-ml-4.11.0-1.el7.elrepo.x86_64 类似的内容,表示安装成功。 修改grub2引导… Read More »

Centos6.5安装kvm虚拟化

KVM简介: 1.KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。 2.是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。 3.KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……) 一、设置虚拟机支持虚拟化 二、先关闭防火墙和selinux [[email protected] ~]<span class="hljs-comment"># service iptables stop    关闭防火墙</span> [[email protected] ~]<span class="hljs-comment"># setenforce 0                关闭selinux(临时生效)</span> setenforce: SELinux <span class="hljs-keyword">is</span> disabled 永久生效方法 [[email protected] ~]<span class="hljs-comment"># vim /etc/sysconfig/selinux   SELINUX=enforcing 改为disabled 并reboot生效</span> 三、检查服务器是否支持虚拟化 [[email protected] ~]<span class="hljs-comment"># grep -E -o… Read More »

linux下yum安装出现HTTP Error 404 NOT FOUND错误的办法

今天配置CentOS服务器失误,先设置了防火墙iptables配置限制了INPUT为DROP, 然后再yum install安装组件出现所有安装源都无法找到’HTTP Error 404 NOT FOUND’. 关闭防火墙后依然是这个错误,在网上找了很久,发现是缓存原因: yum查找软件包依赖时使用的是过时的缓存,清空更新之后,再次安装软件,问题消失, 具体指令如下: # yum clean all # yum update 然后安装,OK

在ESXi 5.5主机中克隆VM主机

因为vSphereClient没有克隆VM主机的功能,所以需要用命令来克隆VM主机。   1.首先要开启ESXi的SSH功能,用vSphere Client登录ESXi->Configuration->SecurityProfile->Services->Properties… 2.关闭要被克隆的虚拟机,然后用PuTTY 远程连接ESXi主机。DC01文件夹就是要被克隆的VM主机。   新建EX02文件夹,此文件夹是用来放新克隆主机的硬盘数据,我们需要把DC01的硬盘资料复制到EX02中。我们只需要复制DC01.vmkd,DC01-flat.vmdk就自动复制过去。 使用vmkfstools来进行虚拟机vmdk的复制,-d thin (Thin Provisioning)表达这个硬盘可以随着使用而成长,而非一次就固定大小。 3.新建虚拟机的时候选择自定义,选择使用之前已存在的硬盘,也就是在EX02.vmdk 4.开机后要使用系统自带的sysprep来生成新的SID,计算机名等信息。

Debian7等旧版本的安装源问题

今天安装了一个Debian7的最小版本,然后安装curl的时候出现很多问题,记录备用: 安装工具的时候提示 Media change: please insert the disc labeled ‘Debian GNU/Linux 7.8.0 _Wheezy_ – Official amd64 DVD Binary-1 20150110-14:43’ in the drive ‘/media/cdrom/’ and press enter 也就是要求插入Debian光盘来离线安装软件包。有点古老的方式,还是通过网络安装要方便得多。通过修改source.list文件可以修改安装方式: vi /etc/apt/sources.list 屏蔽列表CD修改源为163或者其他更新源 https://mirrors.163.com/.help/debian.html apt-get update 更新源 apt-get upgrade 更新系统 apt-get install sudo 安装sudo apt-get install curl 安装curl

怎么在debian下面安装vmware-tools呢?

1、先确实虚拟机 CD/DVD 是否启用了: VM -> Settings -> Hardware -> CD/DVD (IDE) -> Connect at power on 勾上 2、启动虚拟机进入系统,安装 linux-headers-* 和 build-essential 包: # apt-get install linux-headers-`uname -r` build-essential 3、安装 VMware-Tools: VM -> Install VMware Tools … 弹出对话框: Install 确认(Yes) 或者挂载 #mount /media/cdrom # mount | grep ‘cdrom’ /dev/hdc on /media/cdrom0 type iso 9660 ( …… Read More »

解决debian9系统安装后root用户无法通过ssh连接的问题

网络上针对debian8及以下的系统解决方案,按照这个方案修改做如下修改: vi /etc/ssh/sshd_config 把文本中的 #PermitRootLogin no 前的“#”去掉”no”改成“yes” ================================== debian9的系统解决方案,找到以下代码: #PermitRootLogin prohibit-password 改成 PermitRootLogin yes 并reboot后解决。

通过Esxi命令关闭无响应的虚拟机

一、使用ESXi 5.0 主机的esxcli 命令来关闭虚拟机 esxcli 命令能够在本地或远程来关闭运行在ESXi 5.0主机上的虚拟机。 1. 打开ESXi Shell、vSphere Management Assistant (vMA)或vSphere Command-Line Interface (vCLI) 客户端,只要esxcli工具能够运行即可。 2. 使用如下命令获取正在运行的虚拟机清单,该清单由World ID、UUID、Display Name和 .vmx 配置文件所在路径构成: esxcli vm process list  #显示在此ESXI服务器中所有运行的虚拟机列表 3.  用如下命令关闭一台虚拟机: esxcli vm process kill –type=[soft,hard,force] –world-id=WorldNumber 注意:有三种关闭虚拟机的方法,Soft 程度最低,hard 为立即执行,如果依然不能关闭,则可以使用force 模式。 4.  执行步骤2来检查虚拟机是否已不再运行。 二、使用 ESXi 命令行工具 vim-cmd 来关闭虚拟机 1.  在 ESXi 控制台,进入技术支持模式,用root用户登录。 2.  使用如下命令获取虚拟机清单,该清单由VMID、Display Name和 .vmx… Read More »