Update: tham gia hội người dùng Salt tại Việt Nam https://www.meetup.com/VietNam-SaltStack-Meetup/
Muối, một cô gái 25 tuổi, sống nội tâm, một mình ở nơi toàn sắp thép, luôn được bao quanh bởi những anh chàng IT khô cằn mà mỗi thằng đều dấu dưới chân mình một cái giếng ngập tràn chất lỏng (nước?).
Muối không hoàn hảo, như tất cả mọi thứ trên hành tinh này.
Muối không dễ được yêu, bởi Muối chỉ dành cho những ai cần đến cô.
Nhưng Muối đơn giản (YAML), muối nhẹ nhàng (lightweight ~ 50MB RAM), dù nhiều khi hơi phũ phàng trước thay đổi (upgrade PITA).
Muối chẳng cần phải so sánh mình với ai, bởi đấy không phải cách một kẻ yêu bản thân mình sẽ sống.
Muối là tên gọi hư cấu mà tác giả dành cho SaltStack, một điều đặc biệt đã thay đổi cuộc đời anh, mãi mãi.
1. SaltStack là gì?
SaltStack (từ đây gọi tắt là Salt) là một phần mềm mã nguồn mở, một hệ thống thuộc nhóm Configuration management, viết bằng Python, sử dụng YAML làm ngôn ngữ giao tiếp với người dùng.
2. SaltStack làm gì?
- tính năng của Salt chia làm 2 phần chính: remote execution và configuration management dựa trên nền tảng remote execution.
- Remote execution: chạy lệnh từ xa. Tức sau khi cài đặt xong salt-master (daemon đóng vai trò server) và các salt-minion (các daemon đóng vai tròn client), từ salt-master có thể chạy bất kì câu lệnh nào trên máy cài salt-minion.
Tưởng tượng bạn cần xoá 1 key SSH trên 10 hay 100 máy, chỉ cần gõ 1 câu lệnh và tất cả các minion sẽ chạy câu lệnh ấy. Sức mạnh là vô cùng khủng khiếp, giống như nắm một mạng botnet trong tay vậy. Muốn ping 1 server từ 100 máy? gõ lệnh ``ping -c N victim``, và 100 máy sẽ cùng lúc ping đến máy đích.
- Configuration management: đảm bảo trạng thái các thành phần của hệ thống. Cần đảm bảo 1 service NGINX chạy với file cấu hình nhất định, forward request đến uWSGI hay unicorn app server trên máy ấy, đã cấu hình để chạy một web application viết bằng Python với phiên bản mới nhất lấy từ 1 git repository? Salt làm được tất cả điều đó, và nó có thể đảm bảo rằng mọi thay đổi bằng tay thực hiện trên những thành phần nói trên sẽ bị thay thế bằng những gì đã định trước.
3. SaltStack dành cho ai?
Đối tượng chính là các *NIX Sysadmin (Windows cũng dùng được) hay các devops, ngoài ra những ai yêu thích việc tự động hoá cũng có thể sử dụng Salt, không ít người dùng Salt để quản lý chính chiếc máy làm việc của mình.
- Remote execution: cho những người cần chạy 1 câu lệnh trên nhiều máy cùng một lúc (VD: quản lý cluster)
- Configuration management: document hệ thống, đảm bảo thống nhất cấu hình, tự động việc deploy.
Khi một hệ thống được quản lý hoàn toàn bằng một bộ "Formula", mọi bước cài đặt, cấu hình đều được ghi lại thành các state ở dạng YAML, không có bước nào có thể bị giấu đi làm bí mật riêng, toàn bộ hệ thống đều được document. Khi cần triển khai một hệ thống tương tự, chỉ cần nhập các tham số cần thiết và chạy bộ formula, một hệ thống mới tinh sẽ được thiết lập trong giây lát (vài phút :)) ).
Công việc của mỗi sysadmin hàng ngày là cài đặt phần mềm, cấu hình cho phù hợp với mục đích, vận hành, troubleshooting khi có lỗi, monitor xem có chạy ổn định không, backup ...
SaltStack là công cụ để tự động bước cài đặt, cấu hình và backup, là công cụ hỗ trợ vận hành và troubleshooting, cũng có thể dùng để monitor.
4. Yêu cầu kiến thức
- biết đọc tài liệu Tiếng Anh
- có khả năng học sử dụng YAML - thuộc loại dễ hơn cả HTML (sẽ dần dần được hướng dẫn theo tutorial của Salt)
- biết mình muốn làm gì với Salt (nấu ăn?)
- KHÔNG CẦN biết lập trình Python.
5. Cài đặt
- Salt có thể chạy một mình, không cần phải có 2 máy mới chạy được.
Mỗi salt-minion có thể tự vận hành, không cần đến salt-master. Nên để cho đơn giản, cho đến khi đã cảm thấy thoải mái với các tính năng của Salt thì không cần thiết biết đến salt-master.
- Trên Ubuntu, cài bản mới nhất (hiện tại là 2015.5) từ PPA:
xem hướng dẫn chi tiết ở đây (http://docs.saltstack.com/en/latest/topics/installation/ubuntu.html)sudo add-apt-repository ppa:saltstack/salt
Các OS khác xem ở http://docs.saltstack.com/en/latest/topics/installation/index.html
6. Bắt đầu
Làm theo hướng dẫn của phần master-less http://docs.saltstack.com/en/latest/topics/tutorials/quickstart.html
Học viết salt states/formulas theo hướng dẫn http://docs.saltstack.com/en/latest/topics/tutorials/index.html#states
Trong quá trình này sẽ được sử dụng 2 thành phần quan trọng để làm Salt trở nên linh hoạt là salt grains và salt pillar.
Tham khảo các formula có sẵn: https://github.com/saltstack-formulas
7. Gì nữa?
- Nếu gặp khó khăn, có thể vác đi hỏi: http://docs.saltstack.com/en/latest/topics/index.html#salt-community
- Xem đầy đủ các tính năng của Salt ở : http://docs.saltstack.com/en/latest/
(còn tiếp...)
hvn@familug.org
The market review segment of the report grandstands the market's elements and patterns, for example, the drivers, limitations, and openings that impact the ebb and flow nature and future status of this market. ai courses
ReplyDeleteThe effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Projects for CSE.
DeleteSoftware management seeks for decision support to identify technologies like JavaScript that meet best the goals and characteristics of a software project or improvement programme. JavaScript Training in Chennai Accessible experiences and repositories that effectively guide that technology selection are still lacking.
Aim of technology domain analysis is to describe the class of context situations (e.g., kinds of JavaScript software projects) in which a software engineering technology JavaScript Training in Chennai can be applied successfully
The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training
I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
ReplyDeleteData Science Certification in Bangalore
This article we hope, has been able to provide some clarity on data science and its training. artificial intelligence certification
ReplyDeletehttp://digitalweekday.com/
ReplyDeletehttp://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
Very interesting blog. Many blogs I see these days do not really provide anything that attracts others, but believe me the way you interact is literally awesome.You can also check my articles as well.
ReplyDeleteRowe Rowe
Rowe Rowe
Rowe Rowe
Rowe Rowe
Rowe Rowe
Thank you..
http://digitalweekday.com/
ReplyDeletehttp://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
http://digitalweekday.com/
Mindblowing blog appreciating your endless efforts in developing a truly transparent content. Which probably the best one to come across disclosing the content which people might not aware of it. Thanks for bringing out the amazing content and keep sharing more further.
ReplyDelete360DigiTMG PMP Certification Course
Buy tiktok likes from this site https://soclikes.com/buy-tiktok-likes if you want to post video on tiktok
ReplyDeleteI like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you!
ReplyDeletebusiness analytics course
A debt of gratitude is in order for the blog entry amigo! Keep them coming...
ReplyDeleteBest Digital Marketing Courses in Hyderabad
Really Nice Information It's Very Helpful All courses Checkout Here.
ReplyDeletedata science in malaysia
Your content is very unique and understandable useful for the readers keep update more article like this.
ReplyDeletedata science courses
"Very Nice Blog!!!
ReplyDeletePlease have a look about "data science training in noida
Good information you shared. keep posting.
ReplyDeletebest data science course in delhi
I am glad to discover this page. I have to thank you for the time I spent on this especially great reading !! I really liked each part and also bookmarked you for new information on your site.
ReplyDeleteData Science Training in Chennai
i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeletebest data science courses in bangalore
i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeletedata scientist course in bangalore
Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
ReplyDeleteData Science Training in Bangalore
Thanks for posting the best information and the blog is very helpful.artificial intelligence course in hyderabad
ReplyDeleteInformative blog
ReplyDeleteai training in hyderabad
I Want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging endeavors.
ReplyDeletedata science certification in banagalore
I am a new user of this site, so here I saw several articles and posts published on this site, I am more interested in some of them, hope you will provide more information on these topics in your next articles.
ReplyDeletedata analytics training in bangalore
I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!
ReplyDeletedata analytics course in bangalore
Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
ReplyDeleteData Science Course in Bangalore
Thanks for posting the best information and the blog is very helpful.data science institutes in hyderabad
ReplyDeleteThis is an excellent post I saw thanks for sharing it. It is really what I wanted to see. I hope in the future you will continue to share such an excellent post.
ReplyDeletebest data science institute in hyderabad
Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
ReplyDeleteData Science Course in Bangalore
i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeletecyber security training in bangalore
I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
ReplyDeletedata science course fees in bangalore
i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeletecyber security training in bangalore
I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page!
ReplyDeletedata analytics course in bangalore
I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
ReplyDeletedata science course fees in bangalore
Thanks for posting the best information and the blog is very important.artificial intelligence course in hyderabad
ReplyDeletei am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeletedata science course
I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
ReplyDeletedata science course
Informative blog
ReplyDeleteai training in hyderabad
I am glad to discover this page. I have to thank you for the time I spent on this especially great reading !! I really liked each part and also bookmarked you for new information on your site.
ReplyDeleteData Science Course Syllabus
I am a new user of this site, so here I saw several articles and posts published on this site, I am more interested in some of them, hope you will provide more information on these topics in your next articles.
ReplyDeletedata analytics training in bangalore
Informative blog
ReplyDeletebest digital marketing institute in hyderabad
This is a fantastic website , thanks for sharing.
ReplyDeletedata science training in pune
Impressive blog to be honest definitely this post will inspire many more upcoming aspirants. Eventually, this makes the participants to experience and innovate themselves through knowledge wise by visiting this kind of a blog. Once again excellent job keep inspiring with your cool stuff.
ReplyDeletedata science certification in bangalore
I am glad to discover this page. I have to thank you for the time I spent on this especially great reading !! I really liked each part and also bookmarked you for new information on your site.
ReplyDeleteData Science Training in Chennai
Thank you so much for ding the impressive job here, everyone will surely like your post.
ReplyDeletebusiness analytics course
i am glad to discover this page : i have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.
ReplyDeleteartificial intelligence training in chennai
Stupendous blog huge applause to the blogger and hoping you to come up with such an extraordinary content in future. Surely, this post will inspire many aspirants who are very keen in gaining the knowledge. Expecting many more contents with lot more curiosity further.
ReplyDeletedata science course in faridabad
I want to leave a little comment to support and wish you the best of luck.we wish you the best of luck in all your blogging enedevors.
ReplyDeletedata science training in chennai
Thanks for posting the best information and the blog is very important.data science course in Lucknow
ReplyDeleteGreat Post Thanks For Sharing, have a look at it for free digital marketing training..
ReplyDeletedigital marketing training in hyderabad
free digital marketing course in hyderabad
digital marketing Training in ameerpet
digital marketing training in dilsukhnagar
digital marketing training in vijaywada
I truly like you're composing style, incredible data, thankyou for posting.
ReplyDeletedata science training
www.escortsmate.com
ReplyDeleteescortsmate.com
https://www.escortsmate.com
Extremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting. A debt of gratitude is in order for sharing. data scientist course in delhi
ReplyDeleteVery well written blog post. Thanks for sharing with us.
ReplyDeleteBest Mobile App development company in Hyderabad
Best Digital Marketing company in Hyderabad
I was just examining through the web looking for certain information and ran over your blog.It shows how well you understand this subject. Bookmarked this page, will return for extra. data science course in vadodara
ReplyDeleteYour work is very good and I appreciate you and hopping for some more informative posts
ReplyDeletedata scientist course
Informative blog
ReplyDeleteai training in hyderabad
informative content. Thanks for sharing your knowledge.
ReplyDeleteBest Digital Marketing company in Hyderabad
Best web hosting company in Hyderabad
I found this is very helpful. Thanks to you.
ReplyDeleteBest Mobile App development company in Hyderabad
I found this is very helpful content. I will definitely recommend my friends.
ReplyDeletetirupati darshan package from bangalore
tirupati darshan package from hyderabad
I really liked the content which is very helpful for me. Thanks for sharing.
ReplyDeletehyderabad tourism
hyderabad sightseeing
A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.
ReplyDeletedata scientist training in malaysia
Good information you shared. keep posting.
ReplyDeleteartificial intelligence training aurangabad
physicians email list
ReplyDeleteCardiologist Email List
DERMATOLOGIST EMAIL LIST
GASTROENTEROLOGIST EMAIL LIST
This post is very simple to read and appreciate without leaving any details out. Great work!
ReplyDeleteai training in aurangabad
A very good blog post. We are really grateful for your blog post. Getting a visa for Turkey online it's easy. Turkey-e-visa is a travel permit that allows foreign travelers to enter Turkey for business, tourism purposes.
ReplyDeleteGreat tips and very easy to understand. This will definitely be very useful for me when I get a chance to start my blog.
ReplyDeletedata science training in malaysia
First You got a great blog .I will be interested in more similar topics.I commend you for your excellent report on the knowledge that you have shared in this blog.
ReplyDeletedigital marketing training in hyderabad
free digital marketing course in hyderabad
Excellent goods from you, man. I have understood your stuff previous to and you are simply extremely fantastic. I actually like what you’ve obtained right here, really like what you are saying and the way in which by which you are saying it. You are making it enjoyable and you still care to stay sensible. I can’t wait to read much more from you. This is really a wonderful site. Instrumentation and Control Engineering
ReplyDeleteNicely written article. Thank you for this. The international tourist who wish to travel to Kenya should apply for Kenya visa application online. Applying online saves time and provide you the best services where you can check the kenya visa requirements for us citizens and other information very easily.
ReplyDeleteI am very impressed with your writing크레이지슬롯 I couldn't think of this, but it's amazing! I wrote several posts similar to this one, but please come and see!
ReplyDeleteThanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post.
ReplyDeletefull stack development course
tiktok jeton hilesi
ReplyDeletetiktok jeton hilesi
binance referans kimliği
gate güvenilir mi
tiktok jeton hilesi
paribu
btcturk
bitcoin nasıl alınır
yurtdışı kargo
I love reading this, thank you....India visa for US citizens, US citizens need a visa to travel to India. you can now apply for an Indian visa for US citizens via India visa portal.
ReplyDeleteI truly like you're composing style, incredible data, thankyou for posting.
ReplyDeletecyber security training malaysia
Thanks for sharing the post.
ReplyDeletebest digital marketing agency in dubai
Informative blog
ReplyDeletedata science training in ludhiana
I have bookmarked your site since this site contains significant data in it. You rock for keeping incredible stuff. I am a lot of appreciative of this site.
ReplyDeleteExtremely overall quite fascinating post. I was searching for this sort of data and delighted in perusing this one. Continue posting.
ReplyDeleteA debt of gratitude is in order for sharing.business analytics course in kolhapur
360DigiTMG, the top-rated organisation among the most prestigious industries around the world, is an educational destination for those looking to pursue their dreams around the globe. The company is changing careers of many people through constant improvement, 360DigiTMG provides an outstanding learning experience and distinguishes itself from the pack. 360DigiTMG is a prominent global presence by offering world-class training. Its main office is in India and subsidiaries across Malaysia, USA, East Asia, Australia, Uk, Netherlands, and the Middle East.
ReplyDeletenice article seo services hyderabad
ReplyDeleteI am another customer of this site so here I saw various articles and posts posted by this site,I curious more energy for some of them trust you will give more information further.https://360digitmg.com/course/data-analytics-using-python-r
ReplyDeleteAmazingly by and large very interesting post. I was looking for such an information and thoroughly enjoyed examining this one.
ReplyDeleteKeep posting. An obligation of appreciation is all together for sharing.
business analytics course in gwalior
Your artcile is truly fine, keep up writing.Top Real Estate Companies in Hyderabad
ReplyDeleteseo fiyatları
ReplyDeletesaç ekimi
dedektör
instagram takipçi satın al
ankara evden eve nakliyat
fantezi iç giyim
sosyal medya yönetimi
mobil ödeme bozdurma
kripto para nasıl alınır
Excellent effort to make this blog more wonderful and attractive.
ReplyDeletedata analytics courses aurangabad
İnstagram takipçi satın al! İnstagram takipçi sitesi ile takipçi satın al sende sosyal medyada fenomen olmaya bir adım at. Sende hemen instagram takipçi satın almak istiyorsan tıkla:
ReplyDelete1- takipçi satın al
2- takipçi satın al
3- takipçi satın al
instagram beğeni satın al
ReplyDeleteyurtdışı kargo
seo fiyatları
saç ekimi
dedektör
fantazi iç giyim
sosyal medya yönetimi
farmasi üyelik
mobil ödeme bozdurma
I was basically inspecting through the web filtering for certain data and ran over your blog. I am flabbergasted by the data that you have on this blog. It shows how well you welcome this subject. Bookmarked this page, will return for extra.https://360digitmg.com/course/certification-program-on-digital-marketing
ReplyDeletenice article Weekend getaways from Hyderabad
ReplyDeletebitcoin nasıl alınır
ReplyDeletetiktok jeton hilesi
youtube abone satın al
gate io güvenilir mi
referans kimliği nedir
tiktok takipçi satın al
bitcoin nasıl alınır
mobil ödeme bozdurma
mobil ödeme bozdurma
Thank you so much for your great information visit naturesbox.in also
ReplyDeleteHii,
ReplyDeleteThis is great and awsome post for me. i loved to read your blog. it's really-really amazing. thanks for inspired me by your blog.
Buy Online Pure & Natural Essential Oils
Buy Body Massage Essential Oil Online
Buy Hair Essential Oil Online Lowest Price
Buy Skin Essential Oil Online For Men/Women
With the usage of AI tools, the developers can detect the customers' behavior about a particular website.
ReplyDeletedata science training in ahmedabad
Thank You Mr Blogger . For this informative blog . If you want to know more about the Azerbaijan visa you can visit our Azerbaijan e visa website . And read here all the important info about the Azerbaijan visa or evisa.
ReplyDeletegood blog World's Best Turmeric Powder
ReplyDeleteEn son çıkan perde modelleri
ReplyDeletesms onay
mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
TRAFİK SİGORTASI
dedektor
WEB SİTESİ KURMAK
aşk kitapları
It's late finding this act. At least, it's a thing to be familiar with that there are such events exist.
ReplyDeleteI agree with your Blog and I will be back to inspect it more in the future so please keep up your act.
360DigiTMG data science course
Get Data Science Certification from top-ranked universities UTM, Malaysia, and IBM.
ReplyDeletedata analytics course in pondicherry
smm panel
ReplyDeletesmm panel
iş ilanları
İnstagram takipçi satın al
Hırdavatçı burada
beyazesyateknikservisi.com.tr
SERVİS
tiktok jeton hilesi
Nice blog this is very inspiring and informative material thanks for sharing us.. Three minutes. What can you do in three minutes, Oil and egg answering email counsel, 100. Enjoy a cup of coffee, or get your Turkey visa for your upcoming trip to Turkey. Surprised. Huh?
ReplyDeleteataşehir daikin klima servisi
ReplyDeletekartal daikin klima servisi
ümraniye daikin klima servisi
beykoz toshiba klima servisi
pendik lg klima servisi
pendik alarko carrier klima servisi
pendik daikin klima servisi
tuzla toshiba klima servisi
çekmeköy lg klima servisi
Good content Thanks for sharing.. We appreciate it. India visa for US citizens are available online. US citizens can apply for an Indian visa within 5 to 10 minutes. Firstly you can read all the document requirements for Indian visa for US citizens via our website then you can apply for your Indian visa.
ReplyDeletelisans satın al
ReplyDeleteen son çıkan perde modelleri
özel ambulans
nft nasıl alınır
minecraft premium
uc satın al
yurtdışı kargo
en son çıkan perde modelleri
Your article is easy to read and understand. I would like to read more articles like this. Getting a Turkey e visa online is a hassle free process. It saves time and money as well.
ReplyDeleteRich content interesting to read this article keep sharing you content.
ReplyDeletemobile app development company in Hyderabad
ERP software company in Hyderabad
software development company in hyderabad
I believe this internet site holds some rattling good info for everyone. My webpage
ReplyDeleteVisit Mahadev Book