KeyarchOS(KOS)安装TiDB

1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性https://cn.pingcap.com/

2 安装环境

  • 操作系统版本:KOS 5.8 (4.18.0-372.41.1.kos5.x86_64)
  • 测试架构:x86_64,8核4G虚拟机
  • 软件版本:TiDB v7.2.0

 安装TiDB

3.1 下载并安装TiDB

执行以下命令,TiDB会下载安装脚本并运行。

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

更新shell设置使命令生效。

source /root/.bash_profile

3.2 部署本地测试集群

直接执行 tiup playground 命令会运行最新版本的 TiDB 集群,其中 TiDB、TiKV、PD 和 TiFlash 实例各 1 个。

[root@localhost ~]# tiup playground
tiup is checking updates for component playground ...
A new version of playground is available:
   The latest version:         v1.12.5
   Local installed version:
   Update current component:   tiup update playground
   Update all components:      tiup update --all

The component `playground` version  is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/playground-v1.12.5-linux-amd64.tar.gz 8.07 MiB / 8.07 MiB 100.00% 1.18 MiB/s
Starting component `playground`: /root/.tiup/components/playground/v1.12.5/tiup-playground
Using the version v7.2.0 for version constraint "".

If you'd like to use a TiDB version other than v7.2.0, cancel and retry with the following arguments:
        Specify version manually:   tiup playground <version>
        Specify version range:      tiup playground ^5
        The nightly version:        tiup playground nightly

Start pd instance:v7.2.0
The component `pd` version v7.2.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/pd-v7.2.0-linux-amd64.tar.gz 50.50 MiB / 50.50 MiB 100.00% 1.14 MiB/s
Start tikv instance:v7.2.0
The component `tikv` version v7.2.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tikv-v7.2.0-linux-amd64.tar.gz 284.91 MiB / 284.91 MiB 100.00% 1.13 MiB/s
Start tidb instance:v7.2.0
The component `tidb` version v7.2.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tidb-v7.2.0-linux-amd64.tar.gz 74.33 MiB / 74.33 MiB 100.00% 1.09 MiB/s
Waiting for tidb instances ready
127.0.0.1:4000 ... Done
The component `prometheus` version v7.2.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/prometheus-v7.2.0-linux-amd64.tar.gz 94.24 MiB / 94.24 MiB 100.00% 957.25 KiB/s
download https://tiup-mirrors.pingcap.com/grafana-v7.2.0-linux-amd64.tar.gz 50.15 MiB / 50.15 MiB 100.00% 1.13 MiB/s
Start tiflash instance:v7.2.0
The component `tiflash` version v7.2.0 is not installed; downloading from repository.
download https://tiup-mirrors.pingcap.com/tiflash-v7.2.0-linux-amd64.tar.gz 235.16 MiB / 235.16 MiB 100.00% 1.13 MiB/s
Waiting for tiflash instances ready
127.0.0.1:3930 ... Done

🎉 TiDB Playground Cluster is started, enjoy!

Connect TiDB:   mysql --comments --host 127.0.0.1 --port 4000 -u root
TiDB Dashboard: http://127.0.0.1:2379/dashboard
Grafana:        http://127.0.0.1:3000

3.3 TiDB管理服务

通过 http://127.0.0.1:2379/dashboard 访问 TiDB Dashboard 页面,默认用户名为 root,密码为空

通过 http://127.0.0.1:3000 访问 TiDB 的 Grafana 界面,默认用户名和密码都为 admin。

4 测试TiDB

4.1 使用MySQL客户端连接TiDB

[root@localhost ~]# mysql --comments --host 127.0.0.1 --port 4000 -u root

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 37
Server version: 5.7.25-TiDB-v7.2.0 TiDB Server (Apache License 2.0) Community Edition, MySQL 8.0 compatible

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

4.2 展示数据库

MySQL [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| INFORMATION_SCHEMA |
| METRICS_SCHEMA     |
| PERFORMANCE_SCHEMA |
| mysql              |
| test               |
+--------------------+
5 rows in set (0.001 sec)

4.3 创建表并插入数据

MySQL [(none)]> create table test.hola(bonj text);
Query OK, 0 rows affected (0.094 sec)

MySQL [(none)]> insert into test.hola(bonj) values("Mundo");
Query OK, 1 row affected (0.006 sec)

MySQL [(none)]> insert into test.hola(bonj) values("Lundo");
Query OK, 1 row affected (0.002 sec)

MySQL [(none)]> select * from test.hola;
+-------+
| bonj  |
+-------+
| Mundo |
| Lundo |
+-------+
2 rows in set (0.001 sec)

4.4 更新数据

MySQL [(none)]> update test.hola set bonj='Xundo' where bonj='Mundo';
Query OK, 1 row affected (0.003 sec)
Rows matched: 1  Changed: 1  Warnings: 0

MySQL [(none)]> select * from test.hola;
+-------+
| bonj  |
+-------+
| Xundo |
| Lundo |
+-------+
2 rows in set (0.001 sec)

4.5 删除数据

MySQL [(none)]> delete from test.hola where bonj='Xundo';
Query OK, 1 row affected (0.002 sec)

MySQL [(none)]> select * from test.hola;
+-------+
| bonj  |
+-------+
| Lundo |
+-------+
1 row in set (0.001 sec)

MySQL [(none)]> exit
Bye

<think>嗯,用户想在VMware上安装KOS操作系统的虚拟机。这个问题需要我来梳理整个安装流程。首先得确认KOS是什么系统,从引用[3]看,KOS是麒麟操作系统(Kylin Operating System)的简称,国产系统,特别强调了大模型部署的优化。 安装前准备阶段,用户需要准备三样东西:VMware软件(建议16.x以上版本)、KOS的ISO镜像文件、足够的系统资源。这里引用[4]提到openKylin安装要求至少4GB内存和20GB磁盘,KOS应该也类似,但考虑到大模型支持特性,可能需要更高配置,比如8GB内存和50GB磁盘会更稳妥。 安装步骤方面,核心是VMware的虚拟机创建向导。用户需要特别注意几个关键配置点:选择"Linux"类型时版本要选对(如Ubuntu 64位),虚拟磁盘最好用单个文件方便管理,硬件设置里记得提前加载ISO镜像。引用[4]里openKylin的安装流程可以参考,但KOS的图形安装器可能有差异,分区环节建议用户接受默认方案。 安装后配置容易被忽略,比如VMware Tools的安装(对应引用[2][5]提到的增强工具概念),还有国产系统常见的驱动适配问题。引用[3]提到KOS整合了环境组件,但虚拟机环境仍需手动安装驱动工具。最后要提醒用户检查网络和存储功能是否正常。 突然想到用户可能分不清KOS和openKylin的区别,是否需要说明?不过引用[3][4]显示两者都是麒麟家族,安装流程应该通用。另外用户提供的引用里混用了VirtualBox和VMware,要明确说明本文方案仅适用于VMware环境。 最后生成相关问题时要覆盖延伸场景:性能优化对应引用[3]的大模型特性,双系统安装则是更进阶的需求,共享文件夹这类实用功能也值得单独展开。引用[1]的KVM安装方案虽然不适用当前需求,但可以作为替代方案在相关问题里提及。</think>根据引用内容,以下是在VMware Workstation中安装KOS(麒麟操作系统)虚拟机的完整流程: --- ### **安装前准备** 1. **获取资源** - 下载VMware Workstation Pro(建议16.x或17.x版本)[引用4] - 获取KOS官方ISO镜像(访问麒麟/统信官网下载最新版本)[引用3][引用5] 2. **硬件要求** - 宿主机内存:**≥8GB**(建议16GB,KOS需大模型支持)[引用3] - 磁盘空间:**≥50GB**(推荐SSD)[引用4] - CPU:支持虚拟化技术(Intel VT-x/AMD-V需在BIOS开启)[引用1] --- ### **安装步骤** #### **1. 创建新虚拟机** ```markdown 1. 打开VMware → 点击"创建新的虚拟机" 2. 选择"自定义(高级)" 3. 硬件兼容性:选择 **Workstation 16.x/17.x** 4. 安装来源:**安装程序光盘镜像文件(iso)** → 浏览选择KOS镜像 ``` ![VMware创建向导](https://example.com/vmware-setup.png) *图:虚拟机配置向导示意图[引用4]* #### **2. 关键配置项** | 配置项 | 推荐参数 | 说明 | |-----------------|----------------------------|-----------------------------| | 操作系统类型 | **Linux** → **Ubuntu 64位** | KOS基于Linux内核[引用3] | | 处理器 | 2核以上(开启虚拟化引擎) | 大模型需并行计算能力[引用3] | | 内存 | ≥4096MB | 低于4GB可能卡顿[引用4] | | 网络类型 | NAT模式 | 方便宿主机共享网络 | | 磁盘类型 | **SCSI** → 拆分虚拟磁盘 | 提升I/O性能[引用2] | | 磁盘容量 | ≥50GB | 建议立即分配空间 | #### **3. 启动安装** ```markdown 1. 点击"开启此虚拟机" 2. 进入KOS安装引导界面 → 选择"图形安装" 3. 语言选择:**简体中文** 4. 分区方案: - 新手:选择**自动分区** - 高级:手动创建 `/`(根分区)和 `swap`(交换分区) 5. 设置用户名/密码(需符合Linux命名规则) 6. 确认安装 → 等待进度完成(约15-30分钟) ``` > ⚠️ 注意:安装过程中勿强制关机,避免系统损坏[引用4] #### **4. 安装VMware Tools** ```bash # 安装后操作(提升性能关键!) 1. 虚拟机菜单 → 安装VMware Tools 2. 挂载光盘 → 终端执行: sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo ./vmware-install.pl -d # -d参数接受默认配置 3. 重启生效:sudo reboot ``` > 作用:支持剪贴板共享、分辨率自适应、文件拖拽[引用2][引用5] --- ### **常见问题解决** - **无法启动安装** 检查BIOS虚拟化是否开启(Intel VT-x/AMD-V)[引用1] - **屏幕分辨率异常** 重装VMware Tools并重启:`sudo /usr/bin/vmware-user-suid-wrapper` [引用2] - **网络连接失败** 虚拟机设置 → 网络适配器 → 重置为NAT模式 --- ### **优化建议** 1. **启用3D加速**: 虚拟机设置 → 显示器 → 勾选**加速3D图形** 2. **共享文件夹**: 虚拟机设置 → 选项 → 共享文件夹 → 添加宿主机目录 3. **快照功能**: 安装完成后立即创建系统快照,便于回滚[引用4] ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值