BRRABill's Field Report With XenServer
-
@Dashrender said:
No the console tab in XC is using whatever protocol Citrix decided to use to pull the console in, it's completely outside of Windows.
All of this is absolutely true... except possible the "no" at the beginning.
-
I thought using RDP to manage servers was a ML no-no.
-
@BRRABill said:
I thought using RDP to manage servers was a ML no-no.
You aren't using it to manage the servers, you are using it to install them and you aren't connected to the server with it, but to the platform.
And it IS a no no regardless, you should not be managing a server post install from the console at all. RDP is a no no because you should not be at the console.
-
@BRRABill said:
I thought using RDP to manage servers was a ML no-no.
I'm wondering where that came from?
While I do try to use RSAT whenever possible, the convinence of RDPing into a server sometimes just can't be beat.
Heck i was just RDP'ed into my Exchange and AD1 servers...
-
@scottalanmiller said:
And it IS a no no regardless, you should not be managing a server post install from the console at all. RDP is a no no because you should not be at the console.
To me saying this is tantamount to saying that you should never SSH into a Linux box - instead you should be sending remote commands to the Linux box.
-
@Dashrender said:
@BRRABill said:
I thought using RDP to manage servers was a ML no-no.
I'm wondering where that came from?
While I do try to use RSAT whenever possible, the convinence of RDPing into a server sometimes just can't be beat.
Heck i was just RDP'ed into my Exchange and AD1 servers...
It's not a very strong thing. But it goes against modern philosophies from all sides. On the "good systems admins" side, tools like RSAT and PowerShell are supposed to be better. On the DevOps side, you never log into to anything, ever.
RDP becomes a no no because in either of those ideal cases, the GUI isn't even installed so RDP gets you nothing but an expensive command prompt that PowerShell is better at, anyway.
-
So it really comes down to a GUI vs non-GUI thing again.
But, for example, Server 2003 ... there is no other option.
-
@Dashrender said:
@scottalanmiller said:
And it IS a no no regardless, you should not be managing a server post install from the console at all. RDP is a no no because you should not be at the console.
To me saying this is tantamount to saying that you should never SSH into a Linux box - instead you should be sending remote commands to the Linux box.
No, it's tantamount to saying you should never fire up X on a Linux Server and I've never met a real Linux Admin that didn't agree.
Basically, if you hold Windows to the same standard as the 90% or more Linux Admin community, you never RDP, you PS. (RDP is equal on Windows and Linux here, equally possible and equally treated.)
-
@BRRABill said:
So it really comes down to a GUI vs non-GUI thing again.
But, for example, Server 2003 ... there is no other option.
PowerShell, RSAT.... what are you doing in 2003 that the standard tools don't cover?
-
I'm not saying that you shouldn't make an exception for one old server that is going away... just saying that had you approached it from the no GUI mentality from day one, you could probably have been GUIless for well over a decade.
-
@scottalanmiller said:
PowerShell, RSAT.... what are you doing in 2003 that the standard tools don't cover?
Is 2003 available non-GUI?
When I click on console, that's what comes up. The GUI.
-
@BRRABill said:
@scottalanmiller said:
PowerShell, RSAT.... what are you doing in 2003 that the standard tools don't cover?
Is 2003 available non-GUI?
When I click on console, that's what comes up. The GUI.
No, but you didn't need to log into it.
-
@BRRABill said:
@scottalanmiller said:
PowerShell, RSAT.... what are you doing in 2003 that the standard tools don't cover?
Is 2003 available non-GUI?
When I click on console, that's what comes up. The GUI.
Don't think that's what he means... He means you could have been doing things like making new users, new file shares, etc.. all from the command line instead of using the GUI.
-
But you could remove the GUI going back to NT 4 at least...
http://www.techrepublic.com/article/starting-your-windows-server-without-a-gui/
-
@scottalanmiller said:
But you could remove the GUI going back to NT 4 at least...
http://www.techrepublic.com/article/starting-your-windows-server-without-a-gui/
Would you stop? I already learned my one thing for the day about XS and RDP
-
@Dashrender said:
@BRRABill said:
@scottalanmiller said:
PowerShell, RSAT.... what are you doing in 2003 that the standard tools don't cover?
Is 2003 available non-GUI?
When I click on console, that's what comes up. The GUI.
Don't think that's what he means... He means you could have been doing things like making new users, new file shares, etc.. all from the command line instead of using the GUI.
Exactly. All of the GUI-less tools were robust by 2003. That the GUI was still provided and the only option was because the 100% GUIless world across the board was not quite ready yet. But pretty much any normal shop had the option. It was extreme edge cases that had to use a GUI, unless you were running Exchange.
-
@scottalanmiller said:
Exactly. All of the GUI-less tools were robust by 2003. That the GUI was still provided and the only option was because the 100% GUIless world across the board was not quite ready yet. But pretty much any normal shop had the option. It was extreme edge cases that had to use a GUI, unless you were running Exchange.
I still contend for smaller shops that do very little admin tasks, the GUI is the way to go.
-
PUTS FLAME SUIT ON...
-
prepares to move to the moon
I don't understand the resistance to using the GUI in Windows... the RSAT tools are a GUI themselves, whether they are run remotely, or from the server's console (or over RDP) is little difference.
There are some things I can do faster in PowerShell remotely, and there are others that I am faster RDPing into a server and doing it in the GUI or from PowerShell on the server.... and in cases of my current environment, the SysAdmin machines are not joined to AD (I can understand this to some degree).
The Windows World, for as long as I have been a part of it has always been about the GUI -- especially from Windows 95 and on. If you feel more comfortable RDPing into your servers, a properly secured RD Gateway is just as good as a Linux / SSH Jump box (arguably, you could use a jump box for Remote Desktop as well with software that supports it).
Now as of late, the Windows world has begun a transition to "gui-less" servers, to reduce attack surfaces, and such. I think that's a great Idea, but I also recognize that some Windows SysAdmins will simply never be comfortable in PowerShell, and they will always prefer a gui. As time marches on, I think that number will shrink.
Even in the Mac world, the servers are largely GUI-driven... It just goes back to the base of the OS and what the SysAdmins are comfortable with.
Enter the Penguin: Linux servers, by and large, in my career have all been GUI-less and managed via SSH, which has been great. It's fast, and offers similar protections to disconnects as RDP (tools like screen and tmux come to mind). Linux systems, to me, make sense to manage.
There's not much to say about remote management in the Linux world, because it has been around for so long, and exists just the same in the "servers" vs a system with X installed -- SSH works just fine for Linux, and I doubt that will change any time soon. Of course now there are tools like Ansible, Puppet, and Chef that can help with management as well.
-
@BRRABill said:
@scottalanmiller said:
Exactly. All of the GUI-less tools were robust by 2003. That the GUI was still provided and the only option was because the 100% GUIless world across the board was not quite ready yet. But pretty much any normal shop had the option. It was extreme edge cases that had to use a GUI, unless you were running Exchange.
I still contend for smaller shops that do very little admin tasks, the GUI is the way to go.
I don't agree but it's for business, not technical reasons. If you had a shop managing a server that only does it once in a while, yes, a GUI makes sense. What doesn't make sense is a shop doing that. Why would you have someone manage a server only once in a while? That means that you either have to have that person maintain a set of skills that are very difficult and expensive but not leverage them while they also have to maintain other skills and use them all of the time. How can they be either good at their job or cost effective? You pay a premium to get a minimum.
This is just not a scenario that should really happen. This is what I often point to as the "one fundamental non-good practice leads to what appears to be good logic for doing others". Because we start from the assumption that we have a strangely inefficient IT structure, we then start doing other weird things based on that assumption. Therein lies the rub.
If, instead, you have an IT design where people were doing dedicated tasks you would not only have lower cost people (because paying one person to master multiple things makes them crazy expensive) but more focused, trained and efficient ones. A full time Windows Admin has massive advantages over a part time one - they don't task switch as much, they get more experience, deeper knowledge and will not just do things faster, they will be more aware of common mistakes, best practices, tools, etc.
That full time person doesn't just make things better on their own, they also start moving you towards better tooling and processes. Instead of saying "it's too costly to learn PowerShell for this one task, I'll never recoup the learning time" they already know it and you get the benefits of that. You get layers of greater efficiency plus deeper knowledge and experience.