• Stars
    star
    445
  • Rank 97,462 (Top 2 %)
  • Language
  • License
    MIT License
  • Created about 9 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ISUCON過去問を構築するためのVagrantfile集

vagrant-isucon

Overview

ISUCONの過去問を構築するためのVagrantfileです。

予選 本選
ISUCON1 x TBD
ISUCON2 x 1台構成
ISUCON3 1台構成 TBD
ISUCON4 1台構成 TBD
ISUCON5 1台構成 2台構成 3台構成
ISUCON6 1台構成 2台構成 TBD
ISUCON7 1台構成 2台構成 VagrantBox TBD
ISUCON8 1台構成 2台構成 TBD
ISUCON9 1台構成 TBD
ISUCON10 1台構成 1台構成
ISUCON11 1台構成 1台構成
ISUCON12 1台構成 1台構成

サーバ内の構築にはAnsibleを使っています。Ansibleのplaybookのみ必要な場合はmatsuu/ansible-isuconをどうぞ。

Others

FAQ

vagrant up でBoxのダウンロードが404 Not Foundのエラーになる

Vagrantのバージョンが古いためと思われます。 可能であれば最新バージョンのVagrantをご利用ください。 諸事情により古いVagrantしか使えない場合はVagrantfileの先頭に以下を設定してください。

Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')

参考 #24

virtualboxで以下のようなエラーメッセージが表示される

The provider 'virtualbox' that was requested to back the machine 'default' is reporting that it isn't usable on this system. The reason is shown below:

Vagrant has detected that you have a version of VirtualBox installed that is not supported. Please install one of the supported versions listed below to use Vagrant:

4.0, 4.1, 4.2, 4.3

Vagrantのバージョンが古い可能性があります。最新のVagrantを使用してください。

vagrant upを実行するとvboxsfのエラーが表示される

Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was:

mount -t vboxsf -o uid=id -u vagrant,gid=getent group vagrant | cut -d: -f3 vagrant /vagrant mount -t vboxsf -o uid=id -u vagrant,gid=id -g vagrant vagrant /vagrant

The error output from the last command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

これと同じ現象と思われます。気にせずvagrant provisionを実行してください。

ブラウザで動作確認ができない

Vagrantfileのネットワーク設定がデフォルトのままなので、サーバに割り当てられたIPアドレスにブラウザでアクセスしてみてください。 よくわからない場合は# config.vm.network "private_network", ip: "192.168.33.10"のコメントを外してブラウザから192.168.33.10にアクセスしてみてください。

License

MIT

More Repositories

1

kataribe

Access log profiler based on response time
Go
360
star
2

aws-isucon

ISUCON過去問環境をAWSで再現するための一式まとめ
HCL
223
star
3

cloud-init-isucon

ISUCON過去問環境を構築するためのcloud-config集
96
star
4

docker-isucon

Dockerfile for isucon
Dockerfile
81
star
5

ansible-isucon

Ansible playbooks for ISUCON
Shell
75
star
6

neovim-aarch64-appimage

build nvim.appimage for aarch64(arm64) arch
Dockerfile
55
star
7

isucon12q

Java
44
star
8

azure-isucon-templates

Microsoft Azure Templates for ISUCON
Shell
44
star
9

auwifispot-client

au Wi-Fi SPOT CLI client
Perl
35
star
10

namazu

緊急地震速報(予報)を受け取ってSNSに投げるプログラム一式
Go
33
star
11

go-mysql-query-digest

Alternative to pt-query-digest in Golang
Go
31
star
12

terraform-templates

Template files for Terraform
21
star
13

docker-azure-cli

Dockerfile for azure-cli on Alpine Linux
Dockerfile
20
star
14

docker-nethack

Dockerfile for Nethack 3.6.7
Dockerfile
17
star
15

docker-fc2blog

Dockerfiles for fc2blog
Shell
16
star
16

wsl-isucon

ISUCON過去問と同等の環境をWSL2上で構築するためのスクリプト
Shell
13
star
17

docker-gentoo-distccd

Dockerfile for distccd server on gentoo
Shell
12
star
18

isucon13f

isucon13で8時間戦った記録
PHP
12
star
19

docker-nethack-server

Dockerfile for Public NetHack server
Dockerfile
11
star
20

docker-pt-query-digest

Dockerfile for pt-query-digest(Percona Toolkit)
Dockerfile
10
star
21

oci-arm-isucon

Oracle Cloudの無料枠でISUCON過去問を構築するTerraform一式
HCL
10
star
22

vagrant-yisucon

Vagrantfile for building Yahoo! JAPAN ISUCON environment
9
star
23

docker-pgbadger

Dockerfile for pgBadger
Dockerfile
8
star
24

isucon11q

isucon11予選時のコミットログ
Perl
7
star
25

terraform-isucon

Terraform configuration files for building ISUCON environment
HCL
6
star
26

slowquery2tsv

MySQLのパフォーマンススキーマやPostgreSQLのpg_stat_statementsの内容を整形した上でTSV形式に出力するツール
Go
6
star
27

docker-pixiv-isucon2016

Dockerfile for building Pixiv ISUCON 2016 environment
6
star
28

vagrant-pixiv-isucon2016

Vagrantfile for building Pixiv ISUCON 2016 environment
6
star
29

isucon2-cloudformation

AWS CloudFormation templates for isucon2
5
star
30

docker-jnethack

Dockerfile for JNetHack
Dockerfile
4
star
31

docker-jnethack-server

Dockerfile for Public JNetHack server
3
star
32

imsettings

Input Method selection framework
C
3
star
33

docker-devhub

Dockerfile for DevHub
Shell
3
star
34

powertop

for japanese translation
C
3
star
35

weechat

Fork of git://git.sv.gnu.org/weechat.git
C
3
star
36

terraform-pixiv-isucon2016

Terraform configuration files for building Pixiv ISUCON 2016 environment
HCL
3
star
37

vagrant-isucon11-prior

ISUCON 事前講習2021 ハンズオンのVagrantfile
2
star
38

vagrant-isucon-pass

ISUCONの過去問を予選通過スコアまでチューニングするVagrantfile
Ruby
2
star
39

dart3d

dart 3d with webgl
Dart
2
star
40

gnupg

Fork of upstream at git://git.gnupg.org/gnupg.git
C
2
star
41

isucon12f

ISUCON12本選
PHP
2
star
42

g-cpan

g-cpan
1
star
43

docker-hengband

Dockerfile for 変愚蛮怒(hengband)
Dockerfile
1
star
44

sparkleshare

1
star
45

matsuu.github.com

1
star
46

wsl-isucon11-final

ISUCON11本選の環境をWSL2上に構築するスクリプト
Shell
1
star
47

wsl-isucon9-qualifier

ISUCON9予選の環境をWSL2上に構築するスクリプト
Shell
1
star
48

konoha

1
star
49

try_git

1
star
50

ccs-tools

TOMOYO Linux tools
C
1
star
51

wsl-isucon10-qualifier

ISUCON10予選の環境をWSL2上に構築するスクリプト
Shell
1
star
52

hackernews

hackernews RSS description generator
Python
1
star
53

wsl-isucon11-qualifier

ISUCON11予選の環境をWSL2上に構築するスクリプト
Shell
1
star
54

KoboRoot

telnetd enabled KoboRoot
Shell
1
star
55

docker-webscalesql

Dockerfile fo webscalesql
Shell
1
star
56

vagrant-kayac-isucon-2022

カヤック社内ISUCONとほぼ同じ環境を構築するためのVagrantfile
1
star
57

ansible-isucon-pass

ISUCONで予選を突破できるスコアまでチューニングを施すansible playbook
Go
1
star
58

packer-isucon

1
star