> ## Content Index
> Fetch the complete content index at: https://note.xdq.me/llms.txt
> Use this file to discover other available public pages before exploring further.

# hyper-v centos安装后优化
- URL: https://note.xdq.me/centosan-zhuang-hou-you-hua/
- Published: 2014-11-02T22:08:55.000Z
- Updated: 2026-10-03T02:46:56.000Z
- Author: xud6
- Tags: centos, linux, hyperv, #Import 2026-10-03 02:45

##### 安装常用软件

包括nano文字编辑器、wget、curl、lsof、bash-completion和ifconfig

```
sudo yum install -y nano bash-completion net-tools wget curl lsof policycoreutils-python

```

###### 移除不用的服务

```
sudo systemctl stop iprdump iprinit iprupdate NetworkManager
sudo systemctl disable iprdump iprinit iprupdate NetworkManager
sudo yum remove -y btrfs-progs* iprutils ivtv* iwl*firmware libertas* NetworkManager* aic94xx-firmware* alsa-*

```

###### 可选移除不用的服务

```
systemctl stop postfix avahi-daemon.socket avahi-daemon.service

```

然后

```
systemctl disable postfix avahi-daemon.socket avahi-daemon.service

```

然后

```
yum remove -y postfix avahi-autoipd avahi-libs avahi biosdevname dracut-network kexec-tools

```

移除networkmanager后需要使用/etc/sysconfig/network-scripts/下的配置文件进行配置

移除固定ip配置名后的0

###### 安装hyper-v服务

```
sudo yum install -y hypervkvpd

```

###### 修改分辨率

```
grubby --update-kernel=ALL --args="video=hyperv_fb:800x600"

```

###### 安装yum-cron

```
sudo yum install -y yum-cron

```

###### 更新系统

```
yum upgrade -y

```

###### reboot

##### curl方式

```
sudo curl -L http://file.xdq.me/centos7_hyperv.sh | bash

```

##### 其他

###### 开启内存热添加

编辑/etc/udev/rules.d/100-balloon.rules

```
sudo nano /etc/udev/rules.d/100-balloon.rules

```

填入一下内容

```
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

```

###### 开启yum-cron自动更新

编辑 /etc/yum/yum-cron.conf

```
nano /etc/yum/yum-cron.conf

```

将 apply\_updates 改为 yes

###### 删除kdump

```
sudo yum remove -y kexec-tools

```

然后

```
sudo nano /etc/default/grub

```

删除

```
crashkernel=auto

```

参考更改I/O scheduler应用设置

###### 更改I/O scheduler

```
sudo nano /etc/default/grub

```

添加

```
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop video=hyperv_fb:800x600"

```

Gen2虚拟机(EFI)执行

```
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

```

Gen1虚拟机执行

```
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

```

确认已生效

```
cat /sys/block/sda/queue/scheduler

```

###### 设置hostname

```
sudo hostnamectl set-hostname FQDN_system_name

```

###### 安装EPEL源

```
sudo yum install -y epel-release

```

###### 删除tuned

```
sudo yum remove -y tuned

```

###### 更改swapness

```
sudo nano /etc/sysctl.conf

```

添加

```
vm.swappiness = 10

```