| 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 | }}} |