Wednesday, April 5, 2023

What is DevOps? DevOps Kya hai?


DevOps is not a tool or a software. DevOps simply is a hassle free process to implement, develop and deliver the product to client. It's allow best coordination between Development and IT operation team to work together, faster.

DevOps first described in 2009 by Patrick Debois. As mentioned DevOps is not a specific technology, but a tactical approach, by working together. In this process development and operation team together can dismantle the roadblock and focus to improving and following the smooth process to create, deploy, and monitoring the software. 


Thanks.!



Tuesday, April 4, 2023

How to clone VMs on VMware ESXi

In This blog we will learn how to clone VMs or Servers in VMware ESXi.If we don't have vCenter, VMware ESXi allow us to clone VMs / Servers on its web-interface.

 In this process it will take a little time to copy and clone the VMss.

 Note: Before processing further, Please take the snapshot backup and turn off the target VM / Server.

1. Access vSphere web-client, Click Storage in the left side, and then click Datastore browser.


2. In popup Click on create a folder for example: "dev-clone" and provide any name to copy the data there.

3. Folder is created, Now we will copy the data,

4. Select the folder which you want to clone the VM and select the .vmx file and .vmdk file and click on copy tab and copy it in to newly created folder dev-clone.

Complete this copy process one by one .vmx file and .vmdk file

It will take little time to copy depends on your data size.


If successfully copied now we can move next process to created clone VM.

Now we will created VM from copied folder.

5. On dashboard Click Virtual Machine and Click Create/ Register VM.


6. On select Creation type page, select Register an existing virtual machine, and Click Next.


7. Now on select VMs for registration, click Select one or more virtual machines, a datastore or a directory. 
Select the newly created folder dev-clone where we have copied the data. Click Next and Finish.


8. 
Back to Virtual Machines, now you can see there is one newly Created VM with the same name as the old one. That’s because the name comes from the .vmx file. You can right-click the VM and Rename it.
9. Now you can power on the newly created VM. while you powering on there will be a popup window select I copied  click Finish/Answer.

We have successfully clone VM in VMware ESXi on web Client.

Thanks for the reading my Blog.





Monday, April 3, 2023

Contact us

If you have any queries or suggestions and you want to contact us drop an email to: nazishalam07@gmail.coom


Friday, March 31, 2023

IPL 2023 live Match Kaha Dekhe? . IPL live streaming.



Hello Internet People..!!

Aaj hum baat karange ke IPL 2023 ka live streaming macth kaha dekhe. HotStar to nahi dikha raha hai mobile pe. Ji ha Dosto ye sahi hai iss baar HotStar nahi dikha raha hai IPL 2023 ka live matched.

To abb sawal ye hai ki kaha dekhe IPL matches ka live streaming apne mobile pe.

To iss saal 2023 ka IPL live streaing aap ko sirf or sirf JioCiname pe dekhne ko milega wo bhi bilkul Free. Agar app ke pass Jio ka connection hai to. Kyun Maza agaaya na free me dekhne ka koi paisa nahi.

Reliance ne 2023 to 2027 tak ka IPL rights khareeda hai 23,758 crore me. to ho jaaiye taiyaat aur IPL 2023 ka maza lijiye wo bhi bilkul free. koi subscription charge nahi monthly charge nahi.



Enjoy...!



Monday, March 27, 2023

Let’s Encrypt SSL Certificate in Linux Nginx.



Let’s Encrypt is a free and open certificate authority developed by the Internet Security Research Group (ISRG). Certificates issued by Let’s Encrypt are trusted by almost all browsers today.

Prerequisites.

  1. You have a domain name pointing to your public server IP. In this tutorial, we will use nazitech.com.
  2. You have enabled the EPEL repository and installed Nginx.

Step-1 Install Certbot.

To install the certbot package form the EPEL repository run.

Before installing certboat install python and python-pip.

sudo apt-get install python
sudo apt-get install python-pip
sudo apt-get install certbot

Now install certbot Nginx plugin.

python3.6 -m pip install certbot-nginx
or
apt-get install python-certbot-nginx

You can now run Certbot with the Webroot plugin and obtain the SSL certificate files for your domain by issuing:

certbot --nginx -d nazitech.com -d www.nazitech.com

If the SSL certificate is successfully obtained, certbot will print the following message:

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/nazitech.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/nazitech.com/privkey.pem
   Your cert will expire on 2018-06-11. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot
   again. To non-interactively renew *all* of your certificates, run
   "certbot renew"
 - If you like Certbot, please consider supporting our work by:
   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF: https://eff.org/donate-le

Now that you have the certificate files. You can edit your Nginx conf file.

/etc/nginx/nginx.conf

server {
    listen 80;
    server_name www.example.com example.com;
}
server {
     listen 443 ssl http2;
     server_name  172.16.0.36;
     ssl_certificate /etc/letsencrypt/live/nazitech.com/fullchain.pem;
     ssl_certificate_key /etc/letsencrypt/live/nazitech.com/privkey.pem;
     ssl_trusted_certificate /etc/letsencrypt/nazitech.com/chain.pem;
     ssl_dhparam /etc/ssl/certs/dhparam.pem;
location / {
     proxy_pass http://ywebsite.co.in;
     proxy_http_version 1.1;
       }
}

Don’t forget to add Proxy_HTTP_version in the location line.

Restart Nginx service and check.

sudo systemctl restart nginx

Thnaks..!!

Friday, February 17, 2023

What is ChatGPT?


It is an AI-powered chatbot developed by OpenAI, which is designed to simulate human-like conversation. It is based on a language model called the Generative Pre-trained Transformer 3, which is one of the most advanced natural language processing models available today.

ChatGPT works by analyzing the text input it receives from users, identifying the most relevant information, and generating a response that is contextually appropriate. It uses a vast amount of data from various sources to learn patterns and relationships between words and phrases, allowing it to generate human-like responses that are often difficult to distinguish from those generated by real humans.

ChatGPT can be used for a variety of purposes, including language learning, and general conversation. Its ability to understand and respond to a wide range of questions and topics makes it a versatile and useful tool for businesses, educators, and individuals who are looking for an intelligent and interactive way to engage with. 


==============

ChatGPT OpenAI द्वारा विकसित एक AI-संचालित चैटबॉट है, जिसे मानव जैसी बातचीत को अनुकरण करने के लिए डिज़ाइन किया गया है। यह जनरेटिव प्री-ट्रेन्ड ट्रांसफॉर्मर 3 (GPT-3) नामक एक परिष्कृत भाषा मॉडल पर आधारित है, जो आज उपलब्ध सबसे उन्नत प्राकृतिक भाषा प्रसंस्करण मॉडल में से एक है।

ChatGPT उपयोगकर्ताओं से प्राप्त टेक्स्ट इनपुट का विश्लेषण करके, सबसे अधिक प्रासंगिक जानकारी की पहचान करके और प्रासंगिक रूप से उपयुक्त और भाषाई रूप से सुसंगत प्रतिक्रिया उत्पन्न करके काम करता है। यह पैटर्न और शब्दों और वाक्यांशों के बीच संबंधों को जानने के लिए विभिन्न स्रोतों से बड़ी मात्रा में डेटा का उपयोग करता है, जिससे यह मानव जैसी प्रतिक्रियाएं उत्पन्न करने की अनुमति देता है जो अक्सर वास्तविक मनुष्यों द्वारा उत्पन्न प्रतिक्रियाओं से अलग करना मुश्किल होता है।

ChatGPT का उपयोग ग्राहक सेवा, भाषा सीखने और सामान्य बातचीत सहित विभिन्न उद्देश्यों के लिए किया जा सकता है। सवालों और विषयों की एक विस्तृत श्रृंखला को समझने और उनका जवाब देने की इसकी क्षमता इसे व्यवसायों, शिक्षकों और व्यक्तियों के लिए एक बहुमुखी और उपयोगी उपकरण बनाती है जो दूसरों के साथ जुड़ने के लिए एक बुद्धिमान और इंटरैक्टिव तरीके की तलाश कर रहे हैं।

Thursday, November 17, 2022

Nginx Error 413, Request Entity Too Large

What is 413 Error?

413 HTTP error occurs when the size of a client’s request exceeds the server’s file size limit. This happens when a client attempts to upload a large file to a Nginx server.


Let's fix this.

The directive which determines what the allowable HTTP request size can be is client_max_body_size. You can add that directive in either an http, server, or location block in nginx.conf file located at /etc/nginx/nginx.conf.

server {
    client_max_body_size 100M; #As much as you can set according to your use case.
    ...
}

What is DevOps? DevOps Kya hai?

DevOps is not a tool or a software. DevOps simply is a hassle free process to implement, develop and deliver the product to client. It'...