Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.
Original topic: 数据库可以在centos和其它操作系统上混合部署吗?
Currently, every server in the cluster is running the CentOS system. Due to company requirements, new servers are not allowed to install the CentOS system. If we want to add nodes in the future, can we use other operating systems?
Theoretically, the communication between nodes follows a fixed protocol and is independent of the underlying system. However, currently, TiUP manages the deployment uniformly. If it is another system, there should be no difference in usage compared to CentOS.
Actually, there is an approach: after acquiring new servers, can we upgrade them to a unified system through scaling in and out? This would be more efficient from a management perspective.
There is no difference in usage compared to CentOS, does that mean the operation commands are exactly the same as CentOS?
It can be deployed in the following systems (preferably with consistent CPU architecture):
It can be deployed in the following systems, but it is not recommended:
Is scaling up or down referring to virtualizing the new and old servers into one?
It is best to standardize the cluster to avoid unnecessary maintenance troubles in the future.
It means adding new system servers through scaling out and reducing CentOS system servers through scaling in, ultimately achieving a cluster with only new system servers and no CentOS system servers.
I also think it’s better to switch everything to the new system directly. It’s easier to maintain than having half on the old servers and half on the new servers.
Theoretically, there’s no problem, it’s just troublesome to maintain.
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.