HP Microserver Gen8 双网口搭建All In One

HP Microserver Gen8 双网口搭建All In One

近期SSD降价比较厉害,故于拼多多以209一块的价格购入两块1T SSD,重新搭建环境的同时记录一下

说明

  1. 主路由采用iKuai,单臂路由使用iWRT,通过Ubuntu安装Samba以及基于K3s的emby部署实现All in One

适用范围

  1. 基于x86架构且至少有两个物理网口的终端(未确认单网口是否能通过SRIOV实现);
  2. 有一定的Linux使用基础。

硬件信息

部件型号数量
CPUE3 1260L1
内存HPE SmartMemory 8G2
硬盘幻隐 HS20002
阵列卡embedded B120i1
网卡embedded HP Ethernet 1Gb 2-port 332i Adapter1

软件信息

  • 基于VMware ESXi 6.5U2搭建虚拟化环境
  • 规划如下:
IP虚拟机备注资源
10.1.1.1iKuai主路由2vCPU 2G RAM 4G Storage
10.1.1.2iWRT单臂路由2vCPU 2G RAM 2G Storage
10.1.1.3ESXi ManagementESXi管理Unavailable
10.1.1.4iLOBMCUnavailable
10.1.1.5Ubuntu 20.04SMB服务以及Emby2vCPU 4G RAM 1.2TB Storage

ESXi安装

  1. 前往ESXi HPE定制镜像下载ESXi镜像,注意需要VMware账户;
  2. 使用iLO Remote Console挂载ISO并引导安装;
  3. 安装完成后F2进入设置配置management network静态IP【可选】

ESXi 网络规划

  • 现存如下网络:
    在这里插入图片描述
  • vSwitch设置如下:
    • external network:
      在这里插入图片描述
    • vSwitch0:
      在这里插入图片描述

虚拟机部署

iKuai

  • 下载页面:点击访问
  • 下载完成后上传至ESXi的存储中,并创建虚拟机
    在这里插入图片描述- 启动后,设置网卡绑定、WAN口以及LAN口地址
  • 登录Web GUI创建DHCP地址池
    在这里插入图片描述

iWRT

  • 下载点击,下载完成后解压得到IMG文件

  • 下载StarWind V2V Converter

  • 选择Local file:
    在这里插入图片描述

  • 选择解压后的img文件,点击Next

  • 选择Remote VMware ESXi Server or vCenter
    在这里插入图片描述

  • 输入ESXi的管理IP以及用户名和密码, 点击Create a new Virtual Machine对硬件规格进行配置:
    在这里插入图片描述

  • 创建完成后打开虚拟机,编辑配置文件 /etc/config/network设置LAN地址,设置完成后打开Web GUI关闭DHCP

Ubuntu

Samba安装以及配置
  1. 安装Samba
    sudo apt-get install samba samba-common
  2. 创建共享目录
    sudo mkdir share
    sudo mkdir share/movies
    sudo mkdir share/tvshows
  3. 配置samba用户
    sudo useradd <用户名> # 如果使用已存在用户则跳过此步骤
    sudo smbpasswd -a <用户名>
  4. 配置Samba
    sudo vim /etc/samba/smb.conf
    在最底部添加如下内容:

    [share]
    comment = samba server
    path = </home/bailongfei/share # 第2步创建的文件夹的绝对路径,可通过pwd命令查看
    browseable = yes
    writeable = yes
    available = yes
    valid users = bailongfei # 第3步配置的用户

  5. 重启Samba服务
    sudo service smbd restart
  6. 在电脑或其他终端添加网络文件夹
    在Windows文件管理器中输入\linux ip 便可以看到linux samba服务共享的文件夹
    在这里插入图片描述
  7. 映射磁盘以便于使用以及管理
    这台电脑 ->右键 ->映射网络驱动器,文件夹输入框输入\linux ip\共享名,不能直接输ip,一定要加上共享名,点击完成

部署emby

  1. 安装K3s,参考页面
    curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -
  2. 部署完成后创建emby的namespace:
    sudo kubectl create ns embymedia
  3. 检查一下:
    在这里插入图片描述
  4. 创建emby的YAML:
apiVersion: v1
kind: Namespace
metadata:
  name: emby
  labels:
    name: emby
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: embyconfig
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  persistentVolumeReclaimPolicy: Retain
  accessModes:
  - ReadWriteOnce
  hostPath:
    path: /storage/k8sConfig/emby
---

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: emby-config-claim
  namespace: embymedia
spec:
  storageClassName: manual
  accessModes:
  - ReadWriteOnce
  volumeName: embyconfig
  resources:
    requests:
      storage: 4Gi
---

apiVersion: apps/v1
kind: Deployment
metadata:
  name: emby
  namespace: embymedia
spec:
  template:
    metadata:
      name: emby-app
      labels: 
        name: emby-app
    spec:
      volumes:
        - name: emedia
          hostPath:
            type: Directory
            path: /home/bailongfei/share
        - name: econfig
          persistentVolumeClaim:
            claimName: emby-config-claim
      containers:
      - name: emby
        image: emby/embyserver
        env:
        - name: UID
          value: "1000"
        - name: GID
          value: "1000"
        volumeMounts:
        - name: econfig
          mountPath: "/config/"
        - name: emedia
          mountPath: "/media/"
        imagePullPolicy: IfNotPresent
  replicas: 1 
  selector:
    matchLabels:
      name: emby-app
---
apiVersion: v1
kind: Service
metadata:
  name: emby-service
  namespace: embymedia
spec:
  type: NodePort
  ports:
    - name: emby-web
      port: 8096
      targetPort: 8096
      nodePort: 30030
  selector:
    name: emby-app

注意:如图所示路径应为Samba分享的目录,需自行结合实际情况确认
5. 部署
kubectl create -f emby.yaml
6. 等待部署完成后通过host-ip:30030即可访问
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值