# 命令行部署 如果您希望使用命令行的方式部署OpenLDAP,请按照本章节步骤部署。 ## 前提 在开始前,请配置yum源,使用root用户登陆openldap1,进行基础配置: ``` ssh root@openldap1 ``` 从yum源所在机器获取repo文件: ``` scp oushu@192.168.1.10:/etc/yum.repos.d/oushu.repo /etc/yum.repos.d/oushu.repo ``` 安装lava命令行管理工具: ``` yum clean all yum makecache yum install -y lava ``` 创建一个openldapfile文件: ``` touch ~/openldapfile ``` 编辑openldapfile文件内容如下: ``` cat > ~/openldapfile < ~/ldapcert.sh< ~/rootdn.ldif < ~/users.ldif < ~/ldaplog.ldif << EOF # 设定日志级别 dn: cn=config changetype: modify replace: olcLogLevel olcLogLevel: stats EOF lava scp -f ~/openldapfile ~/ldaplog.ldif =:~/ldaplog.ldif lava ssh -f ~/openldapfile -e "ldapmodify -Y EXTERNAL -H ldapi:/// -f ~/ldaplog.ldif" lava ssh -f ~/openldapfile -e "echo \"local4.* /var/log/slapd.log\"\>\>/etc/rsyslog.conf" lava ssh -f ~/openldapfile -e "systemctl restart rsyslog" lava ssh -f ~/openldapfile -e "systemctl restart slapd" ``` 高可用配置 ``` cat > ~/hacommon.ldif < ~/ldap2ha.ldif < ~/user2.ldif <