| | 1 | 1. SSH auto login |
| | 2 | {{{ |
| | 3 | sudo su |
| | 4 | Server : ssh node_name (known_host) |
| | 5 | Client: ssh node_name |
| | 6 | }}} |
| | 7 | Allnode :ssh-keygen -r rsa |
| | 8 | {{{ |
| | 9 | cd .ssh |
| | 10 | cat id_rsa.pub >> authorized_keys |
| | 11 | cat /tftboot/nodes/192.../root/.ssh/id_rsa.pub >> authorized_keys |
| | 12 | |
| | 13 | cp authorized_keys known_hosts /tftpboot/nodes/192.../root/.ssh |
| | 14 | }}} |
| | 15 | |
| | 16 | 2. Config Nodes and Disks |
| | 17 | {{{ |
| | 18 | vim gpfs.nodes |
| | 19 | 「gpfs00.nchc.org.tw:quorum-manager |
| | 20 | gpfs01.nchc.org.tw:quorum-manager |
| | 21 | gpfs02.nchc.org.tw:quorum-manager」 |
| | 22 | |
| | 23 | vim gpfs.disks |
| | 24 | 「/dev/sdb:gpfs01.nchc.org.tw::dataAndMetadata:: |
| | 25 | /dev/sdb:gpfs02.nchc.org.tw::dataAndMetadata:: |
| | 26 | /dev/sdb:gpfs03.nchc.org.tw::dataAndMetadata::」 |
| | 27 | }}} |
| | 28 | |
| | 29 | 3. Create Cluster |
| | 30 | {{{ |
| | 31 | mmdelnode -f |
| | 32 | mmcrcluster -n gpfs.nodes -p gpfs01.nchc.org.tw -s gpfs02.nchc.org.tw -r `which ssh` -R `which scp` |
| | 33 | 「-p: 主NSD \Server |
| | 34 | -s: 備用 NSD Server |
| | 35 | -C: Cluster name |
| | 36 | -U: Domain name」 |
| | 37 | |
| | 38 | mmlscluster |
| | 39 | mmlsnode -a |
| | 40 | }}} |
| | 41 | |
| | 42 | 4. Perpare Disks as NSD |
| | 43 | {{{ |
| | 44 | cp gpfs.dsiks gpfs.disks.orig |
| | 45 | mmcrnsd -F gpfs.disks |
| | 46 | (mcrnsd -F gpfs.disks -v yes) |
| | 47 | |
| | 48 | mmlsnsd |
| | 49 | }}} |
| | 50 | |
| | 51 | 5. Start GPFS daemon |
| | 52 | {{{ |
| | 53 | mmstartup -a |
| | 54 | mmgetstate -a |
| | 55 | tsstatus |
| | 56 | mmlsmod | grep mm |
| | 57 | ps -aux | grep mm |
| | 58 | }}} |
| | 59 | |
| | 60 | 6. Create FS |
| | 61 | {{{ |
| | 62 | mmcrfs /home/gpfs gpfs0 -F gpfs.disks |
| | 63 | (mmcrfs /home/gpfs gpfs0 -F gpfs.disks -A yes) |
| | 64 | (mmcrfs /home/gpfs gpfs0 -F gpfs.disks -B 256K) |
| | 65 | (mmcrfs /home/gpfs gpfs0 -F gpfs.disks -B 1024K -m 1 -M 2 -r 1 -R 2) |
| | 66 | (mmcrfs /home/gpfs gpfs0 -F gpfs.disks -A yes -v no) |
| | 67 | |
| | 68 | (/home/gpfs: mount point |
| | 69 | gpfs0: 系統文件名 /dev/gpfs0 |
| | 70 | -A: auto mount |
| | 71 | -B: block |
| | 72 | -n: 掛載fs的node數 |
| | 73 | ) |
| | 74 | |
| | 75 | mmlsdisk gpfs0 |
| | 76 | }}} |
| | 77 | |
| | 78 | 7. Mount FS |
| | 79 | {{{ |
| | 80 | 法一:mmcrfs /home/gpfs gpfs0 -F gpfs.disks -A yes |
| | 81 | 法二:mmmount /home/gpfs -a |
| | 82 | 法三:vim /etc/fstab |
| | 83 | 「/dev/gpfs0 /home/gpfs gpfs rw,mtime,atime,dev=/dev/gpfs0,autostart 0 0」 |
| | 84 | }}} |
| | 85 | |
| | 86 | 8. Other |
| | 87 | {{{ |
| | 88 | mmlsconfig |
| | 89 | |
| | 90 | mmchconfig autoload=yes |
| | 91 | mmchconfig singleNodeQuorum=no |
| | 92 | |
| | 93 | 增加node |
| | 94 | mmaddnode -N fs04:client |
| | 95 | |
| | 96 | 停掉node |
| | 97 | mmshutdown -a |
| | 98 | mmshutdown -N node |
| | 99 | |
| | 100 | rm -fr /var/mmfs.... |
| | 101 | or |
| | 102 | mmdelnode -a |
| | 103 | }}} |