Update SSH access patterns documentation and expand workflow integration test suite
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Coverage Phase 1 (70% Target) / test-coverage-70 (push) Has been cancelled
Coverage Phase 2 (85% Target) / test-coverage-85 (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Coverage Phase 1 (70% Target) / test-coverage-70 (push) Has been cancelled
Coverage Phase 2 (85% Target) / test-coverage-85 (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
- ssh-access-patterns.md: Clarify ns3/aitbc container setup with correct paths and service names - Add container hostname verification command - Update paths: /etc/aitbc/blockchain.env, /opt/aitbc/apps/blockchain-node/ - Fix service name: aitbc-blockchain-node (not aitbc-blockchain-node-3) - Add service restart and log viewing examples - test_workflow.sh: Rewrite as comprehensive integration test suite - Add
This commit is contained in:
@@ -40,7 +40,7 @@ ssh gitea-runner "systemctl status aitbc-blockchain-node --no-pager"
|
||||
```
|
||||
|
||||
### ns3 (hosts hub.aitbc.bubuit.net incus container)
|
||||
Direct SSH access. The hub.aitbc.bubuit.net service runs as an incus container on ns3.
|
||||
Direct SSH access. The hub.aitbc.bubuit.net service runs as an incus container named "aitbc" on ns3.
|
||||
```bash
|
||||
ssh ns3
|
||||
# Or execute single command
|
||||
@@ -51,19 +51,29 @@ ssh ns3 "incus exec aitbc -- bash"
|
||||
# Or execute single command in container
|
||||
ssh ns3 "incus exec aitbc -- command"
|
||||
|
||||
# Check container hostname
|
||||
ssh ns3 "incus exec aitbc -- hostname"
|
||||
# Output: hub.aitbc.bubuit.net
|
||||
|
||||
# Container IP: 192.168.100.10
|
||||
# Access via container IP from ns3
|
||||
ssh ns3 "curl http://192.168.100.10:8006/rpc/head"
|
||||
|
||||
# Check environment configuration in container
|
||||
ssh ns3 "incus exec aitbc -- cat /etc/aitbc/.env"
|
||||
ssh ns3 "incus exec aitbc -- cat /etc/aitbc/blockchain.env"
|
||||
ssh ns3 "incus exec aitbc -- cat /etc/aitbc/node.env"
|
||||
|
||||
# Check blockchain node configuration
|
||||
ssh ns3 "incus exec aitbc -- cat /opt/blockchain-node/src/aitbc_chain/config.py"
|
||||
ssh ns3 "incus exec aitbc -- cat /opt/aitbc/apps/blockchain-node/src/aitbc_chain/config.py"
|
||||
|
||||
# Check service status in container
|
||||
ssh ns3 "incus exec aitbc -- systemctl status aitbc-blockchain-node-3 --no-pager"
|
||||
ssh ns3 "incus exec aitbc -- systemctl status aitbc-blockchain-node --no-pager"
|
||||
|
||||
# Restart service in container
|
||||
ssh ns3 "incus exec aitbc -- systemctl restart aitbc-blockchain-node"
|
||||
|
||||
# View service logs in container
|
||||
ssh ns3 "incus exec aitbc -- journalctl -u aitbc-blockchain-node -n 50 --no-pager"
|
||||
```
|
||||
|
||||
## Important Notes
|
||||
|
||||
Reference in New Issue
Block a user