المحتويات

المقدمة

المشكلة

الحل

المقدمة

يوضح هذا المستند كيفية الحصول على نسخة إحتياطية من جهاز Prime Infrastructure (PI) Gen 1 خارجيا باستخدام منفذ USB من الجهاز والعكس.

المشكلة

في العديد من سيناريوهات العملاء، يتم تقييد إستخدام بروتوكول نقل الملفات/بروتوكول نقل الملفات المبسط (FTP/TFTP) في مركز البيانات الخاص بهم، ومن ثم يكون من الصعب للغاية على العميل نقل عملية النسخ الاحتياطي من بروتوكول الإنترنت (PI) إلى نقطة خارجية بمساعدة أي خادم FTP/TFTP. ونظرا لأن الجهاز يعد خادما قائما على نظام التشغيل Linux، فمن الصعب للغاية نقل النسخ الاحتياطي من أية طريقة أخرى إلى النقطة الخارجية لأنه قد يكون هناك إمكانية لأن يؤدي إلى تلف النسخ الاحتياطي في وقت النقل غير الصحيح.

الحل

وللتغلب على هذه الحالة، ابحث عن حل بديل لنقل النسخ الاحتياطي من Prime Server إلى USB Stick باستخدام جهاز منفذ USB. ومن المزايا الأخرى أنه أسرع بكثير ويساعد على تقليل الوقت الذي يستغرقه النسخ بواسطة FTP/TFTP/SFTP وسيكون من المفيد جدا نسخ البيانات الكبيرة أيضا.

النسخ الاحتياطي من جهاز PI Gen1 إلى USB

الخطوة 1. أدخل عصا USB.

الخطوة 2. إنشاء قسم جديد لنظام ملفات ext4 المدعوم.

-bash-4.1# fdisk -l   n e l t 8e w

-bash-4.1# partprobe

-bash-4.1# mkfs.ext4 /dev/sdb1

-bash-4.1# mkdir /media/usb-drive/

-bash-4.1# mount -t ext4 /dev/sdb1 /media/usb-drive/

-bash-4.1# umount /media/usb-drive

الخطوة 3. انسخ النسخة الاحتياطية من defaultRepo إلى نظام الملفات الذي تم تحميله حديثا.

الخطوة 4. تحقق من MD5 للملف في كلا المكانين.

النسخ الاحتياطي من جهاز USB إلى PI Gen1

الخطوة 1. تسجيل الدخول إلى PI.

pi/admin#

الخطوة 2. انتقل إلى shell.

pi/admin# shell

Enter shell access password :

Starting bash shell ...

ade #

ade #

ade # sudo su -

-bash-4.1#

الخطوة 3. عرض كافة أقسام القرص في PI.

-bash-4.1# fdisk -l

Disk /dev/sda: 897.0 GB, 896998047744 bytes

255 heads, 63 sectors/track, 109053 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000591be

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          64      512000   83  Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2              64          77      102400   83  Linux

Partition 2 does not end on cylinder boundary.

/dev/sda3              77      109054   875359232   8e  Linux LVM

Disk /dev/mapper/smosvg-rootvol: 4194 MB, 4194304000 bytes

255 heads, 63 sectors/track, 509 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-swapvol: 16.8 GB, 16777216000 bytes

255 heads, 63 sectors/track, 2039 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-tmpvol: 2113 MB, 2113929216 bytes

255 heads, 63 sectors/track, 257 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-usrvol: 7348 MB, 7348420608 bytes

255 heads, 63 sectors/track, 893 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-varvol: 4194 MB, 4194304000 bytes

255 heads, 63 sectors/track, 509 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-optvol: 716.3 GB, 716252905472 bytes

255 heads, 63 sectors/track, 87079 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-home: 134 MB, 134217728 bytes

255 heads, 63 sectors/track, 16 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-recvol: 134 MB, 134217728 bytes

255 heads, 63 sectors/track, 16 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-altrootvol: 134 MB, 134217728 bytes

255 heads, 63 sectors/track, 16 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-localdiskvol: 134.6 GB, 134553272320 bytes

255 heads, 63 sectors/track, 16358 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/mapper/smosvg-storeddatavol: 10.5 GB, 10502537216 bytes

255 heads, 63 sectors/track, 1276 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000

Disk /dev/sdb: 62.1 GB, 62075699200 bytes

255 heads, 63 sectors/track, 7546 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xa5fe72c5

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1        7546    60613213+  8e  Linux LVM

الخطوة 4. قم بإنشاء دليل جديد وقم بتركيبه.

-bash-4.1# mkdir /media/usb-drive/

-bash-4.1# mount -t ext4 /dev/sdb1 /media/usb-drive/

-bash-4.1# ls -lv

total 60

-rw-------. 1 root root  8494 Aug 24  2018 anaconda-ks.cfg

drwxr-xr-x. 2 root root  4096 Aug 24  2018 bin

-rw-r--r--. 1 root root 18977 Aug 24  2018 install.log

-rw-r--r--. 1 root root  5646 Aug 24  2018 install.log.syslog

-rw-r--r--. 1 root root     5 Aug 24  2018 iso.ks.cfg

-rw-------. 1 root root   164 Aug 24  2018 ks-post.log

-rw-------. 1 root root   381 Aug 24  2018 ks-post-toinstall.log

-rw-rw-r--. 1 root root   120 Aug 23 17:47 test.log

-bash-4.1# cd /media/usb-drive/

-bash-4.1# pwd

/media/usb-drive

الخطوة 5. قبل نسخ النسخة الاحتياطية، تحقق من MD5 للنسخ الاحتياطي من USB.

-bash-4.1# ls -lv

total 21197320

-rw-r--r--. 1 root root 21706033973 Jun 28 14:57 pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

drwx------. 2 root root       16384 Jun 28 14:29 lost+found

-bash-4.1#

-bash-4.1#

-bash-4.1# md5sum pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

44daa932e7ca10fafe480302f7a17b6a  pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

-bash-4.1#

-bash-4.1#

الخطوة 6. انسخ النسخة الاحتياطية في مجلد /localdisk/defaultRepo.

-bash-4.1# cp pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg /localdisk/defaultRepo/

-bash-4.1#

-bash-4.1#

-bash-4.1# cd /localdisk/defaultRepo/

-bash-4.1# ls -lv

total 21218032

-rw-r--r--. 1 root root 21706033973 Aug 23 18:56 pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

-bash-4.1#

-bash-4.1#

الخطوة 7. تحقق من MD5 الخاص بالنسخ الاحتياطي المنسوخ باستخدام MD5 السابقة.

-bash-4.1# md5sum pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

44daa932e7ca10fafe480302f7a17b6a  pi-180419-1332__VER3.1.0.0.132_BKSZ204G_CPU16_MEM3G_RAM15G_SWAP15G_APP_CK1589549125.tar.gpg

-bash-4.1#

-bash-4.1#

الخطوة 8. إلغاء تحميل الدليل.

-bash-4.1# umount /media/usb-drive

-bash-4.1#

-bash-4.1#

-bash-4.1#