2012-07-27 48 views
0

我想在微型云代工厂做一些真实世界的数据测试,但postgres数据库的容量限制为256MB,这对我的测试是不够的。有没有办法在离线模式下临时增加db容量进行测试?在离线模式下增加Micro Cloud Foundry 1.2的容量

如果没有,可有人点我可以使用SSH到实例Ubuntu服务器上设置私有云代工服务器12.04

回答

2

的最新指示,更改配置MySQL和重新启动该服务。

SSH到MCF实例:

$ ssh [email protected]<your-mcf-instance-name-here>.cloudfoundry.me 

*注意 - 如果你不记得了VCAP用户的密码,您可以通过选择选项3

通过虚拟机控制台菜单更改此

编辑mysql的节点配置文件:

$ 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:[email protected]: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 

您感兴趣的两条线是;

available_storage: 2048 

max_db_size: 256 

第一行是提供给MySQL的磁盘存储的最大可用数额,第二个是每MySQL数据库实例的最大大小。将这些值设置为所需的值,显然,available_storage必须大于max_db_size,并且也是该值的倍数。

保存文件,然后重新启动虚拟机(通过VM控制台中的菜单将其关闭或通过SSH进行操作),您应该很好!