[one-users] Not able to ssh to Virtual Address of VM
Carlos Martín Sánchez
cmartin at opennebula.org
Wed Jun 13 09:12:50 PDT 2012
Hi,
There are two contextualization mechanisms available in OpenNebula: the
automatic IP assignment, and a more generic way to give any file and
configuration parameters.
To make the network work, you can forget about the CONTEXT section, the
context cdrom and the init.sh script; just focus on the vmcontext script
configuration [1]
Regards
[1]
http://opennebula.org/documentation:rel3.4:cong#using_virtual_network_leases_within_a_virtual_machine
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>
On Wed, Jun 13, 2012 at 6:47 AM, ankit anand <ankit.s.anand at gmail.com>wrote:
> Also, I am not able to statically assign vm the IP, i want to give . Also,
> in NIC section and vnet file , it takes correct MAC address but not able
> to genrate the corresponding IP from it by removing the prefix.
> Secondly, Do i need to have staically assigned ip for eth0 in my guest
> installed os image ? since by defalt it comes by DHCP
> Please Guide
>
>
> Thanks and Regards
> Ankit Anand
>
> On Wed, Jun 13, 2012 at 10:12 AM, ankit anand <ankit.s.anand at gmail.com>wrote:
>
>> It worked after i had disable firewall on VM .
>> It should be the case every time ?
>>
>>
>> On Wed, Jun 13, 2012 at 10:05 AM, ankit anand <ankit.s.anand at gmail.com>wrote:
>>
>>> Also, Interestingly, i am able to ping but not ssh .Have restarted the
>>> ssh daemon on Vm as well but to no avail :(
>>>
>>>
>>> On Wed, Jun 13, 2012 at 9:43 AM, ankit anand <ankit.s.anand at gmail.com>wrote:
>>>
>>>> Hello Carlos and Everyonel
>>>>
>>>> Thanks Carlos for your reply.
>>>>
>>>> I was able to login into vm through vnc by Virtual machine manager
>>>> provided by suse and can see it running fine.
>>>> I could not get what you meant by vmcontext script . Is it the same as
>>>> init.sh script?
>>>>
>>>> For me init.sh script is :
>>>>
>>>> 'if [ -f /mnt/context.sh ]; then
>>>> . /mnt/context.sh
>>>> fi
>>>>
>>>> hostname $HOSTNAME
>>>> ifconfig eth0 $IP_PUBLIC
>>>>
>>>> useradd -m $USERNAME
>>>>
>>>> mkdir -p ~$USERNAME/.ssh
>>>> cat /mnt/id_rsa.pub >> ~$USERNAME/.ssh/authorized_keys
>>>>
>>>> chown -R $USERNAME /home/$USERNAME
>>>>
>>>> with VM template above shown .
>>>> and also i could not get
>>>> "Try to execute the vmcontext script as root, if the IP is then
>>>> configured, you may need to change the runlevel where you put it"
>>>> Also, the vm is getting some dynamic IP 10.112.19.218 when i assign it
>>>> 10.112.10.38
>>>> So, the IP is not assigned properly.
>>>> Please guide for the same
>>>>
>>>> Thanks and Regards
>>>> Ankit Anand
>>>>
>>>>
>>>> On Mon, Jun 11, 2012 at 6:41 PM, Carlos Martín Sánchez <
>>>> cmartin at opennebula.org> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> The VM needs to have the contextualization scripts configured to be
>>>>> run at start-up. The important one is vmcontext, it reads the MAC address
>>>>> and sets the IP from it: the assigned IP 10.112.10.37 is 0a:70:0a:25 in
>>>>> hexadecimal.
>>>>>
>>>>> The CONTEXT section in the VM template is completely optional, it is
>>>>> not required for the IP setup.
>>>>>
>>>>> If you continue having troubles, you can try to log into your VM using
>>>>> VNC and check if the VM is really running and booted successfully. Try to
>>>>> execute the vmcontext script as root, if the IP is then configured, you may
>>>>> need to change the runlevel where you put it.
>>>>>
>>>>> Regards
>>>>> --
>>>>> Carlos Martín, MSc
>>>>> Project Engineer
>>>>> OpenNebula - The Open-source Solution for Data Center Virtualization
>>>>> www.OpenNebula.org | cmartin at opennebula.org | @OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Jun 11, 2012 at 12:37 PM, ankit anand <ankit.s.anand at gmail.com
>>>>> > wrote:
>>>>>
>>>>>> Hello All/Davood
>>>>>>
>>>>>> I have set iup the contextualization parameters and my vm template
>>>>>> loks like:
>>>>>> CONTEXT=[
>>>>>> FILES="~/vm_context/init.sh ~/vm_context/id_rsa.pub",
>>>>>> HOSTNAME="cloud",
>>>>>> PUBLIC_IP="10.112.10.35",
>>>>>> TARGET="hdb",
>>>>>> USERNAME="oneadmin" ]
>>>>>>
>>>>>> Contextualization is used to pass parameters to open vm and make it
>>>>>> customised. But still not nable to ssh into the vm .Not sure what
>>>>>> exact is the problem ?
>>>>>> May be some problem with bridge .
>>>>>>
>>>>>> Any more ideas?
>>>>>>
>>>>>> Thanks and Regards
>>>>>> Ankit Anand
>>>>>> On 6/8/12, davood ghatreh <davood.gh2000 at gmail.com> wrote:
>>>>>> > Dear Ankit,
>>>>>> >
>>>>>> > I couldn't find any contextualization parameter in your VM
>>>>>> template. You
>>>>>> > need to define it if you want Opennebula to set the TCP/IP
>>>>>> configuration
>>>>>> > (and other OS parameters such as hostname etc) automatically in the
>>>>>> VM.
>>>>>> > Here is the related document:
>>>>>> >
>>>>>> > http://opennebula.org/documentation:rel3.4:cong
>>>>>> >
>>>>>> > you can also connect to your VM using VNC, if you want to set the IP
>>>>>> > address manually.
>>>>>> >
>>>>>> >
>>>>>> > Thanks
>>>>>> > Davood
>>>>>> >
>>>>>> > On Fri, Jun 8, 2012 at 9:18 AM, ankit anand <
>>>>>> ankit.s.anand at gmail.com>
>>>>>> > wrote:
>>>>>> >
>>>>>> >> Hello All
>>>>>> >>
>>>>>> >> I have set up a vritual machine wchich is in running state .
>>>>>> >>
>>>>>> >> but I am not able to ping to Virtual address of that VM . I mean
>>>>>> Virtual
>>>>>> >> address by one of Vnet address specified in vnet file .
>>>>>> >> I have set up my bridge br0 through open suse yast interface .
>>>>>> >>
>>>>>> >> Details of ifconfig are:
>>>>>> >>
>>>>>> >> br0 Link encap:Ethernet HWaddr AE:94:4C:63:C9:29
>>>>>> >> inet addr:10.112.10.35 Bcast:10.112.10.255
>>>>>> Mask:255.255.255.0
>>>>>> >> inet6 addr: fe80::ac94:4cff:fe63:c929/64 Scope:Link
>>>>>> >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>>>>>> >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>>>>>> >> TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
>>>>>> >> collisions:0 txqueuelen:0
>>>>>> >> RX bytes:0 (0.0 b) TX bytes:5595 (5.4 Kb)
>>>>>> >>
>>>>>> >> eth0 Link encap:Ethernet HWaddr 00:E0:81:C1:A6:2C
>>>>>> >> inet addr:10.112.10.35 Bcast:10.112.10.255
>>>>>> Mask:255.255.255.0
>>>>>> >> inet6 addr: fe80::2e0:81ff:fec1:a62c/64 Scope:Link
>>>>>> >> UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500
>>>>>> Metric:1
>>>>>> >> RX packets:418080 errors:0 dropped:9 overruns:0 frame:0
>>>>>> >> TX packets:125349 errors:0 dropped:0 overruns:0 carrier:0
>>>>>> >> collisions:0 txqueuelen:1000
>>>>>> >> RX bytes:148955613 (142.0 Mb) TX bytes:32412539 (30.9
>>>>>> Mb)
>>>>>> >> Interrupt:44
>>>>>> >>
>>>>>> >> eth1 Link encap:Ethernet HWaddr 00:E0:81:C1:A6:2D
>>>>>> >> UP BROADCAST PROMISC MULTICAST MTU:1500 Metric:1
>>>>>> >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>>>>>> >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>>>>>> >> collisions:0 txqueuelen:1000
>>>>>> >> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>>>>>> >> Interrupt:45 Base address:0x2000
>>>>>> >>
>>>>>> >> lo Link encap:Local Loopback
>>>>>> >> inet addr:127.0.0.1 Mask:255.0.0.0
>>>>>> >> inet6 addr: ::1/128 Scope:Host
>>>>>> >> UP LOOPBACK RUNNING MTU:16436 Metric:1
>>>>>> >> RX packets:381969 errors:0 dropped:0 overruns:0 frame:0
>>>>>> >> TX packets:381969 errors:0 dropped:0 overruns:0 carrier:0
>>>>>> >> collisions:0 txqueuelen:0
>>>>>> >> RX bytes:54727247 (52.1 Mb) TX bytes:54727247 (52.1 Mb)
>>>>>> >>
>>>>>> >>
>>>>>> >> vm DETAILS:
>>>>>> >>
>>>>>> >> VIRTUAL MACHINE 58
>>>>>> >> INFORMATION
>>>>>> >> ID : 58
>>>>>> >> NAME : one-58
>>>>>> >> USER : oneadmin
>>>>>> >> GROUP : oneadmin
>>>>>> >> STATE : ACTIVE
>>>>>> >> LCM_STATE : RUNNING
>>>>>> >> HOSTNAME : cloud
>>>>>> >> START TIME : 06/08 10:16:14
>>>>>> >> END TIME : -
>>>>>> >> DEPLOY ID : one-58
>>>>>> >>
>>>>>> >> VIRTUAL MACHINE
>>>>>> >> MONITORING
>>>>>> >> NET_RX : 0
>>>>>> >> NET_TX : 0
>>>>>> >> USED CPU : 0
>>>>>> >> USED MEMORY : 0
>>>>>> >>
>>>>>> >> PERMISSIONS
>>>>>> >>
>>>>>> >> OWNER : um-
>>>>>> >> GROUP : ---
>>>>>> >> OTHER : ---
>>>>>> >>
>>>>>> >> VIRTUAL MACHINE
>>>>>> >> TEMPLATE
>>>>>> >> CONTEXT=[
>>>>>> >> TARGET="hdb" ]
>>>>>> >> CPU="1"
>>>>>> >> DISK=[
>>>>>> >> BUS="ide",
>>>>>> >> CLONE="YES",
>>>>>> >> DATASTORE="default",
>>>>>> >> DATASTORE_ID="1",
>>>>>> >> DISK_ID="0",
>>>>>> >> IMAGE="OpenSuse2",
>>>>>> >> IMAGE_ID="9",
>>>>>> >> IMAGE_UNAME="oneadmin",
>>>>>> >> READONLY="NO",
>>>>>> >> SAVE="NO",
>>>>>> >>
>>>>>> >>
>>>>>> SOURCE="/srv/cloud/one/var/datastores/1/11a9b1e6031e2206511466892f0e960e",
>>>>>> >> TARGET="hda",
>>>>>> >> TM_MAD="shared",
>>>>>> >> TYPE="DISK" ]
>>>>>> >> GRAPHICS=[
>>>>>> >> LISTEN="10.112.10.35",
>>>>>> >> PASSWD="cadlab",
>>>>>> >> PORT="5903",
>>>>>> >> TYPE="vnc" ]
>>>>>> >> MEMORY="1024"
>>>>>> >> NAME="one-58"
>>>>>> >> NIC=[
>>>>>> >> BRIDGE="br0",
>>>>>> >> IP="10.112.10.37",
>>>>>> >> MAC="02:00:0a:70:0a:25",
>>>>>> >> NETWORK="Public",
>>>>>> >> NETWORK_ID="6",
>>>>>> >> NETWORK_UNAME="oneadmin",
>>>>>> >> VLAN="NO" ]
>>>>>> >> OS=[
>>>>>> >> ARCH="x86_64",
>>>>>> >> BOOT="hd" ]
>>>>>> >> RAW=[
>>>>>> >> TYPE="kvm" ]
>>>>>> >> TEMPLATE_ID="0"
>>>>>> >> VCPU="1"
>>>>>> >> VMID="58"
>>>>>> >>
>>>>>> >> VIRTUAL MACHINE
>>>>>> >> HISTORY
>>>>>> >> SEQ HOSTNAME REASON START TIME PTIME
>>>>>> >> 0 cloud none 06/08 10:16:33 0d 00:01 0d 00:00
>>>>>> >>
>>>>>> >> VNET FILE DETAILS:
>>>>>> >> VIRTUAL NETWORK 6
>>>>>> >> INFORMATION
>>>>>> >> ID : 6
>>>>>> >> NAME : Public
>>>>>> >> USER : oneadmin
>>>>>> >> GROUP : oneadmin
>>>>>> >> CLUSTER : -
>>>>>> >> TYPE : FIXED
>>>>>> >> BRIDGE : br0
>>>>>> >> VLAN : No
>>>>>> >> PHYSICAL DEVICE:
>>>>>> >> VLAN ID :
>>>>>> >> USED LEASES : 1
>>>>>> >>
>>>>>> >> PERMISSIONS
>>>>>> >>
>>>>>> >> OWNER : um-
>>>>>> >> GROUP : ---
>>>>>> >> OTHER : ---
>>>>>> >>
>>>>>> >> VIRTUAL NETWORK
>>>>>> >> TEMPLATE
>>>>>> >> DNS="10.16.25.13"
>>>>>> >> GATEWAY="10.112.10.1"
>>>>>> >>
>>>>>> >> USED
>>>>>> >> LEASES
>>>>>> >> LEASE=[ IP="10.112.10.37", MAC="02:00:0a:70:0a:25", USED="1",
>>>>>> VID="58" ]
>>>>>> >>
>>>>>> >> FREE
>>>>>> >> LEASES
>>>>>> >> LEASE=[ IP="10.112.10.38", MAC="02:00:0a:70:0a:26", USED="0",
>>>>>> VID="-1" ]
>>>>>> >> LEASE=[ IP="10.112.10.39", MAC="02:00:0a:70:0a:27", USED="0",
>>>>>> VID="-1" ]
>>>>>> >> LEASE=[ IP="10.112.10.40", MAC="02:00:0a:70:0a:28", USED="0",
>>>>>> VID="-1" ]
>>>>>> >>
>>>>>> >> when i do
>>>>>> >> ssh 10.112.10.37
>>>>>> >> it returns :
>>>>>> >> ssh: connect to host 10.112.10.37 port 22: No route to host
>>>>>> >>
>>>>>> >> Any clues ?
>>>>>> >>
>>>>>> >> Thanks and regards
>>>>>> >> Ankit Anand
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >>
>>>>>> >> The details of vnet file :
>>>>>> >>
>>>>>> >>
>>>>>> >> _______________________________________________
>>>>>> >> Users mailing list
>>>>>> >> Users at lists.opennebula.org
>>>>>> >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>>> >>
>>>>>> >>
>>>>>> >
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users at lists.opennebula.org
>>>>>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20120613/5032d96a/attachment-0003.htm>
More information about the Users
mailing list