1.1. תצורה
שני המארחים בדוגמה זו ייקראו drbd01 ו drbd02. הם יצטרכו להגדיר את רזולוציית השמות באמצעות DNS או דרך / Etc / hosts קוֹבֶץ. ראה פרק 8, שירות שמות דומיין (DNS) [עמ' 166] לקבלת פרטים.
• כדי להגדיר drbd, בעריכת המארח הראשונה /etc/drbd.conf:
גלובלי { usage-count no; } נפוץ { syncer { rate 100M; } } משאב r0 {
פרוטוקול ג'; סטארט - אפ {
פסק זמן wfc 15;
degr-wfc-timeout 60;
}
נטו {
}
cram-hmac-alg sha1; "סוד" משותף-סוד;
ב-drbd01 {
התקן /dev/drbd0; דיסק /dev/sdb1;
כתובת 192.168.0.1:7788;
מטה-דיסק פנימי;
}
ב-drbd02 {
התקן /dev/drbd0; דיסק /dev/sdb1;
כתובת 192.168.0.2:7788;
מטה-דיסק פנימי;
}
}
יש הרבה אפשרויות אחרות ב /etc/drbd.conf, אבל בדוגמה זו ערכי ברירת המחדל שלהם בסדר.
• כעת העתק /etc/drbd.conf למארח השני:
scp /etc/drbd.conf drbd02:~
• וכן, הלאה drbd02 להעביר את הקובץ ל /וכו:
sudo mv drbd.conf /etc/
• כעת באמצעות כלי השירות drbdadm אתחל את אחסון המטא נתונים. בכל שרת בצע:
sudo drbdadm create-md r0
• בשלב הבא, בשני המארחים, הפעל את דמון drbd:
sudo systemctl הפעל את drbd.service
• על drbd01, או כל מארח שאתה רוצה להיות הראשי, הזן את הפרטים הבאים:
sudo drbdadm -- -- overwrite-data-of-peer prime all
• לאחר ביצוע הפקודה לעיל, הנתונים יתחילו להסתנכרן עם המארח המשני. כדי לצפות בהתקדמות, על drbd02 הזן את הפרטים הבאים:
צפה ב-n1 cat /proc/drbd
כדי להפסיק לצפות בפלט לחץ Ctrl + c.
• לבסוף, הוסף למערכת קבצים /dev/drbd0 והרכיבו אותו:
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv