Seeking how to improve
-
@manheraz said in Seeking how to improve:
@dashrender said in Seeking how to improve:
How about starting by sharing a list of your to dos, etc.
Well, that's one of my problems, trying to bite more than I can reallistically chew.
I have hundreds of items in my to do list, 90% "self imposed". As I keep learning, I keep adding ideas to improve the current infrastructure.
Then, I have a tought time trying to prioritize my work (too much items to process leads to something like analysis paralysis)
Also, trying to learn new technologies requires time, and that makes me question: should I improve my knowledge in the technologies in use at the moment or should I focus in learning more useful things for a near future?
Example: Should I improve my VMware skills (currently in production) or should I invest learning Hyper-V, PowerShell, PowerShell DSC, Puppet to be able to use that in a few months?
Our biggest project at this time is a total technology "refresh":
- Migrate from VMware vSphere Essentials to Hyper-V Server 2016
- Prepare to pass out the SAN (we have two ESXi diskless servers connected to an EMC array, going to Hyper-V with local storage)
- New network configuration (adding VLANs for a DMZ, a testlab, management interfaces... nothing fancy)
- New Active Directory domain/forest (we have a very old inherited domain that doesn't follow best practices)
- Upgrade from Windows Server 2008 R2 to Windows Server 2016
- Deploy standarized Windows (client and server) images using Microsoft Deployment Toolkit + WDS
- Manage software in client computers with Chocolatey
- Document everything (going with Dokuwiki)
- Try to automate everything as much as possible with Puppet (using The Foreman) and PowerShell/PowerShell DSC
So, I will be really busy for months...
Yes, these are great projects. You can have multiple posts on this.
-
You have a better list than I did when I came here, that's for sure.
-
@manheraz said in Seeking how to improve:
@jimmy9008 said in Seeking how to improve:
I'd start by looking at that list you have and moving the '10% company goals' on to a 'urgent list'. Stick the other '90% self imposed' on to a 'long term goals' list. Remember, not everything now. Plan a year or two and schedule those projects. Planning is a great way to help the issue you have.
Thank you for the advice, @Jimmy9008.
It's a bit difficult for me to priorize the list, but I'll try my best.
You are right: not everything now. That's the key.
Who sets your prioritization? You or your boss?
You said that the biggest project at this time is a total technology refresh. Who's driving that? You or your boss? someone else. Assuming you aren't basically your own boss for this stuff, then they should help you prioritize.
-
@scottalanmiller said in Seeking how to improve:
@manheraz said in Seeking how to improve:
@scottalanmiller said in Seeking how to improve:
@manheraz said in Seeking how to improve:
@scottalanmiller said in Seeking how to improve:
@manheraz said in Seeking how to improve:
@irj said in Seeking how to improve:
Are you worried about improving just your skills or are you trying to improve your career and make more money?
I dont think a company of 60 employees has a very high ceiling for IT salary....
I just want to improve as an IT pro.
You are right, the spanish SMB market has very low salaries, but I'm fully aware of it and it's a trade for the flexibility and freedom that I really need right now.
And you get to live in Spain, which is worth an awful lot.
Yup! Not going to lie... I really love this country!
It's probably my favourite country anywhere. I've lived all over and nothing is quite Spain. There is no place that gives me as much a sense of being "home" as being in Spain does.
Thanks!
If you can, visit the Northern Spain. By far, my favourite!
I've been to Barcelona
Beautiful city, for sure!
-
@dbeato said in Seeking how to improve:
@manheraz said in Seeking how to improve:
@dashrender said in Seeking how to improve:
How about starting by sharing a list of your to dos, etc.
Well, that's one of my problems, trying to bite more than I can reallistically chew.
I have hundreds of items in my to do list, 90% "self imposed". As I keep learning, I keep adding ideas to improve the current infrastructure.
Then, I have a tought time trying to prioritize my work (too much items to process leads to something like analysis paralysis)
Also, trying to learn new technologies requires time, and that makes me question: should I improve my knowledge in the technologies in use at the moment or should I focus in learning more useful things for a near future?
Example: Should I improve my VMware skills (currently in production) or should I invest learning Hyper-V, PowerShell, PowerShell DSC, Puppet to be able to use that in a few months?
Our biggest project at this time is a total technology "refresh":
- Migrate from VMware vSphere Essentials to Hyper-V Server 2016
- Prepare to pass out the SAN (we have two ESXi diskless servers connected to an EMC array, going to Hyper-V with local storage)
- New network configuration (adding VLANs for a DMZ, a testlab, management interfaces... nothing fancy)
- New Active Directory domain/forest (we have a very old inherited domain that doesn't follow best practices)
- Upgrade from Windows Server 2008 R2 to Windows Server 2016
- Deploy standarized Windows (client and server) images using Microsoft Deployment Toolkit + WDS
- Manage software in client computers with Chocolatey
- Document everything (going with Dokuwiki)
- Try to automate everything as much as possible with Puppet (using The Foreman) and PowerShell/PowerShell DSC
So, I will be really busy for months...
Yes, these are great projects. You can have multiple posts on this.
Thanks. It helps knowing I'm in the right direction.
-
@wirestyle22 said in Seeking how to improve:
You have a better list than I did when I came here, that's for sure.
Well, all the systems that are in place have been deployed by me, so it's easy to spot the problems.
After so many years here, this infrastructure should be a lot better than it is right now. Working on it...
-
@dashrender said in Seeking how to improve:
@manheraz said in Seeking how to improve:
@jimmy9008 said in Seeking how to improve:
I'd start by looking at that list you have and moving the '10% company goals' on to a 'urgent list'. Stick the other '90% self imposed' on to a 'long term goals' list. Remember, not everything now. Plan a year or two and schedule those projects. Planning is a great way to help the issue you have.
Thank you for the advice, @Jimmy9008.
It's a bit difficult for me to priorize the list, but I'll try my best.
You are right: not everything now. That's the key.
Who sets your prioritization? You or your boss?
You said that the biggest project at this time is a total technology refresh. Who's driving that? You or your boss? someone else. Assuming you aren't basically your own boss for this stuff, then they should help you prioritize.
Unfortunately, me.
My boss delegates to me everything that has to do with systems. I can plan and prioritize as I consider.
This is great 90% of the time (I can learn new technologies, plan and execute them without a problem, I have LOTS of freedom here), but when I'm overwhelmed and I need some direction, I miss having a more experienced voice giving me some clue...
-
hmmm.. well, if you get to choose - I guess the first thing I'd ask is - are there any problems currently that need to be fixed, and will doing one of these items fix it?
If the answer is no - then I would likely start with VM conversion to Hyper-V. How will you do this? new hardware?
-
@dashrender said in Seeking how to improve:
hmmm.. well, if you get to choose - I guess the first thing I'd ask is - are there any problems currently that need to be fixed, and will doing one of these items fix it?
If the answer is no - then I would likely start with VM conversion to Hyper-V. How will you do this? new hardware?
Great advice!
Well, I think the most urgent need is to automate OS client deployment. I have lots of computers to reinstall, and it simply takes too much time at the moment. Also, we are using Windows 10 Pro 1511, and I have to upgrade as soon as posible (we are out of support, Microsoft extended the support for 1511 to Education and Enterprise licenses)
But I want every reinstalled computer to be a member of the new domain, so this is the order I was thinking about:
- Deploy Hyper-V server 2016 in one of the ESXi servers
- Deploy new domain controller and forest in the Hyper-V server and join the Hyper-V server and a computer to the new domain (that should allow me to manage Hyper-V using the Microsoft tooling)
- Migrate all the VMware virtual machines to Hyper-V (from the EMC array to a slow local storage - SATA)
- Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
- Install Hyper-V Server 2016 in the last ESXi server
- Deploy Microsoft Deployment Toolkit and Windows Deployment Services and integrate them in the new domain so I can automate the Windows client and server deployment
- Deploy a CentOS 7 server with The Foreman so I can automate Linux deployment and start configuring all the clients and servers with Puppet + PowerShell/PowerShell DSC + Chocolatey
- Deploy Dokuwiki so I can document everything (using Dokuwiki on a Stick at the moment, so steps 1 to 7 will be documented on this local Dokuwiki and later migrated to the production Dokuwiki)
- Deploy Veeam Backup to protect the new virtual infrastructure and critical endpoints (not sure if virtual machine or physical server, I want to use our old LTO 3 tapes as a last resort offsite offline write protected backups) - Sorry, this wasn't in the original list. Forgot about it.
As you can see, I will be reusing my ESXi servers. I have a third server (old Dell R515), but it doesn't have enought resources to host all the virtual machines during the migration.
Sorry, I think this should be in the new planning post. I can move it if you want to take the discussion there...
-
@manheraz said in Seeking how to improve
- Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
How are you going to do that? Are you buying another SAN? If not, you don’t have HA.
I have no idea if SMB 3 is worth us My or not... other possibilities ISCSI.
-
@dashrender said in Seeking how to improve:
@manheraz said in Seeking how to improve
- Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
How are you going to do that? Are you buying another SAN? If not, you don’t have HA.
I don't see the model, but if that is a high end EMC, it can do HA. It's not cost effective for it most likely, but it can do it. It's not that single point of failures can't do HA, it's that they can't do it optimally.
-
@manheraz said in Seeking how to improve:
(I have to use the EMC array until it's out of suport - 2020)
That's sunk cost / technical debt. You should run the numbers. It should be an IT decision whether it makes sense to use or not, that there is or isn't support would be an "in the weeds" factor that would lead to the final decision, but is just part of the equation.
-
@manheraz said in Seeking how to improve:
Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
I'm curious as to what EMC array you have? Some of the lower end models are junk and shouldn't be considered.
-
@coliver said in Seeking how to improve:
@manheraz said in Seeking how to improve:
Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
I'm curious as to what EMC array you have? Some of the lower end models are junk and shouldn't be considered.
I'm surprised that it offers SMB3.
-
Before you take on any new work I would recommend reading "Time Management for System Administrators" by Tom Limoncelli.
https://www.goodreads.com/book/show/376236.Time_Management_for_System_Administrators
Put into practice the principles discussed in the book and start organizing your time.
A favorite quote of mine as of late is: "How you do anything is how you do everything". Don't take on a project or task if you can not afford to give it the time, attention, and resources that it deserves. Failing is okay, but setting yourself up for failure is a waste of time and potential. Always keep a focus on attention to detail and maximize your time and efforts.
-
@scottalanmiller said in Seeking how to improve:
@coliver said in Seeking how to improve:
@manheraz said in Seeking how to improve:
Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
I'm curious as to what EMC array you have? Some of the lower end models are junk and shouldn't be considered.
I'm surprised that it offers SMB3.
Pretty much. The VNXe line was big on "Unified Storage" but it blew up in my face one too many times for it to be considered anything but a toy system.
-
@dashrender said in Seeking how to improve:
@manheraz said in Seeking how to improve
- Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
How are you going to do that? Are you buying another SAN? If not, you don’t have HA.
I have no idea if SMB 3 is worth us My or not... other possibilities ISCSI.
Well, I was going to use this:
SMB3 allows deduplication and compression (not available if using iSCSI, and the array doesn't have enought storage capacity for our needs)
That's from the "EMC VNXe3200 HIGH AVAILABILITY" white paper.
-
@scottalanmiller said in Seeking how to improve:
@dashrender said in Seeking how to improve:
@manheraz said in Seeking how to improve
- Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
How are you going to do that? Are you buying another SAN? If not, you don’t have HA.
I don't see the model, but if that is a high end EMC, it can do HA. It's not cost effective for it most likely, but it can do it. It's not that single point of failures can't do HA, it's that they can't do it optimally.
Sorry, forgot to mention the model. We have an EMC VNXe3200 with 12 HD SAS 10K configured as two RAID 5 and two RAID 10 LUNs.
-
@scottalanmiller said in Seeking how to improve:
@manheraz said in Seeking how to improve:
(I have to use the EMC array until it's out of suport - 2020)
That's sunk cost / technical debt. You should run the numbers. It should be an IT decision whether it makes sense to use or not, that there is or isn't support would be an "in the weeds" factor that would lead to the final decision, but is just part of the equation.
Yeah, I discovered we have an IPOD when we already had the array.
When we bought the current hypervisors (2 Dell R530, single E5 CPU, 128 GB RAM, 4 GbE NICs + 2 10 GbE NICs for the SAN) and the array, management told us that the new equipment should last five years at least.
That's the reason we had to use the array until it's out of maintenance.
The array is half empty, so we can add disks if needed, but that is really expensive. It's a lot cheaper going with local storage (and maybe more performant), so that's a reason I can use to change the situation in addition to the risk of having a critical SPOF.
-
@coliver said in Seeking how to improve:
@manheraz said in Seeking how to improve:
Reconfigure the EMC array as a high availability SMB 3 file server and move the Hyper-V virtual machines to the array (I have to use the EMC array until it's out of suport - 2020)
I'm curious as to what EMC array you have? Some of the lower end models are junk and shouldn't be considered.
It's an EMC VNXe3200, so yeah, low end model