ID | Objective | Procedure | Expected Behaviour | Actual Results | Notes |
---|
IPv6_only.Config.SR.Client.1 | Configure Lustre Client using only IPv6. (SR, same subnet) | - Select an IPv6-enabled machine
- Install lustre client
- Configure the client to use a connected interface which has only IPv6 address configured
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NID
| - "lnetctl net show" output should indicate an active NID featuring IPv6 address of the interface configured for use with LNet.
- "lnetctl ping" of own NID should be successful
|
|
|
IPv6_only.Config.SR.Client.2 | Configure second Lustre Client using only IPv6 and test connectivity between the two clients. (SR, same subnet) | - Select an IPv6-enabled machine
- Install lustre client
- Configure the client to use a connected interface which has only IPv6 address configured.
- Execute "ping" to the IPv6 of the other client
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NID
- Execute "lnetctl ping" of the other client's NID
| - "ping" of the other client's IPv6 address should succeed
- "lnetctl net show" output should indicate an active NID featuring IPv6 address of the interface configured for use with LNet.
- "lnetctl ping" of own NID should be successful
- "lnetctl ping" of the other client's NID should be successful
|
| Assumes that Client.1 and Client.2 are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Config.SR.Server.1 | Configure Lustre Server using only IPv6 (SR, same subnet) | - Select an IPv6-enabled machine
- Install lustre server (ok to collocate MDS and OSS)
- Configure the server to use a connected interface which has only IPv6 address configured.
- Execute "ping" to the IPv6 of a client
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NID
- Execute "lnetctl ping" of the client's NID
| - "ping" of the client's IPv6 address should succeed
- "lnetctl net show" output should indicate an active NID featuring IPv6 address of the interface configured for use with LNet.
- "lnetctl ping" of own NID should be successful
- "lnetctl ping" of the client NID should be successful
|
| Assumes that servers and clients are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Basic.LNet.SR.1 | Test basic connectivity between Lustre Server and Client on LNet level. (SR, same subnet) | Use the lustre server and clients setup in previous tests and - Load "lnet_selftest" on each node
- Configure and run "lnet_selftest" between the nodes
| - "lnet_selftest" should run without errors.
- Throughput reported by "lnet_selftest" should be adequate (verify against link speed).
|
|
|
IPv6_only.Basic.Lustre.SR.1 | Test Lustre FS performance with the Client and Server setup to use IPv6. (SR, same subnet) | Use the lustre server and clients setup in previous tests and - Mount lustre FS on the client(s)
- Run FIO
| - Lustre FS mount should succeed
- FIO should run without errors. Throughput reported by FIO should be adequate (verify against link speed and "lnet_selftest" results).
|
|
|
IPv6_only.Config.MR.Client.1 | Configure Lustre Client using only IPv6. (MR, same subnet) | - Select an IPv6-enabled machine
- Install lustre client
- Configure the client to use 2 connected interfaces with only IPv6 address configured on each
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NIDs
| - "lnetctl net show" output should indicate 2 active NIDs featuring IPv6 addresses of the interfaces configured for use with LNet.
- "lnetctl ping" of own NIDs should be successful
|
|
|
IPv6_only.Config.MR.Client.2 | Configure second Lustre Client using only IPv6 and test connectivity between the two clients. (MR, same subnet) | - Select an IPv6-enabled machine
- Install lustre client
- Configure the client to use 2 connected interfaces with only IPv6 address configured on each
- Execute "ping" to the IPv6 addresses of the other client
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NIDs
- Execute "lnetctl ping" of the other client's NIDs
| - "ping" of the other client's IPv6 addresses should succeed
- "lnetctl net show" output should indicate 2 active NIDs featuring IPv6 addresses of the interfaces configured for use with LNet.
- "lnetctl ping" of own NIDs should be successful
- "lnetctl ping" of the other client's NIDs should be successful
|
| Assumes that Client.1 and Client.2 are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Config.MR.Server.1 | Configure Lustre Server using only IPv6 (MR, same subnet) | - Select an IPv6-enabled machine
- Install lustre server (ok to collocate MDS and OSS)
- Configure the LNet on the server to use 2 IPv6-only interfaces.
- Execute "ping" to the IPv6 addresses of the client
- Bring up lustre
- Execute "lnetctl net show"
- Execute "lnetctl ping" of own NIDs
- Execute "lnetctl ping" of the client's NIDs NIDs
| - "ping" of the client's IPv6 addresses should succeed
- "lnetctl net show" output should indicate 2 active NIDs featuring IPv6 address of the interface configured for use with LNet.
- "lnetctl ping" of own NIDs should be successful
- "lnetctl ping" of the client NIDs should be successful
|
| Assumes that servers and clients are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Basic.LNet.MR.1 | Test basic connectivity between Lustre Server and Client on LNet level. (MR, same subnet) | Use the lustre server and clients setup in previous tests and - Load "lnet_selftest" on each node
- Make sure that nodes have "discovered" each other
- Configure and run "lnet_selftest" between the nodes, make sure to use the "primary NIDs" of each node
- Capture "lnetctl net show -v 4" and "netstat -i" outputs before and after the "lnet_selftest"
| - "lnet_selftest" should run without errors.
- Throughput reported by "lnet_selftest" should be adequate (verify against link speed).
- Compare "lnetctl net show -v 4" outputs captured before and after the "lnet_selftest" run. Verify that test traffic is distributed evenly across NIDs.
- Compare "netstat -i" outputs captured before and after the "lnet_selftest"run. Verify that test traffic is evenly distributed across interfaces used by LNet.
|
|
|
IPv6_only.Basic.Lustre.MR.1 | Test Lustre FS performance with the Client and Server setup to use IPv6. (MR, same subnet) | Use the lustre server and clients setup in previous tests and - Mount lustre FS on the client(s)
- Run FIO
| - Lustre FS mount should succeed
- FIO should run without errors. Throughput reported by FIO should be adequate (verify against link speed and "lnet_selftest" results).
|
|
|