マイクロクラウドファウンドリで実際のデータテストを行いたいのですが、postgresデータベースの容量は256MBに制限されており、テストには不十分です。テストのためにオフラインモードで一時的にデータベース容量を増やす方法はありますか?
そうでない場合は、Ubuntu Server12.04でプライベートクラウドファウンドリサーバーをセットアップするための最新の手順を教えてもらえますか?
マイクロクラウドファウンドリで実際のデータテストを行いたいのですが、postgresデータベースの容量は256MBに制限されており、テストには不十分です。テストのためにオフラインモードで一時的にデータベース容量を増やす方法はありますか?
そうでない場合は、Ubuntu Server12.04でプライベートクラウドファウンドリサーバーをセットアップするための最新の手順を教えてもらえますか?
インスタンスにSSHで接続し、mysqlの構成を変更して、サービスを再起動できます。
MCFインスタンスへのSSH:
$ ssh vcap@api.<your-mcf-instance-name-here>.cloudfoundry.me
*注-vcapユーザーのパスワードを思い出せない場合は、オプション3を選択してvmコンソールメニューからパスワードを変更できます。
mysql-node構成ファイルを編集します。
$ vi /var/vcap/jobs/mysql_node/config/mysql_node.yml
ファイルは次のようになります。
---
local_db: sqlite3:/var/vcap/store/mysql_node.db
base_dir: /var/vcap/store/mysql
mbus: nats://nats:f5dc63f74be5e38f@127.0.0.1:4222
index: 0
logging:
level: debug
file: /var/vcap/sys/log/mysql_node/mysql_node.log
pid: /var/vcap/sys/run/mysql_node/mysql_node.pid
available_storage: 2048
node_id: mysql_node_1
max_db_size: 256
max_long_query: 3
mysql:
host: localhost
port: 3306
socket: /var/vcap/sys/run/mysqld/mysqld.sock
user: root
pass: dc64fad710976ea5
migration_nfs: /var/vcap/services_migration
max_long_tx: 0
max_user_conns: 20
mysqldump_bin: /var/vcap/packages/mysql/bin/mysqldump
mysql_bin: /var/vcap/packages/mysql/bin/mysql
gzip_bin: /bin/gzip
ip_route: 127.0.0.1
z_interval: 30
max_nats_payload: 1048576
あなたが興味を持っている2つの行は次のとおりです。
available_storage: 2048
と
max_db_size: 256
最初の行はMySQLで使用可能なディスクストレージの最大量であり、2番目の行はmysqldbインスタンスごとの最大サイズです。これらを目的の値に設定します。明らかに、available_storageはmax_db_sizeよりも大きく、その値の倍数である必要があります。
ファイルを保存してからVMを再起動し(VMコンソールのメニューからシャットダウンするか、SSH経由で実行します)、準備は完了です。