Step 1.兩臺機器都將sdb做爲DRBD備份的磁盤 ==》 生成 dev/drbd0 ※sdb模擬爲SSD硬盤 node
# drbdadm create-md r0
# drbdadm up r0
# lsblkapp
Step 2.將node1升級爲主節點,並用生成的/dev/drbd0與/dev/sdc做成一個flashcache。 .net
# drbdadm -- --overwrite-data-of-peer primary all
# flashcache_create -p back -s 1G -b 4k sdbcache /dev/drbd0 /dev/sdcblog
# lsblkrem
Step 3.解體flashcache,並將node1降爲備用節點 get
# dmsetup remove sdbcache 虛擬機
# drbdadm secondary r0flash
Step 4.將node2升級爲主節點,並用生成的/dev/drbd0與/dev/sdc做成一個flashcache。 it
# drbdadm -- --overwrite-data-of-peer primary all
# flashcache_create -p back -s 1G -b 4k sdbcache /dev/drbd0 /dev/sdctest
# lsblk
Step 1.查看主節點的狀態 ※ node2爲主節點
# drbdadm-overview
Step 2.在主節點上將sdbcache掛載到一個文件夾中
# mount /dev/mapper/sdbcache /mnt/flashcacheTest
# lsblk
Step 3.在掛載的文件夾中建立一個文件,並取消掛載
# echo 「This is a test.」 >> test.txt
# umount /mnt/flashcacheTest
Step 4.解體flashcache,並將node2降爲備用節點
# dmsetup remove sdbcache
# drbdadm secondary r0
Step 5.將node1升級爲主節點,並加載flashcache ※ node1設置爲主節點
# drbdadm primary r0
# flashcache_load /dev/drbd0
Step 6.將node1上的sdbcache掛載到/mnt/flashcacheTest文件夾中
# mount /dev/mapper/sdbcache /mnt/flashcacheTest
Step 7.確認/mnt/flashcacheTest文件夾中是否存在test.txt文件