31 lines
999 B
Bash
Executable File
31 lines
999 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "=== Nomad Podman Migration Verification ==="
|
|
echo
|
|
|
|
# Check Nomad service status
|
|
echo "1. Checking Nomad service status..."
|
|
ssh ben@100.84.197.26 "sudo systemctl status nomad --no-pager -l"
|
|
echo
|
|
|
|
# Check Nomad configuration
|
|
echo "2. Checking Nomad configuration..."
|
|
ssh ben@100.84.197.26 "sudo cat /etc/nomad.d/nomad.hcl | grep -A 10 -B 2 podman"
|
|
echo
|
|
|
|
# Check Podman socket
|
|
echo "3. Checking Podman socket..."
|
|
ssh ben@100.84.197.26 "ls -la /run/user/*/podman/podman.sock 2>/dev/null || echo 'Podman socket not found'"
|
|
echo
|
|
|
|
# Check Nomad node status
|
|
echo "4. Checking Nomad node status..."
|
|
ssh ben@100.84.197.26 "sudo -u nomad /usr/local/bin/nomad node status -self | grep -A 10 'Driver Status'" 2>/dev/null || echo "Could not get node status"
|
|
echo
|
|
|
|
# Test Podman functionality
|
|
echo "5. Testing Podman as nomad user..."
|
|
ssh ben@100.84.197.26 "sudo -u nomad podman version --format '{{.Version}}'" 2>/dev/null || echo "Podman test failed"
|
|
echo
|
|
|
|
echo "=== Verification Complete ===" |