Solved

Issue after adding Esxi 4.1 into Ad Domain

Posted on 2014-09-23
22
50 Views
Last Modified: 2016-06-21
added my host using vi client to Ad domain.

Tried to login with domain id part of  AD Group named : ESX Admins  -login is fine.

but unable to use any command like we are able to perform in 5.1 for domain ids ?

kindly advice if any more config required to use domain id  with root privilege ?

 and  how can we add local user on esxi 4.1 with root privilege ?
0
Comment
Question by:patron
  • 11
  • 10
22 Comments
 
LVL 118
ID: 40341092
if connecting using the vSphere Client with An AD Account in ESX Admins, can you manage the host server?

See here for details, and the video

http://blogs.vmware.com/vsphere/2011/01/esxi-41-active-directory-integration.html
0
 
LVL 1

Author Comment

by:patron
ID: 40341715
everything is fine using vi client.

but if i take putty using domain id and run any command like esxtop  or esxcfg-nics -l
showing output :ash: esxtop or esxcfg :not found

please advice if any more config required for it, id is already part of group named Esx Admins
0
 
LVL 118
ID: 40341855
This is because the path is not set for your user.

change to /sbin

and try the commands, and you may also need to su to root
0
 
LVL 1

Author Comment

by:patron
ID: 40343200
In 5.1, we simply added host to ad domain and all user form group named Esx Admins were able to do everything as earlier doing with root.

but here after adding host Esxi 4.1 to ad domain, we are able to do everything form vi client using domain id part of Esx admins group..but when trying to run any command form putty saying not found ?

Please help to get this resolved..or if any specific configuration we have to do using any command line /file ?
0
 
LVL 118
ID: 40343381
Yes, 3.x, 4.x and 5.x are different!

type /sbin/ in front of the command
0
 
LVL 1

Author Comment

by:patron
ID: 40343453
tried sudo su -  /sbin

in  all cases..showing command not found
0
 
LVL 118
ID: 40343476
so if you do the following it does not work...

cd /sbin

./esxcfg-nics

or

/sbin/esxcfg-nics

it works for me.

and it's bcause your path does not include /sbin

type echo $PATH

what is your path ?

This is ALL standard UNIX/LINUX stuff
0
 
LVL 1

Author Comment

by:patron
ID: 40343601
/bin
0
 
LVL 118
ID: 40343608
Yes, that's the issue, update your path as posted.
0
 
LVL 1

Author Comment

by:patron
ID: 40343657
great, i tried for /sbin/esxcfg-nics

got output for options..but i use any of options like /sbin/esxcfg-nics -l

showing Error:Error During version check:Failed to get vmkernel version:Operation not permitted[Running as non root?]

would be great help  if we can get this fixed ?
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 118
ID: 40343679
Yes, you are non ROOT!

type su (followed by root password)

see here

Local ESX/ESXi 4.1 users are not able to issue any administrative commands (2005299)
0
 
LVL 1

Author Comment

by:patron
ID: 40343815
Please advice  ,how to configure it in a way, so that domain user can use command ..as we use with root id
0
 
LVL 118
ID: 40343867
You need to use SU

This is normal for ESXi 4.1! (yes different to ESXi 5.x)

This is an expected behavior in ESX/ESXi 4.1. Non-root users are not permitted to run administrative commands on an ESX/ESXi 4.1 host. This is true even if they have been granted the administrator role.

Source
http://kb.vmware.com/kb/2005299
0
 
LVL 1

Author Comment

by:patron
ID: 40343970
Thanks a lot, got it.

 but now i need to solve it some how?
0
 
LVL 118
ID: 40344182
There is no solution.

You will need to su, type in root password.

It's how it's been designed.
0
 
LVL 1

Author Comment

by:patron
ID: 40345225
really.. then what is use of creating/adding user ?
if we cant use domain ids to run command like we do in 5.1.
0
 
LVL 1

Author Comment

by:patron
ID: 40345363
Thanks for all ur supportive info here,but still m looking if we can have some way to get this configured, with out using root cred. each time?
0
 
LVL 118
ID: 40345503
Did you read the VMware KB ? There is a workaround published, which is to use su, maybe it's a bug, but VMware ESXI 4.1 is no longer supported, and unlikely to be fixed.

This is an expected behavior in ESX/ESXi 4.1. Non-root users are not permitted to run administrative commands on an ESX/ESXi 4.1 host. This is true even if they have been granted the administrator role.

Source
http://kb.vmware.com/kb/2005299
0
 
LVL 1

Author Comment

by:patron
ID: 40378939
su is fine..to use su everything..it will again ask for root cred right ?

so what's the use of using this su every time

m looking for solution like where root should not be used in any case ?
0
 
LVL 118

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 500 total points
ID: 40378962
su is fine..to use su everything..it will again ask for root cred right ?

Correct.

so what's the use of using this su every time

You would need to ask VMware Support.

You are looking for a solution which does not exist.

This is an expected behavior in ESX/ESXi 4.1. Non-root users are not permitted to run administrative commands on an ESX/ESXi 4.1 host. This is true even if they have been granted the administrator role.

Source
http://kb.vmware.com/kb/2005299

I would consider upgrading to a supported platform.
0
 
LVL 1

Author Comment

by:patron
ID: 40388023
Thanks a lot.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now