일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- archlinux
- k8s
- Octavia
- Linux
- i3
- OpenStack
- pacman
- kolla-ansible
- Ansible
- port open
- awx
- terraform
- nfs-provisioner
- ubuntu
- Kubeflow
- ceph-ansible
- yum
- Docker
- golang
- repository
- libvirt
- Arch
- kolla
- HTML
- KVM
- cloud-init
- grafana-loki
- ceph
- Kubernetes
- cephadm
- Today
- Total
목록분류 전체보기 (189)
YJWANG
기본 구성은 아래 게시글을 참고 부탁드립니다. yjwang.tistory.com/97 0.14 부터는 아래 경로에 plugin이 위치하는 것으로 보입니다. /usr/share/terraform/plugins/registry.terraform.io/dmacvicar/libvirt/0.6.3/linux_amd64/terraform-provider-libvirt Ubuntu 계열에선 Plugin을 못 찾거나 하는 문제가 크게 없는데 CentOS 계열에서는 자주 발생합니다. 여러 번 해본 결과 크게 고민하지 않고 문제를 조치하려면 미리 컴파일된 패키지를 패키지 매니저로 다운로드하여 사용하면 문제 없이 되는게 가장 편합니다. Terraform www.terraform.io/docs/cli/install/yum.h..
Golang으로 TCP 포트 오픈 체크하는 프로그램에 대해 포스팅 하겠습니다. 아래와 같이 코딩한 이후 package main import ( "fmt" "net" "time" ) func main() { host := "localhost" port := "8888" address := net.JoinHostPort(host, port) conn, err := net.DialTimeout("tcp", address, 3*time.Second) if err != nil { fmt.Println(err) } else if conn != nil { defer conn.Close() fmt.Printf("%s:%s is opened \n", host, port) } } 오픈된 포트를 스캔했을 때, 오픈되지 않을..
oh-my-zsh이라는게 있어서 zsh를 사용할 때 command 테마를 적용해서 잘 꾸며 사용하곤 했는데 호기심에 oh-my-bash로 검색해봤는데 있더라구요; 하여 설정법과 사용법에 대해 포스팅 해보고자 합니다. Oh-My-Bash git https://github.com/ohmybash/oh-my-bash 설치 우선 제 Desktop의 환경은 Ubuntu 20.04 입니다. oh-my-zsh를 다운로드합니다. yjwang@yjwang-ThinkPad-T14s-Gen-1:~/Downloads$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" Cloning Oh My B..
설정 > 온라인 계정 > 구글 이후 구글 계정으로 로그인하면 연동할 항목에 대해 선택할 수 있음. 이후 다시 `설정 > 온라인 계정` 에 들어가면 구글 계정이 연동됨을 확인할 수 있음 이제 FileManager인 Nautilus에 들어가면 왼편에 Google Drive가 연동됨을 확인할 수 있다. 이 기능을 이용해서 Typora에 있는 MarkDown 파일을 계속 Google Drive와 동기화할 수 있게됐다~
cobra 사용해서 cli tool을 개발해보고자 한다. 아무래도 Infra 작업을 하다보면 cli tool이 있으면 편하겠다는 생각을 하곤하는데 생각한 김에 만들어보고자합니다. cobra 프로젝트는 kubectl에서도 사용하는 프로젝트여서 잘 사용하고 익숙해지면 앞으로 작업 자동화에도 편할 것으로 보입니다. 우선 동작하는 방식에 대해 포스팅한 글로 프로그램은 현재 Ubuntu에서만 동작합니다. refer to https://github.com/spf13/cobra/blob/master/cobra/README.md 구성 환경 $ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.2 LTS (Focal Fossa)" $ go version go version go1.1..
go에서 console 입력 값 입력 받기 package get import "fmt" func GetPath() (srcdir string, dstdir string) { var src string var dst string fmt.Print("Enter Source Directory : ") fmt.Scanln(&src) fmt.Print("Enter Destination Directory : ") fmt.Scanln(&dst) return src, dst }