Skip to content

Instantly share code, notes, and snippets.

View sky-joker's full-sized avatar
:shipit:

sky-joker sky-joker

:shipit:
View GitHub Profile
@sky-joker
sky-joker / requests_get_actiondefinitions.py
Created May 7, 2017 09:36
requestモジュールで実行
#!/usr/bin/python3
import requests
import json
# 自己証明書の警告を出力しないようにする
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
# URL/ユーザー情報
url = 'https://vROps IP or FQDN/suite-api/api/actiondefinitions'
@sky-joker
sky-joker / urllib_get_actiondefinitions.py
Created May 7, 2017 09:41
urllibモジュールで実行
#!/usr/bin/python3
import urllib.request
import base64
import ssl
import json
# 自己証明書の警告を出力しないようにする
ssl._create_default_https_context = ssl._create_unverified_context
# URL/ユーザー情報
@sky-joker
sky-joker / get_vm_info.go
Last active May 28, 2017 07:59
govmomiで仮想インスタンス情報を取得
package main
import (
"context"
"fmt"
"net/url"
"os"
"text/tabwriter"
"github.com/vmware/govmomi"
@sky-joker
sky-joker / vm_clone.py
Last active July 18, 2017 16:23
VMwareクローンスクリプト
#!/usr/bin/python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
import ssl
import atexit
# 接続先情報
host = 'ESXi or vCenter IP'
username = 'username'
password = 'password'
@sky-joker
sky-joker / vm_disconnect_nw.py
Created July 29, 2017 09:55
VMware VMのvNICを切断するスクリプト
#!/usr/bin/python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
import ssl
import atexit
import argparse
def usage():
"""
コマンドラインオプション設定
@sky-joker
sky-joker / get_os_uptime.go
Created August 20, 2017 08:22
Windowsの起動時間をmsで取得する
package main
import (
"fmt"
"syscall"
)
func main() {
// golang.org/x/sys/windows(参考)
// https://godoc.org/golang.org/x/sys/windows
@sky-joker
sky-joker / example_clone_script.py
Created September 3, 2017 07:28
VMwareクローンでLinux Prepを実行するスクリプト
#!/usr/bin/env python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
from getpass import getpass
import ssl
import atexit
import argparse
import time
# Network settings.
@sky-joker
sky-joker / get-guestos-processes.py
Last active March 16, 2022 20:53
pyvmomiでGuest OSのプロセス一覧を取得する
#!/usr/bin/env python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
from getpass import getpass
import ssl
import atexit
import argparse
import sys
def options():
@sky-joker
sky-joker / start-guestos-service.py
Last active September 10, 2017 12:46
pyvmomiでGuest OSのサービスを起動する
#!/usr/bin/env python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
from getpass import getpass
import ssl
import atexit
import argparse
import sys
def options():
@sky-joker
sky-joker / exec-guestos-cmd.py
Last active September 10, 2017 12:46
pyvmomiでGuest OSのコマンドを実行してみる
#!/usr/bin/env python3
from pyVim.connect import SmartConnect, Disconnect
from pyVmomi import vim, vmodl
from getpass import getpass
import ssl
import atexit
import argparse
import sys
def options():