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
