[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: mirage, mirage-www, xen and ec2
It looks like you have received a DHCP offer: > DHCP: offer received: 10.116.221.145 Have you opened up the firewall on EC2 correctly? This bit can be a bit confusing, as you need to specifically open up port 80 when you create the VM. It doesn't always work me if I reconfigure this after the VM starts... -anil On 17 Oct 2012, at 23:56, Mark Thurman <mthurman@xxxxxxxxx> wrote: > I just tried DHCP and booting up a new instance and I still can't connect > (http://ec2-54-242-80-16.compute-1.amazonaws.com/): > > MAC: 12:31:3D:02:D2:67 > sg:true gso_tcpv4:true rx_copy:true rx_flip:false smart_poll:false > Manager: plug 0 > Manager: plug done, to listener > Manager: VIF 0 to DHCP > DHCP: waiting for first offer > DHCP: start discovery > Sending DHCP broadcast > DHCP: input ciaddr 0.0.0.0 yiaddr 10.116.221.145 siaddr 0.0.0.0 giaddr > 0.0.0.0 chaddr 1=ïg sname ip-10-116-220-170.auto.iad.ec2.substrate file > DHCP: offer received: 10.116.221.145 > Sending DHCP broadcast > DHCP: input ciaddr 0.0.0.0 yiaddr 0.0.0.0 siaddr 169.254.1.0 giaddr 0.0.0.0 > chaddr 1=ïg sname file > DHCP: ack not for us > Devices: [Xen.Blkif:2051] provider plug > Xen.Blkif: create 2051 > Blkfront.create; vdev=2051 > Devices: [Xen.Blkif:2050] provider plug > Xen.Blkif: create 2050 > Blkfront.create; vdev=2050 > Devices: [Xen.Blkif:2049] provider plug > Xen.Blkif: create 2049 > Blkfront.create; vdev=2049 > Blkback can only use a single-page ring > Negotiated a singe-page ring > Blkback can only use a single-page ring > Negotiated a singe-page ring > Blkback can only use a single-page ring > Negotiated a singe-page ring > state=InitWait > Blkfront features: barrier=false removable=true sector_size=512 > sectors=1835008 > Xen.Blkif: success > Devices: [Xen.Blkif:2051] no waiters > state=InitWait > Blkfront features: barrier=false removable=true sector_size=512 > sectors=312705024 > Xen.Blkif: success > Devices: [Xen.Blkif:2050] no waiters > state=InitWait > Blkfront features: barrier=false removable=true sector_size=512 sectors=10240 > Xen.Blkif: success > Devices: [Xen.Blkif:2049] no waiters > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > ARP: who-has 10.116.221.145? > > Thanks for your quick response! > > --Mark > > > On Wed, Oct 17, 2012 at 11:39 PM, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: > Hi Mark, > > The default mirage-www is configured to a static IP. Try modifying > mirage-www/src/server.ml and changing the: > > Net.Manager.configure interface (`IPv4 ip) >> > > line to > > Net.Manager.configure interface `DHCP >> > > ...and this will pick up an IP address on EC2. > > If you've run it locally, did you already make this change? Doing an > auto-update of mirage-www to EC2 is on my todo list, so I'll check > manually tomorrow if it works with the latest trees or not. Dave, have > you tried this recently? > > -anil > > > On 17 Oct 2012, at 22:50, Mark Thurman <mthurman@xxxxxxxxx> wrote: > > > I've played some with mirage locally this week and decided I'd try to put > > the sample mirage-www on ec2 using Xen. I can run it locally just fine and > > other computers on my network can connect to it. I roughly followed the > > instructions on the wiki (http://www.openmirage.org/wiki/xen-boot) and > > after tweaking the script slightly, I'm able to bundle, unload, and boot up > > and ec2 instance with a mirage kernel. The instance launches just fine and > > I can see output from various mirage systems in the ec2 system log output. > > However, when I try to connect to my ec2 host (after opening port 80 in the > > ec2 console), my web browser just hangs. > > > > Any ideas? I'm pretty new to every piece of this puzzle so I'm not really > > sure where to begin debugging the mnirage on xen networking stack. I'm > > attaching the output from the ec2 log in case that's helpful to start. > > > > I know that this isn't much to go on, so any pointers or help to turn on > > more debugging output would be appreciated. > > > > -----BEGIN LOG > > xc_dom_probe_bzimage_kernel: kernel is not a bzImage > > close blk: backend at /local/domain/0/backend/vbd/659/2049 > > close blk: backend at /local/domain/0/backend/vbd/659/2050 > > close blk: backend at /local/domain/0/backend/vbd/659/2051 > > kernel.c: Mirage OS! > > kernel.c: start_info: 0x1586000(VA) > > kernel.c: nr_pages: 0x6a400 > > kernel.c: shared_inf: 0xbee14000(MA) > > kernel.c: pt_base: 0x1589000(VA) > > kernel.c: nr_pt_frames: 0xf > > kernel.c: mfn_list: 0x1234000(VA) > > kernel.c: mod_start: 0x0(VA) > > kernel.c: mod_len: 0 > > kernel.c: flags: 0x0 > > kernel.c: cmd_line: > > x86_setup.c: stack: 0x233920-0xa33920 > > mm.c: MM: Init > > x86_mm.c: _text: 0x0(VA) > > x86_mm.c: _etext: 0xf3367(VA) > > x86_mm.c: _erodata: 0x101000(VA) > > x86_mm.c: _edata: 0x216940(VA) > > x86_mm.c: stack start: 0x233920(VA) > > x86_mm.c: _end: 0x1234000(VA) > > x86_mm.c: start_pfn: 159b > > x86_mm.c: max_pfn: 6a400 > > x86_mm.c: Mapping memory range 0x1800000 - 0x6a400000 > > x86_mm.c: setting 0x0-0x101000 readonly > > x86_mm.c: skipped 0x1000 > > mm.c: MM: Initialise page allocator for 0x18e2000 -> 0x6a400000 > > mm.c: MM: done > > x86_mm.c: Demand map pfns at 6a401000-206a401000. > > gnttab_init: 2047 > > gnttab_stubs.c: gnttab_table mapped at 0x6a401000 > > ENT: Breaking up is easy to do (with OPAM) > > ENT: Building a "xenstore stub domain" with Mirage > > ENT: Connected Cloud Control: OpenFlow in Mirage > > ENT: An Outing to CUFP 2011 > > ENT: A Spring Wiki Cleaning > > ENT: Self-hosting Mirage website > > ENT: Installation > > ENT: OCaml Installation > > ENT: Getting Started with Lwt threads > > ENT: Portable Regular Expressions > > ENT: Delimited Continuations vs Lwt for Threads > > ENT: Running Mirage Xen kernels > > ENT: Tech Talks > > ENT: Papers and Related Work > > ENT: DNS Performance Tests > > ENT: Hello Mirage World > > ENT: Source code layout > > ENT: Developing the Mirage networking stack on UNIX > > ENT: COW: OCaml on the Web > > ENT: Introduction to HTCaML > > Devices: [templates] sleeping > > ..omitted 72 lines... > > Devices: [templates] sleeping > > Devices: [static] sleeping > > Devices: [templates] provider start > > Devices: [templates:templates] provider plug > > Devices: [templates:templates] waking waiters > > Devices: [templates] waking > > ...omitted 72 lines... > > Devices: [templates] waking > > Devices: [static] provider start > > Devices: [static:static] provider plug > > Devices: [static:static] waking waiters > > Devices: [static] waking > > Manager: create > > Manager: init done > > Devices: [Xen.Blkif] provider start > > found: num=0 backend-id=0 > > Netfront.create: id=0 domid=0 > > > > MAC: 12:31:39:1C:34:A6 > > sg:true gso_tcpv4:true rx_copy:true rx_flip:false smart_poll:false > > Manager: plug 0 > > Manager: plug done, to listener > > Manager: VIF 0 to 10.0.0.2 nm 255.255.255.0 gw [10.0.0.1] > > ARP: sending gratuitous from 10.0.0.2 > > Devices: [Xen.Blkif:2051] provider plug > > Xen.Blkif: create 2051 > > Blkfront.create; vdev=2051 > > Devices: [Xen.Blkif:2050] provider plug > > Xen.Blkif: create 2050 > > Blkfront.create; vdev=2050 > > Devices: [Xen.Blkif:2049] provider plug > > Xen.Blkif: create 2049 > > Blkfront.create; vdev=2049 > > Blkback can only use a single-page ring > > Negotiated a singe-page ring > > Blkback can only use a single-page ring > > Negotiated a singe-page ring > > Blkback can only use a single-page ring > > Negotiated a singe-page ring > > state=InitWait > > Blkfront features: barrier=false removable=false sector_size=512 > > sectors=1835008 > > Xen.Blkif: success > > Devices: [Xen.Blkif:2051] no waiters > > state=InitWait > > Blkfront features: barrier=false removable=false sector_size=512 > > sectors=312705024 > > Xen.Blkif: success > > Devices: [Xen.Blkif:2050] no waiters > > state=InitWait > > Blkfront features: barrier=false removable=false sector_size=512 > > sectors=10240 > > Xen.Blkif: success > > Devices: [Xen.Blkif:2049] no waiters > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > ARP: who-has 10.110.50.84? > > -----END LOG > > > > Thanks, > > Mark > > > >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |