openldap的安裝備份與遷移

2021-09-12 17:27:12 字數 1562 閱讀 5895

openldap的安裝備份與遷移

1、安裝

安裝方式上可以通過原始碼包和二進位製包,我這裡選擇的是通過centos 的yum 二進位製包安裝。安裝步驟十分簡單。如下:

yum -y install openldap*  db4*

安裝完成後,cp配置檔案並啟動ldap應用

cp /etc/openldap/db_config.example /var/lib/ldap/db_config

service ldap start

備註:相同的數字隨機加密後會不同

3、編輯slapd.conf檔案

ldap最為重要的乙個配置檔案應該就是slapd.conf了,我這裡主要講對密碼的配置部分。修改內容如下:

suffix "dc=test,dc=com"

rootdn "cn=admin,dc=test,dc=com"

rootpw yaz5bra9hdwvv7hm2yhd2c2ervvi/vvc

備註:前兩處視個人情況而修改,密碼就是後面的那一串。此處使用上面生成的密碼替換。

4、資料備份

ldap資料備份的方式有兩種:一種是通過ldapsearch ,一種是通過slapcat命令。我這裡更傾向於使用後者。因為後都使用不涉及到密碼輸出等問題。直接一條命令搞定

/usr/sbin/slapcat > /opt/ldap/ldapdbak.ldif

5、資料的匯入

提到匯出就不得不提下匯入,ldap的匯入命令也有兩種:一種是通過ldapadd命令,一種是通過slapadd命令。同樣,我傾向於使用後者。方法如下:

slapadd -l /opt/ldap/ldapdbak.ldif

6、資料的清空

資料清空也有兩種方式:一種是通過ldapdelete刪除,一種通過直接清理物理檔案(清理前先關閉ldap應用)。當然ldapdelete除了清空資料外,也可以用於刪除部分資料。如果僅僅是清空資料的,我更傾向於使用清空物理檔案的方式。預設通過yum安裝的ldap的資料檔案存放的路徑是 /var/lib/ldap ,不過因為域的不同,在該目錄下面可能又有根據不同的域命名的目錄。有點類似於mysql 下不同的庫使用不同的資料夾名字是乙個道理 。而如果要清乙個域的資料的方法就是直接將該域對應的物理檔案刪除即可。

7、資料遷移

其實在上面幾個步驟中已經將遷移的操作都串聯進去了。具體操作分兩步:一步是源伺服器上的匯出,一步是目標伺服器上的匯入。詳細如下:

源伺服器:

/usr/sbin/slapcat > /opt/ldap/ldapdbak.ldif

目標伺服器:

/etc/init.d/slapd stop

rm -rf /var/lib/ldap/*

#mkdir 361way.com    (建立對應的域目錄)

#chown -r ldap:ldap 361way.com

slapadd -l /opt/ldap/ldapdbak.ldif

chown -r ldap:ldap /var/lib/ldap/*

#chown -r ldap:ldap 361way.com

/etc/init.d/slapd start

安裝 備份 還原mongodb

安裝 tar zxvf mongodb linux i686 2.0.2 rc2.tgz 我們把 mongodb linux i686 2.0.2 rc2重新命名為mongodb 我們把在mongodb目錄下新建乙個data目錄存放資料 新建乙個log目錄存放日誌 啟動 前台啟動 bin mongo...

OpenLdap安裝與配置

1.1 檢視 yum list grep openldap 1.2 安裝 yum install y openldap servers openldap clients 2.1 準備資料庫目錄,openldap配置檔案 cp usr share openldap servers slapd.conf...

Xtrabackup安裝備份還原過程

一 安裝。前提是已經安裝好mysql.這裡使用壓縮包直接解壓使用。2 安裝依賴環境包 yum install y libaio libaio devel perl time hires curl curl devel zlib devel openssl develperl cpio expat d...