특히 여러 시스템과 클라우드 서비스를 관리할 때 다양한 도구를 보유하는 것이 중요합니다. 사용자와 시스템 관리자는 제어해야 하며 작업에 적합한 도구가 있어야 합니다. 여러 번 선택한 도구가 명령줄입니다.
리노드 소개 CLI
우리는 의 공식 출시를 발표하게 된 것을 기쁘게 생각합니다. 리노드 (주) CLI – 명령줄에서 Linode 클라우드 서비스를 관리하고 프로비전하는 간단하면서도 강력하면서도 사용하기 쉬운 도구입니다. 리노드 CLI 사용자에게 익숙한 것과 동일한 기능을 제공하지만 명령줄의 편리함을 제공합니다.
리노드 CLI Linode 서버를 만들고, 재부팅, 변경 및 크기를 조정하고, 도메인 및 DNS 레코드, NodeBalancers 등을 관리할 수 있습니다. 사용자는 계정 잔액과 네트워크 전송에 액세스할 수도 있습니다. 리노드 CLI 기본 제공 JSON 출력 모드로 작업을 쉽게 스크립트및 자동화할 수 있습니다.
OS X에 설치:
시스템에 Homebrew이 아직 설치되어 있지 않은 경우 우수한 설치 지침을따르십시오. 그리고 터미널에서 :
양조 탭 리노드 / cli & 양조 설치 리노드 - cli
설치 시 Debian / Ubuntu :
에코 "deb http://apt.linode.com/ 안정적인 메인" \ >/apt/source.list.d/linode.list https://apt.linode.com/linode.gpg | apt 키 추가 - apt-get 업데이트 & apt-get 설치 리노드- cli
다른 시스템은 방문하십시오.리노드 (주) CLI 자세한 내용은 github에서 볼 수 있습니다.
무료 및 오픈 소스
리노드 CLI 모든 Linode 고객이 이용할 수 있으며 GPLv2 및 Perl 예술 라이선스에 따라 이중 라이선스를 부여받은 오픈 소스입니다. 지원 등 적극적으로 개발 중입니다. API 2단계 인증 리얼 곧 지금™. 지켜!
방문하십시오.https://github.com/linode/ cli 자세한 내용은
즐길!
댓글 (19)
Hi, i get this error when i try to install it on mavericks:
Error: undefined method `prepend_create_path’ for #
Great news!
Awesome! This helps increase the scope and automation of my chef and capistrano deployments…
How is this different from the LISH offering that you already have?
I am receiving this error:
Error: undefined method `resource’ for LinodeCli:Class
Please report this bug:
https://github.com/mxcl/homebrew/wiki/troubleshooting
/usr/local/Library/Formula/linode-cli.rb:8
/usr/local/Library/Homebrew/formulary.rb:40:in `require’
/usr/local/Library/Homebrew/formulary.rb:40:in `klass’
/usr/local/Library/Homebrew/formulary.rb:90:in `get_formula’
/usr/local/Library/Homebrew/formulary.rb:175:in `factory’
/usr/local/Library/Homebrew/formula.rb:410:in `factory’
/usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae’
/usr/local/Library/Homebrew/extend/ARGV.rb:12:in `map’
/usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae’
/usr/local/Library/Homebrew/cmd/install.rb:22:in `install’
/usr/local/Library/brew.rb:95:in `send’
/usr/local/Library/brew.rb:95
I needed to install (xcode-select –install) the developer tools. Problem fixed.
This looks great, and bonus points for putting it in Homebrew! Thanks a ton.
@Laurent: That’s usually caused by an outdated Homebrew. Running `brew update` should resolve that.
Please consider submitting a MacPort, too.
A very large percentage of Mac using customers lack the necessary level of RubyHipster-chlorians in their bloodstream that are necessary to find Homebrew attractive.
Error: undefined method `prepend_create_path’ for #
@Sang_Le see @tparker’s comment.
Any chance of a yum repo?
This is a neat tool. I made a new linode with it! But I can’t figure out how to run a StackScript with the linode cli. Could someone give a simple example? Without running a StackScript, it’s not obvious how I can fully automate a deployment. Thank you!
No, thank you. I don’t store critical server passwords in unknown formats in unknown places in my system.
Let me know when you have a version that doesn’t require permanent password storage. Perhaps an API key that can be reset?
Daniel: Not sure what you’re referring to. The API key is stored on your system in ~/.linodecli, or you can store it however you’d like and provide it via the environment variable LINODE_API_KEY or –api-key option:
https://github.com/linode/cli#initial-configuration
You can also reset your API key at any time via the Linode Manager’s My Profile tab.
…or an API key that has an expiration time (like the idle timeout for the website) and a cancel capability.
Having this CLI is a great feature but I won’t use it if it requires Homebrew to install it. I’ve never liked nor trusted Homebrew and refuse to use it for installing applications.
Robert: the whole dealio is open source, so you can clone it right from GitHub
I am receiving this error : Error: undefined method `resource’ for LinodeCli:Class