Last active
February 1, 2016 05:45
-
-
Save kazutan/51140da3eda1d6d7ca38 to your computer and use it in GitHub Desktop.
uvtools and kvm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 以下のリンクを参考にすること | |
# http://gihyo.jp/admin/serial/01/ubuntu-recipe/0344 | |
# 事前にRSA鍵を作っとく | |
# uvtoolsのインストール | |
$ sudo apt install uvtool | |
# 14.04のイメージダウンロード | |
# 結構時間かかる | |
$ uvt-simplestreams-libvirt sync release=trusty arch=amd64 | |
# ダウンロードしてるイメージの確認 | |
$ uvt-simplestreams-libvirt query | |
# uvt-kvmで仮想マシンの構築 | |
# マシン名はkosaki、メモり8GiB、CPU4コアの場合 | |
$ uvt-kvm create kosaki release=trusty --memory 8000 --cpu 4 | |
# 構築したマシンのですとろーいは以下のコマンド | |
uvt-kvm destroy kosaki | |
# 稼働中のマシンリスト | |
$ uvt-kvm list | |
# 稼働中のマシンにssh | |
$ uvt-kvm ssh kosaki --insecure | |
# 割り当てられたIPのチェック | |
uvt-kvm ip kosaki | |
# | |
# 以下virshを使用 | |
# | |
# 仮想マシンのリスト表示 | |
$ virsh list --all | |
# 仮想マシン(ドメイン)の起動 | |
$ virsh start kosaki | |
# 仮想マシン(ドメイン)のシャットダウン | |
$ virsh shutdown machi | |
# 仮想マシン(ドメイン)の情報取得 | |
$ virsh dominfo kosaki | |
# あとはsshとかで接続していけば普通に使えるはず | |
# よくわからんけどuvt-kvm ssh経由じゃないとうまく行かなかった | |
# 当面はこれでつないでbyobu | |
### | |
# 仮想環境内での作業 | |
### | |
# ユーザー追加 | |
$ sudo useradd kosaki -m -g ubuntu | |
# ユーザーパスワード設定 | |
$ sudo passwd kosaki | |
### | |
# texliveのインストール | |
### | |
$ sudo apt-get install texlive-lang-cjk | |
### | |
# r-baseのインストール | |
### | |
# source.listを開く | |
$ sudo vim /etc/apt/source.list | |
# 以下をどこかに記述して保存して閉じる | |
deb https://cran.rstudio.com/bin/linux/ubuntu trusty/ | |
# 公開鍵を取得 | |
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 | |
# Rのインストール | |
$ sudo apt update | |
$ sudo apt upgrade | |
$ sudo apt install r-base | |
# | |
# RStudio Server(preview, 構築時は0.99.839)のインストール | |
# | |
$ sudo apt-get install gdebi-core | |
$ wget https://s3.amazonaws.com/rstudio-dailybuilds/rstudio-server-0.99.839-amd64.deb | |
$ sudo gdebi rstudio-server-0.99.839-amd64.deb | |
# RStudio Serverにログインするために、ubuntuにユーザーを追加 | |
$ sudo useradd kosaki -m -g ubuntu | |
$ sudo passwd kosaki | |
# これで準備OK。あとはこのマシンのipをチェックし、ブラウザで以下のアドレスにアクセス | |
# http://(ip address):8787 | |
### | |
# r パッケージインストール | |
### | |
# {devtools} | |
# 事前にUbuntuにlibcurl4-openssl-dev({httr}のため)、libxml2-dev({rversions}のため)が必要 | |
# まずは端末 | |
$ sudo apt install libcurl4-openssl-dev | |
$ sudo apt install libxml2-dev | |
$ sudo apt-get install libssh2-1-dev | |
# Rのコンソールでパッケージインストール | |
> install.packages("devtools") | |
#{ggplot2} | |
> install.packages("ggplot2") | |
#{dplyr} | |
> install.packages("dplyr") | |
#{tidyr} | |
> isntall.packages("tidyr") | |
# | |
# 次やること | |
# | |
セットアップしながら、このメモを追記していく |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment