CentOS7 宝塔面板 MinIO安装部署服务开机启动

CentOS7 宝塔面板 MinIO安装部署服务开机启动,第1张

安装minio服务 下载minio,建议下载到/usr/local/bin/ 目录下,可全局访问 宝塔面板后台对MinIO服务端口放行:9000 36266 根目录创建一个 /data/share 文件夹,可随意找地方创建,注意路径 启动:minio server /data/share 启动成功会自动输出访问地址和默认的登陆账号密码,浏览器里直接访问。 后台服务挂起 chmod +x /etc/rc.d/rc.local nohup minio server /data/share --console-address 0.0.0.0:36266 >/data/minio.log 2>&1 & 创建一个 minio 配置文件,内容如下: MINIO_VOLUMES:对应上面创建的文件夹 MINIO_OPTS:–address是内网对应端口,–console-address是外网访问对应端口 CentOS 7 是在/lib/systemd/system/下,创建minio.service 内容如下: AssertFileIsExecutable:minio服务的位置 EnvironmentFile:这个就是上面对配置文件位置 重新加载服务的配置文件 配置开机自启动 最后重启服务器验证。 提供一下minio client客户端下载地址: https://dl.min.io/client/mc/release/windows-amd64/

但实际上只有一个用户在工作(只有服务器系统才有真正意义上的多用户多任务操作)。另外的用户处于暂停状态。因为是同一个系统,所以系统文件是相同的,如图,用户名为Systerm,local \ network server的为公用的进程,其他为用户各自的进程,更换用户的时候就是把用户各有的进程替换掉(或者挂起,或者处于阻塞状态),其余的保留。所以,如果用管理员用户修改系统文件的时候普通用户是会受到影响的。管理员之间也会相互影响。比如,你新建一个文件夹,另外一个用户也会发现多了一个文件夹。不过桌面上的东西是各有的,还有开始菜单里面的布局,因为桌面是保存在各自用户的文件夹内的,还有开始菜单里面的布局。硬盘则是公用的,只要修改里面的文件都会受到影响。不过普通用户是不能修改系统设置的。

首先科普下 Virtual Box 虚拟机的几种主流的网络设置方式,先上图(来源官方文档)

我们的目标是实现类似于桥接模式的那种局域网虚拟机主机互通并且能够访问外网的网络模式,以满足我们日常架设本地服务器测试环境的需求。但是又不想使用桥接模式,因为会占用真实局域网的 IP 地址,这点对于管理严格一点的公司内网来说非常棘手;切换网络容易产生 IP 冲突,就要针对虚拟机更改 IP 配置,非常的麻烦。

那哪种模式才能满足我们的需求呢?

以上介绍的单纯任何一种模式都无法满足,就算能满足也要做相应的设置,而不是默认配置完就能支持。比如 Host-only 模式就可以通过配置宿主机物理网卡和虚拟的网卡之间进行网络共享实现。但是考虑到不通操作系统(例如:Mac OS X、Windows)设置的方式肯定存在差异,没法做到跨平台,换一个操作系统部署同一套环境免不了学习成本,所以这种方式不予考虑。

那还有没有其他方式呢?

答案是有的,不过需要结合几种网络模式来实现。

这里我们采用 双网卡+Host-only+NAT 网络模式来实现。

虚拟机管理软件是支持定制硬件的(当然这里所说的硬件是指软件模拟的),所以添加网卡就可以满足。

假设你已经拥有了一台安装好 CentOS 7.x 的虚拟机

Virtual Box 侧边栏选中你要配置的虚拟机,我这里是 centos7-origin ,点击右边的设置

选中侧边栏的网络一栏,点击”网卡1“标签页,配置连接方式为“仅主机网络”,界面名称选默认的就好

点击“网卡2”标签页,配置连接方式为“网络地址转换”,注意要勾上“启用网络连接”的选框。如果有需要,你也还可以配置“网卡3”、“网卡4”。这里我们只需要配置两张网卡

按以上步骤添加好网卡启动虚拟机

输入 ip addr 命令,此时能看到两张网卡,依次为前面我们设置的 Host-only 、 NAT 模式

cd /etc/sysconfig/network-scripts &&ls 可以看到存在 ifcfg-enp0s3 这个网卡的配置文件,后缀对应的就是前面看到的网卡名

cp ifcfg-enp0s3 ifcfg-enp0s8 拷贝 ifcfg-enp0s3 命名 ifcfg-enp0s8 (对应前面的第二张网卡名)

nmcli con show (使用这个命令需要 NetworkManager 这个服务是开启的)查看网卡的 UUID 并通过 nmcli con show >~/uuid.txt 记录到文件以备修改网卡配置用(这里文件名和路径自己定,也可以同我一样放在家目录,因为我没有用 ssh 工具连接虚拟机,到时候给网卡设置上对应的 UUID 没法复制粘贴,输入会比较麻烦,所以先把查看到的 UUID 信息输出到文件,修改网卡配置文件时可以读入文件的内容方便编辑)

我们采用静态 IP 的方式配置Host-only模式的网卡,也就是 enp0s3 这块

回到Virtual Box主界面点击菜单管理->主机网络管理器,弹出对话框如下

这里采用固定 IP 配置,网络选项卡->手动配置如上

配置虚拟机 Host-only 模式的网卡 vi ifcfg-enp0s3

注意,网段需要跟上面主机网络配置的网卡处于同一网段,网关地址这里设置为主机网络配置的网卡地址一致

接着编辑 enp0s8 这张网卡, vi ifcfg-enp0s8 命令模式下光标移动到最后一行读入我们之前保存的网卡 UUID 文件 : r ~/uuid.txt 方便修改。因为这里是NAT模式,所以只要修改以上四个地方。

systemctl restart network 重启网络

ip addr 查看网卡是否配置成功,如上说明配置没问题

依次测试 Host-only 模式访问宿主机、 NAT 模式访问宿主机、访问外网

测试宿主机访问虚拟机

这样,整个网络便搭建好了,接着就可以欢乐的搭建本地服务器测试环境了


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/655104.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-23
下一篇2023-07-23

发表评论

登录后才能评论

评论列表(0条)

    保存