Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature requests] Add PKEYs out for IB, AN, SSH #23

Closed
vermagit opened this issue Jan 20, 2021 · 2 comments
Closed

[Feature requests] Add PKEYs out for IB, AN, SSH #23

vermagit opened this issue Jan 20, 2021 · 2 comments

Comments

@vermagit
Copy link

vermagit commented Jan 20, 2021

If not already present, output of PKEYS on the VM:
cat /sys/class/infiniband/mlx5_0/ports/1/pkeys/*

Is there a direct test to check if Accelerated Networking is enabled vs not? Not sure if this is in the VM metadata. Though indirectly, this is discernible through lspci, ibv_devinfo etc.

Additionally (unrelated to this ask), how can we add info if the VM is publicly accessible (over SSH, public IP, port 22 open)? This may be relevant to know if we can have direct access to VM (with customer consent) or will need to coordinate VM access with customer.

@vermagit vermagit changed the title [Feature] Add PKEYs out for IB [Feature requests] Add PKEYs out for IB, AN, SSH Jan 20, 2021
@tlcyr4
Copy link
Contributor

tlcyr4 commented Jan 21, 2021

For the pkeys: see #19

For the Accelerated Networking, in a comment on this PR: #24 @jithinjosepkl brings up potential issues AN will bring, so that will likely be its own Issue soon

For SSH, I don't think it would be too hard to check is sshd is running locally and whatever else is local to the system, but there would be other obstacles like network security rules that would block the connection. I'm also not sure I understand the proper protocol going on between Azure engineers and the customer in that scenario well enough to design the feature without some more direction.

@vermagit
Copy link
Author

I agree. The 3rd ask is a bit tricky to cover adequately with external factors making it complicated. Perhaps best to leave this out.

On 2nd, I guess we'll take lspci etc. as proxies for AN.

Thanks for #1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants