这是本文档旧的修订版!
本示例环境通过multipass实现,Multipass是一个开源命令行实用程序,允许用户协调Ubuntu Linux虚拟机的创建,管理和维护,以简化应用程序的开发。multipass的安装和使用方式参见Multipass官方说明
一、创建实例
首先通过multipass命令创建三个实例:
multipass launch -n mariadb01 18.04 multipass launch -n mariadb03 18.04 multipass launch -n mariadb03 18.04
然后通过 multipass list 命令查看这三个示例的详情:
序号 | 主机名 | ip地址 | 操作系统 | 备注 |
---|---|---|---|---|
1 | mariadb01 | 10.96.46.25 | Ubuntu Server 18.04 LTS | 作为master |
2 | mariadb02 | 10.96.46.65 | Ubuntu Server 18.04 LTS | 作为slave |
3 | mariadb03 | 10.96.46.66 | Ubuntu Server 18.04 LTS | 作为slave |
二、基础环境配置
1. 首先通过 multipass shell mariadb01 命令进入mariadb01的控制台,然后执行命令,以完成系统更新:
multipass shell mariadb01 sudo apt update sudo apt upgrade
2. 其次修改/etc/hosts文件,配置这三台服务器的主机名和ip地址的映射关系
127.0.0.1 localhost 10.96.46.25 mariadb01 10.96.46.65 mariadb02 10.96.46.66 mariadb03
3. 依次对mariadb02、mariadb03重复上述动作,完成配置