rch850 の上澄み

技術的な話題とか、雑談とか。タイトルを上澄みに変えました @ 2020/09/02

さくらのクラウドを Vagrant up した

Vagrant Sakura Provider を使って、Vagrant でさくらのクラウド使ってみた。これとは別に vagrant-sacloud ってのがあるけど、インストールが楽ってことで Vagrant Sakura Provider を選んだ。

うん、コンパネ使わなくていいのは快適だな。

使うときは一点注意があって、sakura.disk_source_archive に適切な値をいれてやる必要がある。デフォだと Ubuntu 12.04.2LTS-server 64bit の ID として '112500182464' になるんだけど、こいつが古いのかなんなのか使えなくて、代わりに '112500459149' を指定すると動く。つまりはこういうこと。

Vagrant.configure("2") do |config|
  config.vm.box = "dummy"
  config.ssh.username = "ubuntu"
  config.ssh.private_key_path = File.expand_path "~/.ssh/id_rsa"

  config.vm.provider :sakura do |sakura|
    sakura.disk_source_archive = '112500459149'
    sakura.access_token = 'XXXX'
    sakura.access_token_secret = 'XXXX'
    sakura.sshkey_id = '12345'
  end
end

どっから '112500459149' なんていう数字が出てきたのかというと vagrant-sakura を入れた時についてくる vagrant sakura-list-id から出てきた。

$ vagrant sakura-list-id
Zone: is1a

---- Archives ----
ID             Name
112500513643   CentOS 5.10 64bit (基本セット)
112500570421   CentOS 6.5 64bit (基本セット)
112500169813   Scientific Linux 6.4 64bit (基本セット)
112500582450   Scientific Linux 6.5 RC1 64bit (基本セット)
112400500864   FreeBSD 8.3 64bit (基本セット)
112400554008   FreeBSD 9.1 64bit (基本セット)
112500459149   Ubuntu Server 12.04.3 LTS 64bit (基本セット)
112500213364   Ubuntu Server 13.04 64bit (基本セット)
112500489806   Ubuntu Server 13.10 64bit (基本セット)
112500182511   Debian GNU/Linux 6.0.7 64bit (基本セット)
112500583029   Debian GNU/Linux 7.3.0 64bit (基本セット)
112500513592   CentOS 5.10 64bit (基本セット)
112500570402   CentOS 6.5 64bit (基本セット)
112500582531   Scientific Linux 6.5 RC1 64bit (基本セット)
112400500863   FreeBSD 8.3 64bit (基本セット)
112400554007   FreeBSD 9.1 64bit (基本セット)
112500459481   Ubuntu Server 12.04.3 LTS 64bit (基本セット)
112500213598   Ubuntu Server 13.04 64bit (基本セット)
112500489823   Ubuntu Server 13.10 64bit (基本セット)
112500583034   Debian GNU/Linux 7.3.0 64bit (基本セット)
112500127179   Vyatta Core 6.5R1 32bit (6rd対応)
112600032371   Windows Server 2008 R2
112600051846   Windows Server 2012 R2
112600051011   Windows Server 2008 R2 for RDS
112600051958   Windows Server 2008 R2 for RDS(MS Office付)

---- Server Plans ----
(以下略)

vagrant up --provider=sakura でサクサクサクラクラウドライフ〜