Tata Communications is a major global telecommunications company, handling 1 in 10 international calls and connecting over 70% of the world's mobile carriers. The company owns vast undersea cable networks that carry over 24% of the world's internet traffic. The author works in voice services engineering at Tata, automating manual processes like sending server log files over email using PHP scripting on a Centos virtual machine. They are also learning about Tata's server inventory systems and using Cramer software to manage records.
I have tried my best to describe Samba Server through this PPT. I hope you guys will love this and this ppt will be helpful for you all.
Thanks,
Veeral Arora
Samba is a popular freeware program that allows end users to access and use files, printers, and other commonly shared resources on a company's intranet or internet
I have tried my best to describe Samba Server through this PPT. I hope you guys will love this and this ppt will be helpful for you all.
Thanks,
Veeral Arora
Samba is a popular freeware program that allows end users to access and use files, printers, and other commonly shared resources on a company's intranet or internet
The Network File System (NFS) is the most widely used network-based file system. NFS’s initial simple design and Sun Microsystems’ willingness to publicize the protocol and code samples to the community contributed to making NFS the most successful remote access file system. NFS implementations are available for numerous Unix systems, several Windows-based systems, and others.
Massive emailing with Linux, Postfix and Ruby on Railsibelmonte
A little presentation with some tips on how to send massive email from a Ruby on Rails application and not to be treated as a spammer by the most common free email providers.
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet.
Assessment itemManaging Services and SecurityValue 15Due D.docxgalerussel59292
Assessment item
Managing Services and Security
Value: 15%
Due Date: 01-Oct-2018
Return Date: 21-Oct-2018
Length: 15 - 20 pages including screenshots
Submission method options: Alternative submission method
Task
Your job in this assignment is to create two Virtual machines each running a different but the latest distribution of Linux e.g. Ubuntu Server and CentOS. Each of these VM’s is to offer services to a user base.
The Virtual Machines can be implemented using any hypervisor e.g. VMWare Player, Virtual Box or anything else you think is appropriate.
You can use bridged or host only networking when setting up these Virtual Machines. When implementing the Virtual Machines, rather then obtaining an address from the HyperVisors DHCP server you should ensure the addresses used are static and assigned from your network. YOU WILL NEED TO WORK OUT WHAT ADDRESS SPACE YOU ARE USING AND HOW IT WILL IMPACT YOUR LAN.
Part 1: Virtual Machine One – DNS & SSH Server (5 marks)
The first Virtual Machine should be installed and have the BIND (DNS) server installed on it. While you do not own any address space/ name space your name server should manage the following domains:
saffioti.org.au
The name server should answer queries for this domain. In addition to the saffioti.org.au zone, a zone should be set up for the reverse zone – the reverse zone would be whatever the address range is of your virtual machine. You should do some research on how Bind handles reverse zones.
You should set up the saffioti.org.au zone with the usual information including SOA, NS and other records where appropriate. The address used for this should be the address of the virtual machine. You should give this Virtual Machine an A record with the name server1. You should also create a A record for server2 (part 2 of this task)
In addition to this you should create an CNAME record with the name www. When a user does a lookup on www.saffioti.org.au- the address returned should be that of the other virtual machine (Virtual Machine Two).
Be sure to create the appropriate reverse (PTR) records for the machines and to help other administrators be sure to put in place appropriate TXT records.
Once complete, you should fine tune your DNS Servers Virtual machine. Do this by disabling services that were installed but are not required. Be very careful not to break anything here. As a tip you will want to keep both DNS and SSH services active. Ensure both DNS and SSH are invoked at startup.
Finally harden this Virtual Machine using a firewall. Set up filters which allow access to the services possibly being access on the Virtual Machine from other hosts – specifically SSH and DNS. You can assume this incoming traffic can come from anywhere. You will need to make sure these rules always take affect at boot.
Test your virtual machine by setting your Host computer (i.e. the computer that is running the VM) Name Server to the address of the Virtual Machine. See if you can resolve queries.
The Network File System (NFS) is the most widely used network-based file system. NFS’s initial simple design and Sun Microsystems’ willingness to publicize the protocol and code samples to the community contributed to making NFS the most successful remote access file system. NFS implementations are available for numerous Unix systems, several Windows-based systems, and others.
Massive emailing with Linux, Postfix and Ruby on Railsibelmonte
A little presentation with some tips on how to send massive email from a Ruby on Rails application and not to be treated as a spammer by the most common free email providers.
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet.
Assessment itemManaging Services and SecurityValue 15Due D.docxgalerussel59292
Assessment item
Managing Services and Security
Value: 15%
Due Date: 01-Oct-2018
Return Date: 21-Oct-2018
Length: 15 - 20 pages including screenshots
Submission method options: Alternative submission method
Task
Your job in this assignment is to create two Virtual machines each running a different but the latest distribution of Linux e.g. Ubuntu Server and CentOS. Each of these VM’s is to offer services to a user base.
The Virtual Machines can be implemented using any hypervisor e.g. VMWare Player, Virtual Box or anything else you think is appropriate.
You can use bridged or host only networking when setting up these Virtual Machines. When implementing the Virtual Machines, rather then obtaining an address from the HyperVisors DHCP server you should ensure the addresses used are static and assigned from your network. YOU WILL NEED TO WORK OUT WHAT ADDRESS SPACE YOU ARE USING AND HOW IT WILL IMPACT YOUR LAN.
Part 1: Virtual Machine One – DNS & SSH Server (5 marks)
The first Virtual Machine should be installed and have the BIND (DNS) server installed on it. While you do not own any address space/ name space your name server should manage the following domains:
saffioti.org.au
The name server should answer queries for this domain. In addition to the saffioti.org.au zone, a zone should be set up for the reverse zone – the reverse zone would be whatever the address range is of your virtual machine. You should do some research on how Bind handles reverse zones.
You should set up the saffioti.org.au zone with the usual information including SOA, NS and other records where appropriate. The address used for this should be the address of the virtual machine. You should give this Virtual Machine an A record with the name server1. You should also create a A record for server2 (part 2 of this task)
In addition to this you should create an CNAME record with the name www. When a user does a lookup on www.saffioti.org.au- the address returned should be that of the other virtual machine (Virtual Machine Two).
Be sure to create the appropriate reverse (PTR) records for the machines and to help other administrators be sure to put in place appropriate TXT records.
Once complete, you should fine tune your DNS Servers Virtual machine. Do this by disabling services that were installed but are not required. Be very careful not to break anything here. As a tip you will want to keep both DNS and SSH services active. Ensure both DNS and SSH are invoked at startup.
Finally harden this Virtual Machine using a firewall. Set up filters which allow access to the services possibly being access on the Virtual Machine from other hosts – specifically SSH and DNS. You can assume this incoming traffic can come from anywhere. You will need to make sure these rules always take affect at boot.
Test your virtual machine by setting your Host computer (i.e. the computer that is running the VM) Name Server to the address of the Virtual Machine. See if you can resolve queries.
Apache Kafka - Scalable Message-Processing and more !Guido Schmutz
ndependent of the source of data, the integration of event streams into an Enterprise Architecture gets more and more important in the world of sensors, social media streams and Internet of Things. Events have to be accepted quickly and reliably, they have to be distributed and analysed, often with many consumers or systems interested in all or part of the events. How can me make sure that all these event are accepted and forwarded in an efficient and reliable way? This is where Apache Kafaka comes into play, a distirbuted, highly-scalable messaging broker, build for exchanging huge amount of messages between a source and a target.
This session will start with an introduction into Apache and presents the role of Apache Kafka in a modern data / information architecture and the advantages it brings to the table. Additionally the Kafka ecosystem will be covered as well as the integration of Kafka in the Oracle Stack, with products such as Golden Gate, Service Bus and Oracle Stream Analytics all being able to act as a Kafka consumer or producer.
A Project Report on Linux Server AdministrationAvinash Kumar
This is a Project Report on Linux Server Admin. It contains key network features which are installed on Linux. This project was conducted on RedHat Enterprise Linux 7.2.
1. Ajinkya Bobade, Student id: 10405918, Company: Tata Communications
CPT Monthly Report Tata Communications Summer I
Summary : In voice, Tata Communications is the world’s largest wholesale carrier. Tata network
handles 1 out of every 10 international calls and connects more than 70% of the world’s mobile carriers.
On the Internet, Tata is a major Tier-1 IP provider, consistently ranked in the top five telecommunications
companies on five continents, by internet route.
The Tata Communications portfolio includes transmission, IP, converged voice, mobility,
managed network connectivity, hosted data center, communications solutions and business transformation
services to global and Indian enterprises & service providers, as well as broadband and content services to
Indian consumer).
The position of Tata Communications in the industry can be explained as follows: The internet is
a global connection of computer networks. It is actually a system connected by cables travelling all
around the world. Your device connects to Internet through Internet Service provider (For example:
Verizon, Optimum) the ISP (Internet Service Provider) sends the request to the server further up the chain
(DNS). The DNS finds address match to the server hosting that website, this server could be in a different
country so this request travels both underground and under water (here’s where Tata Communications
come into picture they have a vast network of undersea cables connecting all the continents these cable
are known as internet backbone) the request reaches server and server sends the requested response. Over
24% of world’s internet route use Tata network.
I work in Voice ILD Services & Solutions Engineering group. Our team manages the voice Data
across the continents, my role is to automate most of the manual processes for example data transfer
through server generates a record file in form of CSV and this file is stored on the HDD of the server, this
server runs on Centos Virtual machine. My task is to take this csv file and send through the Centos
Virtual machine using PHP scripting language, So far I have learned how to write a code to send email in
PHP through centos VM, further I am currently working on sending the large CSV file as an attachment
to this email. In addition to this I am working on Inventory management in the Quality and Assurance lab,
having direct access to the lab I am able to learn how these various servers (PSX,ESX,GSX) function here
my role is to make sure all the servers and the cards inside it like Hard disk Drives, Small form-factor
pluggable transceiver (SFP),power supply are present up to date in the record. Tata uses a tool called
Cramer to keep records, which runs on top of JAVA Virtual machine. Cramer is used to maintain
database of servers across all the continents, It has a detailed documentation of which server lies where in
the system . My role here I learned how to use Cramer which runs on top of Java. I also learned how to
use JAVA to modify the entries in Cramer.
I learned Unix, PHP and sandbox systems . And their use in Centos Virtual Machine.
2. Ajinkya Bobade, Student id: 10405918, Company: Tata Communications
Tasks performed
• Determine how to send emails from the centos VM
• Research various servers used the lab (example ESX, PSX, GSX) understand how they work
• Make inventory record of Servers in lab in form of excel sheet, this excel sheet serves as a
reference to make a record in the final software Cramer
• To install Cramer following tasks were performed:
• Install Java 1.6.0_17
o disable Java Auto upgrade feature
o avoiding to keep cached java files on pc
o setting up timeout parameters for Cramer GUI
• After installing Cramer:
Cross reference what is in Cramer PROD vs Physical lab inventory and flag
Identify if any updates are needed, e.g., moving devices/cards/shelves in Cramer PROD to match
Physical inventory (some items may have been moved and no longer match what’s in Cramer)
o Items that are in Physical inventory but not in Cramer PROD inventory
o Items that are in Cramer PROD but not in Physical inventory – do we need to remove
these?
Skills learned :
• PHP Scripting
• Use of terminal for Unix System
• Centos Virtual Machine
• Use of Cramer for data entry of the servers.
• Identify various type of servers and their functions
Challenges faced:
• Understanding use of terminal on Unix System: Being not accustomed to Unix I had to learn from
scratch example of which is: how to access files and how to read files using cat command.
• Apache for Unix: I had to research about how the apache server can be installed on Unix, I
further had to research how to get started with the PHP Scripting on Unix.
• Understand how to install Cramer software: Cramer is used as an online tool to make database of
the servers, Cramer requires specific java (Java 1.6.0_17) along with other specific permissions
(like setting up timeout parameters for Cramer GUI), I had to talk to technical support team and
research on the topic to get Cramer functioning properly.