On 10/08/2014 05:13 PM, Peter Teoh via smartos-discuss wrote:
> I have FreeBSD9 installed as KVM VM inside smartos, and "vmadm console"
> allowed me to attach the screen to the serial of the VM.   As FreeBSD does
> support kgdb, the right way is to use gdb to attach to the serial interface
> of the VM, but how do I do that?
> 
> I have gdb installed inside a smartos VM (inside smartos :-)).   but not
> sure how to access the serial of another VM?

There's probably no great way to do this today. If you look under
/zones/<uuid>/root/tmp (If I recall correctly) you should see the serial
device itself as a unix domain socket. You'd need to get gdb to that. By
default, you can't see another zone's information from the non-global
zone. This may be a case where putting together a simple transparent
proxy might help, eg. if gdb in a zone can connect to a socket, then
have that socket write to the UDS that represents the serial port.

Hopefully my memory's right on these things.

Robert


-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to