ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Normal Forms of Systems Administration

    Scheduled Pinned Locked Moved IT Discussion
    system administrationsam system administrationdevops
    33 Posts 7 Posters 4.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NerdyDadN
      NerdyDad @scottalanmiller
      last edited by

      @scottalanmiller So, I believe that I am in the 1st Normal Form. As a SysAdmin, how would I be able to progress to the 2nd Normal Form? For me to learn PS? What if I already have other systems that are still on the GUI and cannot be administered by script?

      scottalanmillerS 1 Reply Last reply Reply Quote 0
      • dafyreD
        dafyre
        last edited by

        @scottalanmiller : Why Separate Remote GUI and Remote CLI?

        1 Reply Last reply Reply Quote 0
        • NerdyDadN
          NerdyDad
          last edited by NerdyDad

          Also, what are the benefits and costs between these normal forms? Not just directly monetarily, skill and time as well.

          1 Reply Last reply Reply Quote 0
          • DustinB3403D
            DustinB3403
            last edited by

            This conversation reminds me of Freeza

            5690d6123aa690b0ba09382459e2955f56c0c224f281e9180b64bb95142be355.jpg

            1 Reply Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller @NerdyDad
              last edited by

              @NerdyDad said in Normal Forms of Systems Administration:

              @scottalanmiller So, I believe that I am in the 1st Normal Form. As a SysAdmin, how would I be able to progress to the 2nd Normal Form? For me to learn PS? What if I already have other systems that are still on the GUI and cannot be administered by script?

              That's a good question. Moving from GUI tools to PS is definitely the first step.

              What about existing servers makes you locked into a GUI?

              DustinB3403D NerdyDadN 2 Replies Last reply Reply Quote 0
              • DustinB3403D
                DustinB3403 @scottalanmiller
                last edited by

                @scottalanmiller said in

                What about existing servers makes you locked into a GUI?

                Experience.

                1 Reply Last reply Reply Quote 0
                • NerdyDadN
                  NerdyDad @scottalanmiller
                  last edited by

                  @scottalanmiller said in Normal Forms of Systems Administration:

                  What about existing servers makes you locked into a GUI?

                  Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                  Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @NerdyDad
                    last edited by

                    @NerdyDad said in Normal Forms of Systems Administration:

                    @scottalanmiller said in Normal Forms of Systems Administration:

                    What about existing servers makes you locked into a GUI?

                    Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                    Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                    What applications do you find lack options for administration.

                    NerdyDadN 1 Reply Last reply Reply Quote 0
                    • matteo nunziatiM
                      matteo nunziati @scottalanmiller
                      last edited by

                      @scottalanmiller said in Normal Forms of Systems Administration:

                      Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

                      an example in real world? I stick to the forth form, and I'm not aware of anything after that!

                      scottalanmillerS 1 Reply Last reply Reply Quote 0
                      • NerdyDadN
                        NerdyDad @scottalanmiller
                        last edited by

                        @scottalanmiller said in Normal Forms of Systems Administration:

                        @NerdyDad said in Normal Forms of Systems Administration:

                        @scottalanmiller said in Normal Forms of Systems Administration:

                        What about existing servers makes you locked into a GUI?

                        Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                        Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                        What applications do you find lack options for administration.

                        Example is that we left SW for SolarWinds Web Help Desk for our help desk and asset management. As far as I know, it is totally GUI and none of it is scripted, unless you are using their API. I have not yet gotten that far as to using the API at all unless I can just plug in API keys to get 2 applications to talk to each other.

                        DashrenderD 1 Reply Last reply Reply Quote 0
                        • DashrenderD
                          Dashrender @NerdyDad
                          last edited by

                          @NerdyDad said in Normal Forms of Systems Administration:

                          @scottalanmiller said in Normal Forms of Systems Administration:

                          @NerdyDad said in Normal Forms of Systems Administration:

                          @scottalanmiller said in Normal Forms of Systems Administration:

                          What about existing servers makes you locked into a GUI?

                          Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                          Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                          What applications do you find lack options for administration.

                          Example is that we left SW for SolarWinds Web Help Desk for our help desk and asset management. As far as I know, it is totally GUI and none of it is scripted, unless you are using their API. I have not yet gotten that far as to using the API at all unless I can just plug in API keys to get 2 applications to talk to each other.

                          How is it managed though? Through a GUI app on the server? Or a webpage?

                          Exchange for example has an app you can install on your remote machine and manage it completely through APIs...

                          NerdyDadN 1 Reply Last reply Reply Quote 0
                          • NerdyDadN
                            NerdyDad @Dashrender
                            last edited by

                            @Dashrender said in Normal Forms of Systems Administration:

                            @NerdyDad said in Normal Forms of Systems Administration:

                            @scottalanmiller said in Normal Forms of Systems Administration:

                            @NerdyDad said in Normal Forms of Systems Administration:

                            @scottalanmiller said in Normal Forms of Systems Administration:

                            What about existing servers makes you locked into a GUI?

                            Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                            Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                            What applications do you find lack options for administration.

                            Example is that we left SW for SolarWinds Web Help Desk for our help desk and asset management. As far as I know, it is totally GUI and none of it is scripted, unless you are using their API. I have not yet gotten that far as to using the API at all unless I can just plug in API keys to get 2 applications to talk to each other.

                            How is it managed though? Through a GUI app on the server? Or a webpage?

                            Exchange for example has an app you can install on your remote machine and manage it completely through APIs...

                            Through a webpage. I guess I could manage it through the API if I really wanted to hate myself.

                            DashrenderD 1 Reply Last reply Reply Quote 0
                            • DashrenderD
                              Dashrender @NerdyDad
                              last edited by Dashrender

                              @NerdyDad said in Normal Forms of Systems Administration:

                              @Dashrender said in Normal Forms of Systems Administration:

                              @NerdyDad said in Normal Forms of Systems Administration:

                              @scottalanmiller said in Normal Forms of Systems Administration:

                              @NerdyDad said in Normal Forms of Systems Administration:

                              @scottalanmiller said in Normal Forms of Systems Administration:

                              What about existing servers makes you locked into a GUI?

                              Not particularly looking at the servers themselves, but more of the applications running on the servers. Particularly in a Windows environment.

                              Totally understand being able to use bash for *nix environments and their different layers, either at the OS layer or at the program layer.

                              What applications do you find lack options for administration.

                              Example is that we left SW for SolarWinds Web Help Desk for our help desk and asset management. As far as I know, it is totally GUI and none of it is scripted, unless you are using their API. I have not yet gotten that far as to using the API at all unless I can just plug in API keys to get 2 applications to talk to each other.

                              How is it managed though? Through a GUI app on the server? Or a webpage?

                              Exchange for example has an app you can install on your remote machine and manage it completely through APIs...

                              Through a webpage. I guess I could manage it through the API if I really wanted to hate myself.

                              You don't need the API, you can just use the webpage from your PC. Now you are level 2. I.e. first normal.

                              1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @matteo nunziati
                                last edited by

                                @matteo-nunziati said in Normal Forms of Systems Administration:

                                @scottalanmiller said in Normal Forms of Systems Administration:

                                Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

                                an example in real world? I stick to the forth form, and I'm not aware of anything after that!

                                I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

                                The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

                                NerdyDadN 1 Reply Last reply Reply Quote 1
                                • NerdyDadN
                                  NerdyDad @scottalanmiller
                                  last edited by

                                  @scottalanmiller said in Normal Forms of Systems Administration:

                                  @matteo-nunziati said in Normal Forms of Systems Administration:

                                  @scottalanmiller said in Normal Forms of Systems Administration:

                                  Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

                                  an example in real world? I stick to the forth form, and I'm not aware of anything after that!

                                  I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

                                  The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

                                  What size of companies have systems like this? Are these large enterprises with deep pockets or can an SMB do this as well?

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @NerdyDad
                                    last edited by

                                    @NerdyDad said in Normal Forms of Systems Administration:

                                    @scottalanmiller said in Normal Forms of Systems Administration:

                                    @matteo-nunziati said in Normal Forms of Systems Administration:

                                    @scottalanmiller said in Normal Forms of Systems Administration:

                                    Fifth Normal Form: "Fully Described State". No logins and no commands are used but rather all administration is done via a state machine.

                                    an example in real world? I stick to the forth form, and I'm not aware of anything after that!

                                    I've worked a few places that were fifth form. Examples would be systems fully defined in state files with something like Ansible or Chef. The admins never run commands on the servers, even remotely through arms length tools like Salt.

                                    The state of systems is fully defined in code that you would expect to track in GIT or Mercurial. The systems are self managing via their state machines and descriptions. Systems totally build themselves.

                                    What size of companies have systems like this? Are these large enterprises with deep pockets or can an SMB do this as well?

                                    Any size can do it. Companies with only one server probably aren't going to do this. But you don't need much to justify it if it makes sense for your environment and even shops with no servers and only desktops might make sense.

                                    1 Reply Last reply Reply Quote 0
                                    • scottalanmillerS
                                      scottalanmiller
                                      last edited by

                                      Given current market options, one of the interesting things about fifth normal form is that it allows you to shift funds from tooling to staff. You can replace existing tooling with free tools while reducing staff headcount.

                                      With fifth normal form is when we start to see densities change dramatically. It is in fifth normal form that we start to see the ability to manage thousands of systems per admin.

                                      DustinB3403D 1 Reply Last reply Reply Quote 0
                                      • DustinB3403D
                                        DustinB3403 @scottalanmiller
                                        last edited by

                                        @scottalanmiller said in Normal Forms of Systems Administration:

                                        Given current market options, one of the interesting things about fifth normal form is that it allows you to shift funds from tooling to staff. You can replace existing tooling with free tools while reducing staff headcount.

                                        With fifth normal form is when we start to see densities change dramatically. It is in fifth normal form that we start to see the ability to manage thousands of systems per admin.

                                        So would XO be a Fifth normal form?

                                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                                          NerdyDadN 1 Reply Last reply Reply Quote 0
                                          • NerdyDadN
                                            NerdyDad @scottalanmiller
                                            last edited by NerdyDad

                                            @scottalanmiller said in Normal Forms of Systems Administration:

                                            Applying server techniques to desktops, we might make hundreds or thousands of desktops able to be managed by one person.

                                            What do I need to read/study/watch/learn to be able to implement something like this?

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post