一般在多机集群时, 需要在各个机器上都安装相同的软件, 大多采用将其中一台机器作为yum源,
然后其他机器配置从该机器获取yum源. yum安装方便, 所以一般推荐采用yum安装方式.
1. 一般集群采用局域网形式(域名也可以), 所以需要修改/etc/hosts的主机名称, 默认的主机名称是一长串字符.
vi /etc/hosts
xxx.xxx.xxx.xxx 115test
2. 采用httpd或者nginx都可以.这里采用nginx, 加入如下配置:
server {
listen 80;
server_name 115test;
location /yum-repo {
root /mnt/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
3. 再/mnt下建立yum-repo文件夹, 这里测试下载一个mysql-community-server.rpm, 然后放到yum-repo/mysql/RPMS文件夹内.
4. 在mysql文件夹内运行createrepo . 当前文件夹创建repo命令. 创建完成会出现repodata目录.
5. 配置yum源.
在/etc/yum.repo.d/文件夹下复制一个其他的源文件, vi修改
[mysql57]
name=MySQL Community
baseurl=http://115test/yum-repo/mysql/
enabled=1
gpgcheck=0
#gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
去掉校验, gpgcheck=0,注释掉gpgkey
wq保存退出.
6. 清理yum缓存并查看是否有自定义的源
yum clean all;
yum list | grep mysql
其他机器上直接新增/etc/yum.repo.d/源配置即可, 然后清缓存