Estou criando uma rede / ambiente de desenvolvimento para o desenvolvimento de aplicativos da Web e aplicativos de software. Eu estou olhando para ter um administrador de sistema envolvido com a implementação, então estou criando uma visão geral aproximada de quais tipos de funções devem estar disponíveis, bem como as coisas que o administrador do sistema deve fazer.
O que se segue é uma primeira tentativa do que eu pensei. Eu apreciaria quaisquer pensamentos / comentários adicionais que eu possa ter perdido!
Notes for a system administrator for the network
Inventory of the network
decide static/dynamic for assigning IP addresses
-don't forget wireless connected laptops..handle the security for the network
decide what functions are required for the development/test/production systems
decide what processes/functions on each serverkeep records/notes on all of this
-eventually keep the notes in the wiki for the system administrator
-restrict the read/usage of this wikihandle all backup processes
establish restore polices for backup procedures
establish network/system wide backup procedure/policy for the different servers/functions
establish policy for user access to the various services/machines
should have a central/master location to handle the login/accessprocesses
-possible implememt sudo policies for system/services
establish reverse proxy for web sites
establish router port forwarding policies
establish tunneling processes (if required)
establish single point of router access, which then gets forwarded to other servers as a secure approach... (or devise a different/better approach)
create network diagram with servers/functions/IP addresses
create central images for the different types of servers that we'll need/have
create central rpm/repository for the rpms/net/PXE install..
create process to perform PXE installs...
define server for Apache test
define server for DNS/shcp/Nagios/iptables/security/NFS
define server for MySQL/database
define server for porj mgmt app
define test servers for crawler clients
define server for managing the distributed crawler/app
define mail server
define backup server(s)
define redundant strategy for backup/restore data policies
Tags untagged