i6wz1l 发表于 2024-7-12 12:00

开始折腾hyper-v了,大家有没有主力环境使用winserver2022+hyper的感觉稳定性如何

如上面标题,昨天把服务器安装成windows server 2022 简单说一下使用体验。




1、部署了 天上飞的养猪场   给局域网学习使用。
2、虚拟化方面使用hyper-v,安装linux等虚拟机使用。

3、直接在系统上安装了emby影音解码,windows安装好硬解就能用这点好评,(windows解码性能要高于linux?)

4、文件共享这点就是windows强项了,直接使用共享文件夹(smb)主要用于备份群晖
5、相册这些 因为我主力还是群晖所以windows上就不需要了,搜索了下也有很多替代方案。
6、.......







长期的windows操作经验,各方面操作肯定都更方便点,远程控制方面使用的是 自带的远程桌面RDP以及ipmi的远程控制(不用担心失联)综合讨论一下有没有长期使用windows server 作为家庭服务器的,另外hyper -v稳定性如何,想请各位有经验的大佬谈谈使用技巧以及经验,后续我也会持续用一段时间,然后写一个详细的帖子,感谢大家。


lz2906190 发表于 2024-7-12 12:03

wmware 更易用 毛病少。

巴特沃斯 发表于 2024-7-12 12:08

server系统的SMB会默认启用内存当缓存,默认5G记得调整或者关闭

cpufreestyle1 发表于 2024-7-12 12:08

绝代双骄 发表于 2024-7-12 12:09

Win2022+hyperv蛮稳定的,我也是跟你一样,server系统直接run jellyfin硬解,不用折腾乱七八糟直通问题,winserver网卡配置要关闭节能,不然一段时间后你rdp连不上,其他问题还没发现

cpufreestyle1 发表于 2024-7-12 13:07

promiseme 发表于 2024-7-12 13:14

All in boom稳定用了三四年了,没出过问题
Hyperv装了openwrt和seafile,win里面装了个plex加挂pt和视频共享

zhgna 发表于 2024-7-12 13:27

一直用winserver平台,优点还是比较多的,如小白不需要太多学习和适应,不用担心硬件驱动,存储格式也都兼容,虚拟机有自带的hyper,也有win wmware,稳定性都不错。

nn1122 发表于 2024-7-12 13:37

hyper-v虽然稳定但是功能单一比较封闭,PVE虚拟机最开放开源但是可设置的地方太多了会造成一些奇怪的问题,而VM的ESXI和Vcenter恰好在以上两者的中间,所以一般来说是最佳选择

curdfu 发表于 2024-7-12 14:02

跟你差不到的用途,我装的win10 专业工作站版,兼容性更好些

Heatherfield 发表于 2024-7-12 14:06

用了几年主要拿来跑虚拟机,稳定性还可以,直通pcie设备也不麻烦,但usb和sata控制器好像就不是很好直通了。也有一些PVE机器,可以多个需要硬件加速的LXC容器与主机共用核显是一大优势。

NewMoonStyle 发表于 2024-7-12 14:07

winserver的驱动哪里搞?

malgerz 发表于 2024-7-12 14:23

用了一段时间了,挺好的,就是想显卡直通一直没找到对的方案

MoonDigi 发表于 2024-7-12 14:34

没啥问题

蓝色星芒 发表于 2024-7-12 14:47

我是2022+hyperv,虚拟机8个,虚拟机在安装docker,最多的一台docker装了10个。

windows最大的好处是软件多,兼容性不存在问题。如果可以我喜欢用linux+docker,但是带来的问题是家人不习惯。所以我是结束管理后,直接把windows虚拟机打开,最大化,这样随便家人用,都不影响其它的

Mirage 发表于 2024-7-12 14:48

hyperv挺方便的,稳定性比同事的VMware稳一点没出过问题

Mageblade 发表于 2024-7-12 15:33

windows server做nas用了好多年了,开始装的server 2019,然后直接在2019上面升级成2022,所有设置都能保留
docker环境用的是docker desktop,由于装得比较早,所以它的后端引擎就是hyper-v,这么多年用下来还是挺稳的

据说现在可以把后端引擎切换成wsl2,但是我切换过一次发现hyper-v下的docer全部都没了,只能再切回去,幸好切回去之后docker又都回来了。docker里存了很多数据,不能无损切换的话,暂时不去折腾了

saga1974 发表于 2024-7-12 15:37

给客户的生产环境搞的两台Win2022的hyper-v超融合,不停机用了快1年了。没啥问题

jessuse 发表于 2024-7-12 15:46

windows系统当宿主机,是不是配置管理起来有点儿不方便呢

kartanus 发表于 2024-7-12 16:21

Hyper-V的话最大优势是你搞的虚拟机多是Windows,那就很香
如果是跑一堆Linux,不如PVE、ESXi

主机我就弄了个硬盘温度检测、磁带机和Plex三个软件,因为几乎配置好常年不会再更新调试了
剩下折腾的都在虚拟机里搞

——OpenWRT,单臂路由,就俩功能**和mosdns,有需要**的手动切到这个ip网关地址,直通了一个网口
——PT用,win10 LTSC,挂PT、各种网盘,PT站会显示客户端ip地址,所以随时看到更新后的IPv6地址都可以远程登录,也不做DDNS啥的,不安全,IPv6动态更新,等你被扫到已经换十几次地址了,常年在单位就直接连它,别存太重要的数据就行了
——wow私|服,自己从GitHub上拉了45、60、70、80的四个版本,可单机可机器人,做了DDNS的话也可以让朋友连进来玩,为了便于管理,所以开了4个虚拟机各存1版,常开的其实也就是60级和80级
——XP,留了一个XP,有时候真的会遇到某些网站就是死活出错,XP+Opera还真的可以... 就是很神奇
——车企诊断系统,主流车企诊断系统各虚拟了一版,主要是查资料用,一年4次更新,都会重新部署下,稳定版才会放到实体机上更新,玩改装升级必备

——AI相关,最近想直通显卡,然后弄个远程AI本地大模型相关的,没时间拆机柜再往里塞显卡折腾了,可能会再起一个机器,搞点计算相关的虚拟化场景

xgzz 发表于 2024-7-12 16:31

正好刚搞得ha500刚折腾完
n5105
hyper-v openwrt
QT下载 iyuu自动转种辅种 TR做种
jellyfin server 削刮

网卡记得要直通


就这破配置一点都不卡用着香的很

绝代双骄 发表于 2024-7-12 21:26

看软件啦,我不用win11

iroi_1984 发表于 2024-7-12 21:31

一直是Windows Server 2019 + Hyper-V + OpenWRT,很稳定
而且我的还是个家用机来改网卡驱动装的2019

hantty 发表于 2024-7-12 21:53

Mageblade 发表于 2024-7-12 15:33
windows server做nas用了好多年了,开始装的server 2019,然后直接在2019上面升级成2022,所有设置都能保留 ...

问一下immich在docker destop上怎么部署?有教程吗

wybb 发表于 2024-7-12 22:24

做多网卡路由不方便,我直接拿4口网卡做交换机的,win的多网卡桥接性能非常差,和基于debian的proxmox不能比,而且用iperf3跑hyperv模拟的openwrt 单线程根本跑不满,proxmox的就能跑满(非直通),网络性能差是我不用hyperv的唯一理由

wab110xx 发表于 2024-7-13 08:40

windows server 2019+Hyper-V当过一段时间软路由,不是很稳定,就放弃了~~

qjj2857 发表于 2024-7-15 14:06

wybb 发表于 2024-7-12 22:24
做多网卡路由不方便,我直接拿4口网卡做交换机的,win的多网卡桥接性能非常差,和基于debian的proxmox不能 ...

你用的什么网卡,跑不满多少g

Mageblade 发表于 2024-7-16 10:25

本帖最后由 Mageblade 于 2024-7-16 10:28 编辑

hantty 发表于 2024-7-12 21:53
问一下immich在docker destop上怎么部署?有教程吗

这是官方的安装说明
https://immich.app/docs/install/docker-compose

我给你大概总结一下:

1. 下载最新的docker-compose.yml和.env文件放到同一个目录,建议新建一个目录命名为 Immich-docker-compose
https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
https://github.com/immich-app/immich/releases/latest/download/example.env


2. 将 example.env 改名为 .env 并根据自己的实际情况修改里面的映射目录
这是我的配置供参考

docker-compose.yml
#
# WARNING: Make sure to use the docker-compose.yml of the current release:
#
# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
#
# The compose file on main may not be compatible with the latest release.
#

name: immich

services:
immich-server:
    container_name: immich_server
    image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
    # extends:
    #   file: hwaccel.transcoding.yml
    #   service: cpu # set to one of for accelerated transcoding
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
      - ${EXTERNAL_PATH}:/usr/src/app/external
      - /etc/localtime:/etc/localtime:ro
    env_file:
      - .env
    ports:
      - 2283:3001
    depends_on:
      - redis
      - database
    restart: always

immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of - to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
    # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration
    #   file: hwaccel.ml.yml
    #   service: cpu # set to one of for accelerated inference - use the `-wsl` version for WSL2 where applicable
    volumes:
      - ${CACHE_LOCATION}:/cache
    env_file:
      - .env
    restart: always

redis:
    container_name: immich_redis
    image: docker.io/redis:6.2-alpine@sha256:328fe6a5822256d065debb36617a8169dbfbd77b797c525288e465f56c1d392b
    healthcheck:
      test: redis-cli ping || exit 1
    restart: always

database:
    container_name: immich_postgres
    image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
    volumes:
#      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
      - pg-data:/var/lib/postgresql/data
    healthcheck:
      test: pg_isready --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' || exit 1; Chksum="$$(psql --dbname='${DB_DATABASE_NAME}' --username='${DB_USERNAME}' --tuples-only --no-align --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; echo "checksum failure count is $$Chksum"; [ "$$Chksum" = '0' ] || exit 1
      interval: 5m
      start_interval: 30s
      start_period: 5m
    command: ["postgres", "-c" ,"shared_preload_libraries=vectors.so", "-c", 'search_path="$$user", public, vectors', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"]
    restart: always

volumes:
pg-data:
model-cache:


.env
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables

# The location where your uploaded files are stored
UPLOAD_LOCATION=E:/Immich/photo
EXTERNAL_PATH=E:/Immich/external
# The location where your database files are stored
DB_DATA_LOCATION=E:/Immich/db
CACHE_LOCATION=E:/Immich/cache

# The Immich version to use. You can pin this to a specific version like "v1.71.0"
IMMICH_VERSION=release

# Connection secret for postgres. You should change it to a random password
DB_PASSWORD=postgres

# The values below this line do not need to be changed
###################################################################################
DB_USERNAME=postgres
DB_DATABASE_NAME=immich


3. 安装 docker
我写了一个批处理,你可以直接用,把它和前面的 docker-compose.yml 放到同一个目录

install.bat
@echo off
docker-compose pull
docker-compose up -d
pause

安装完之后在 docker desktop 里就能看到了,以后还可以直接执行这个 install.bat 拉取新的镜像更新

另外再给你贴2个相关的设置教程

基本设置:
https://www.bilibili.com/video/BV1oS411c7rc

外部图库及中文地图:
https://www.bilibili.com/video/BV1qz421q7Do

对了,还有最重要的一条,自己要解决docker拉取的网络问题,建议用 clash 设置为系统代理,至于代理服务器需要自行去购买了

tomag 发表于 2024-7-16 11:23

我就比较简单粗暴了,直接用win10专业版跑hyperV,一个月重启一次,感觉稳稳的[傻笑]

当然应用比较简单,就装了个openwrt,还装了个centOS跑豆子

hantty 发表于 2024-7-16 13:19

Mageblade 发表于 2024-7-16 10:25
这是官方的安装说明
https://immich.app/docs/install/docker-compose



十分详细感谢感谢
页: [1] 2 3
查看完整版本: 开始折腾hyper-v了,大家有没有主力环境使用winserver2022+hyper的感觉稳定性如何