OpenGauss安装之OpenEuler系统安装与设置

本文详细介绍了如何在Windows环境下使用VMwareWorkstation安装OpenEuler操作系统,包括系统下载、虚拟机创建、安装步骤、网络设置、VMwareTools安装及共享文件夹配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础环境要求

硬件条件:内存16G
操作系统:Win10/Win11
虚拟机软件:VMware Workstation 16/17(版本都可),应已安装
openGauss运行系统:openEuler(欧拉操作系统)22.09

OpenEuler系统安装与设置

1. 下载openEuler系统光盘映像文件。

打开官网,选择openEuler23.03

https://www.openeuler.org/zh/download/?version=openEuler%2023.03

选择架构、场景以及软件包类型

初次使用的话基本上都是先安装虚拟机,我们大部分主机都是x86_64架构,场景的话就选服务器,软件版类型选择标准版,可以安装图形化的操作系统
在这里插入图片描述

2.创建虚拟机

2.1下载完成,打开VMware,点击新建虚拟机
在这里插入图片描述2.2选择自定义安装,点击下一步
在这里插入图片描述
2.3 选择虚拟机兼容性,默认即可,点击下一步
在这里插入图片描述

2.4 安装客户机操作系统,选择稍后安装操作系统,点击下一步
在这里插入图片描述
2.5 选择客户机操作系统,Linux 4.x内核64位,完成后点击下一步
在这里插入图片描述
2.6 建议修改虚拟机的名称
在这里插入图片描述
2.7 修改虚拟机安装位置

在磁盘上创建一个用于保存虚拟机的文件夹
2.8 点击浏览,选择安装位置
在这里插入图片描述
2.9 处理器配置,根据自己主机的情况选择大小
在这里插入图片描述
2.10 配置虚拟机内存,根据自己主机的情况选择
在这里插入图片描述

2.11 选择网路类型,一般选择NAT模式
在这里插入图片描述
2.12 选择I/O控制器类型,默认即可
在这里插入图片描述
2.13 选择磁盘类型,默认即可
在这里插入图片描述
2.14 选择磁盘,默认即可
在这里插入图片描述
2.15 指定虚拟机磁盘大小,根据自己的需求,一般给20G
在这里插入图片描述
2.16 指定磁盘文件,点击浏览,和虚拟机保存在应一个文件夹,点击保存,点击下一步
2.17 点击自定义硬件,选择安装操作系统的镜像
在这里插入图片描述2.18 点击关闭,点击完成

3.安装openEuler操作系统

3.1 点击开启虚拟机
在这里插入图片描述
3.2 鼠标点击灰色任意区域,回车
在这里插入图片描述

3.3 这里检测镜像,不想等待的话Esc键可以跳过检测
在这里插入图片描述

3.4 选择操作系统语言
在这里插入图片描述

3.5 选择软件,华为欧拉系统暂时没有自建的图形桌面,但可以使用深度dde桌面,安装完系统之后配置。
在这里插入图片描述在这里插入图片描述

3.6 选择安装目的地,默认即可,点击完成
在这里插入图片描述

3.7 设置root账户,密码不要太简单在这里插入图片描述
在这里插入图片描述

3.8 开始安装操作系统,等待安装完成后重启
在这里插入图片描述

4.安装完成,登录虚拟机

4.1 安装完成,重启系统
在这里插入图片描述

4.2 输入用户名和密码,登录虚拟机
在这里插入图片描述
4.3 查看虚拟机网络,默认情况是自动**,可以设置成静态IP地址
在这里插入图片描述

在这里插入图片描述

5. Vmware-Tools安装

1.虚拟机openEuler20.03开机,然后在VMware中点击菜单“虚拟机(M)”,点击“Install VMware Tools…”
在这里插入图片描述 2.在命令行输入“ls /dev”查看,查看cdrom是否存在。
在这里插入图片描述 3.在/mnt目录下新建一个名为cdrom的文件夹
查看/mnt目录,命令:ls /mnt
在/mnt目录下新建目录cdrom,命令:mkdir /mnt/cdrom
在这里插入图片描述
4.将光盘挂载到/mnt/cdrom目录下
命令:mount –t iso9660 /dev/cdrom /mnt/cdrom
在这里插入图片描述
5.查看/mnt/cdrom中的内容
命令:ls /mnt/cdrom
在这里插入图片描述
6.将名为“VMwareTools-10.3.25-20206839.tar.gz”复制到/root目录下,并重新命名为vm.tar.gz
命令:cp /mnt/cdrom/VMwareTools-10.3.25-20206839.tar.gz /root/vm.tar.gz
在这里插入图片描述
查看/root目录
命令:ls /root
在这里插入图片描述
7.解压/root/vm.tar.gz
命令:cd /root
命令:tar -xzf vm.tar.gz
在这里插入图片描述
如果报错,没有tar命令,则说明需要安装tar工具
在这里插入图片描述
命令:yum whatprovides tar
在这里插入图片描述
根据查询结果,安装tar
命令:yum install tar
在这里插入图片描述

  1. 进入名为“vmware-tools-distrib”的目录,输入“./vmware-install.pl”尝试安装
    命令:cd vmware-tools-distrib
    命令:./vmware-install.pl
    在这里插入图片描述
    安装过程中,遇到提示,按回车键即可(安装过程中,需要看提示,有些地方需要输入yes或no)
    在这里插入图片描述

6. 共享文件夹设置

编辑虚拟机设置–>选项–>共享文件夹–>总是启用在这里插入图片描述
–>添加–>下一步–>浏览–>指定一个宿主系统文件夹(比如下载目录)–>下一步–>确保选上“启用此共享”–>完成
在这里插入图片描述

输入命令vmware-hgfsclient查看共享目录是否已经设置成功
如果出现目录(比如Downloads)说明共享目录设置成功
使用如下命令挂载共享文件夹
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o nonempty
检查共享文件夹是否可用
执行后,去/mnt/hgfs目录下能看到刚刚在主机设定的共享文件夹,在主机中在该文件夹放入文件,若在openEuler中文件夹下能看到文件,即表明配置成功!
在这里插入图片描述但是这种挂载每次关机就会失效,我们还得重新执行一次挂载命令。
自动挂载共享目录
用vim打开/etc/fstab文件,添加一行挂载信息
vi /etc/fstab
键入o在下一行插入
.host:/ /mnt/hgfs fuse.vmhgfs-fuse nonempty,allow_other,defaults 0 0
然后 Esc–>Shift+z 保存退出
使用mount -a指令让刚刚写入的挂载信息立即生效。
在这里插入图片描述

7.openEuler上网环境设置

vi /etc/sysconfig/network-scripts/ifcfg-ens33
按照如下内容修改,openEuler默认不适用ipv4,而使用ipv6。通过修改将ipv6内容统统修改为no,并根据先前安装系统时所看到的网络设置信息设定ipv4设置(注意设置为静态ip地址)。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=XXXXXXX #此行不改动,保持自己机器的设置
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.xx.xx  //自己的IP
NETMASK=255.255.255.0     
GATEWAY= 192.168.xxx.x //自己的默认网关
DNS1=                                 //可以8.8.8.8
DNS2=  								//可以114.114.114.114
IPV6_PRIVACY=no

设置完毕后存盘退出(:wq),reboot–重启
接着输入命令:ping www.baidu.com
看看能否ping通,如果通了,则说明网络配置成功
如果ping不通则失败,认真检查前边几步是否都正确无误

<think>好的,我现在需要帮助用户解决在openEuler系统中配置openGauss数据库开机自启动的问题。首先,我应该回顾用户提供的引用内容,特别是引用[2],里面提到了使用systemctl命令来设置服务自启动。 用户的问题非常具体,直接询问配置方法,所以我需要给出步骤明确的指导。首先,我应该确认是否需要先安装openGauss,但用户可能已经完成了安装,因此重点放在配置自启动上。 接下来,根据引用[2],步骤包括创建服务文件、重新加载systemd配置、启用服务、启动服务并验证状态。我需要将这些步骤详细分解,确保用户能够逐步操作。同时,需要注意权限问题,可能需要使用sudo来执行这些命令。 还需要提醒用户检查服务文件的路径和内容是否正确,特别是ExecStart的路径是否实际安装路径一致。此外,验证服务状态和测试重启后的自启动效果也很重要,这能帮助用户确认配置是否成功。 最后,生成的相关问题应该围绕可能遇到的后续问题,比如检查服务日志、修改启动参数以及关闭自启动的方法。这些相关问题可以帮助用户进一步解决问题,提升他们的自主处理能力。 需要确保所有命令和配置文件的格式正确,避免拼写错误,并且用中文清晰解释每个步骤的目的。同时,引用标识要正确添加到对应的步骤后面,遵循用户提供的引用格式。</think>### 逐步说明:在openEuler系统中配置openGauss开机自启动 #### 1. **创建openGauss系统服务文件** 首先需要为openGauss创建systemd服务配置文件: ```bash sudo vi /usr/lib/systemd/system/opengauss.service ``` 文件内容如下: ``` [Unit] Description=openGauss Database Service After=syslog.target network.target [Service] Type=forking User=omm Group=dbgrp EnvironmentFile=/home/omm/.bashrc # 根据实际环境变量路径调整 ExecStart=/opt/huawei/install/bin/gs_ctl start -D /opt/huawei/data # 根据实际安装路径调整 ExecStop=/opt/huawei/install/bin/gs_ctl stop -D /opt/huawei/data Restart=on-failure [Install] WantedBy=multi-user.target ``` **说明:** - `User`和`Group`需openGauss实际运行用户一致(默认为`omm`用户) - `EnvironmentFile`需指向包含数据库运行所需环境变量的文件[^2] #### 2. **重新加载systemd配置** ```bash sudo systemctl daemon-reload # 使新服务文件生效 ``` #### 3. **启用开机自启动** ```bash sudo systemctl enable opengauss # 设置服务为开机自启 ``` #### 4. **手动启动服务并验证** ```bash sudo systemctl start opengauss # 立即启动服务 sudo systemctl status opengauss # 查看运行状态 ``` 正常状态应显示`active (running)`,若出现错误可通过以下命令查看日志: ```bash journalctl -u opengauss -xe ``` #### 5. **验证自启动效果** ```bash sudo reboot # 重启系统 systemctl status opengauss # 重启后检查服务状态 ``` ### 关键配置说明 | 配置项 | 作用说明 | 注意事项 | |-----------------|----------------------------------|-----------------------------------| | `Type=forking` | 标识服务以守护进程方式运行 | 必须正确设置否则systemd无法跟踪进程 | | `WantedBy` | 定义服务启动级别 | 保持默认`multi-user.target`即可 | | `Restart`策略 | 定义服务异常退出时的重启机制 | 推荐`on-failure`防止无限重启 | ### 常见问题处理 1. **权限问题** 确保服务文件权限设置正确: ```bash sudo chmod 644 /usr/lib/systemd/system/opengauss.service ``` 2. **路径错误** 检查`ExecStart`中的二进制文件路径和数据目录是否实际安装路径一致 3. **环境变量缺失** 在`EnvironmentFile`中确保包含以下关键变量: ```bash export GAUSSHOME=/opt/huawei/install export PATH=$GAUSSHOME/bin:$PATH export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值