以个人PC作为服务器的选轴软件——后传

选轴软件如果可以多人同时使用,且不占用个人PC的资源。那么将数据库放到虚拟机上,并让防火墙开放固定端口,是一个很好的解决办法。本文,将以业务为案例,万法同宗!

一、一些概念

VM Virtual Machine

通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。是一种计算环境,有CPU、内存、网络接口和存储器,通常用于充当隔离系统。简单考虑,一个VM就是一个完整的独立PC

常见虚拟机

Java虚拟机,Linux虚拟机,windows虚拟机

虚拟化(就是虚拟化技术):

虚拟化是一种技术,它通过在计算机硬件上创建一个抽象层,使得单台物理计算机的硬件资源(如处理器、内存、存储等)可以被分割成多个虚拟计算机(虚拟机,VM)。每个虚拟机都可以运行自己的操作系统和应用程序,就像独立的物理计算机一样

二、业务背景

公司使用了Hyper-V虚拟平台, Hyper-V允许用户在单一物理主机上创建和管理多个虚拟机(VM)。每个虚拟机有自己的操作系统和应用程序(包括不同版本的windowsLinux)。

虚拟机IP:192XXXXX (根据实际情况变更)

使用远程桌面连接(Microsoft Remote Desktop),输入的目标计算机的IP地址。让个人设备能够通过网络找到并连接到目标计算机

三、你需要的

Remote desktop(直接菜单栏搜索)

VM IP

Suitable postgresql version(合适的版本)

Dbeaver ,或者其他你用的数据库管理软件

四、VM安装数据库

和你的电脑上安装一样,需要注意的是,安装的数据库版本要匹配VM系统版本

五、Dbeaver访问VM数据库

站里有很多类似的博客,搜一搜就有了

六、可能遇见的问题

connection attempt timed out:

可能性1:没修改两处配置,postgresql.conf.sample的#listen_addresses和’ # IPv4 local connections,添加一个新行:host all all 0.0.0.0/0 scram-sha-256

可能性2:Ping IP,100%丢包的话,是防火墙设置,找相关同事设置

FATAL: no pg_hba.conf entry for host "xxxxxx"

解决:pg_hba.conf文件下IPV4 local connection的method修改为md5

method值为md5

pg_hba.conf

修改method值为md5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值