#Licensed to the Apache Software Foundation (ASF) under one #or more contributor license agreements. See the NOTICE file #distributed with this work for additional information #regarding copyright ownership. The ASF licenses this file #to you under the Apache License, Version 2.0 (the #"License"); you may not use this file except in compliance #with the License. You may obtain a copy of the License at #http://www.apache.org/licenses/LICENSE-2.0 #Unless required by applicable law or agreed to in writing, #software distributed under the License is distributed on an #"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY #KIND, either express or implied. See the License for the #specific language governing permissions and limitations #under the License. msgid "" msgstr "" "Project-Id-Version: 0\n" "POT-Creation-Date: 2013-02-02T20:11:58\n" "PO-Revision-Date: 2013-02-02T20:11:58\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "MIME-Version: 1.0\n" "Content-Type: application/x-publican; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Tag: title #, no-c-format msgid "Install the Database on the Management Server Node" msgstr "" #. Tag: para #, no-c-format msgid "This section describes how to install MySQL on the same machine with the Management Server. This technique is intended for a simple deployment that has a single Management Server node. If you have a multi-node Management Server deployment, you will typically use a separate node for MySQL. See ." msgstr "" #. Tag: para #, no-c-format msgid "Install MySQL from the package repository from your distribution:" msgstr "" #. Tag: para #, no-c-format msgid "On RHEL or CentOS:" msgstr "" #. Tag: programlisting #, no-c-format msgid "yum install mysql-server" msgstr "" #. Tag: para #, no-c-format msgid "On Ubuntu:" msgstr "" #. Tag: programlisting #, no-c-format msgid "apt-get install mysql-server" msgstr "" #. Tag: para #, no-c-format msgid "Edit the MySQL configuration (/etc/my.cnf or /etc/mysql/my.cnf, depending on your OS) and insert the following lines in the [mysqld] section. You can put these lines below the datadir line. The max_connections parameter should be set to 350 multiplied by the number of Management Servers you are deploying. This example assumes one Management Server." msgstr "" #. Tag: para #, no-c-format msgid "On Ubuntu, you can also create a file /etc/mysql/conf.d/cloudstack.cnf and add these directives there. Don't forget to add [mysqld] on the first line of the file." msgstr "" #. Tag: programlisting #, no-c-format msgid "innodb_rollback_on_timeout=1\n" "innodb_lock_wait_timeout=600\n" "max_connections=350\n" "log-bin=mysql-bin\n" "binlog-format = 'ROW'" msgstr "" #. Tag: para #, no-c-format msgid "Start or restart MySQL to put the new configuration into effect." msgstr "" #. Tag: para #, no-c-format msgid "On RHEL/CentOS, MySQL doesn't automatically start after installation. Start it manually." msgstr "" #. Tag: programlisting #, no-c-format msgid "service mysqld start" msgstr "" #. Tag: para #, no-c-format msgid "On Ubuntu, restart MySQL." msgstr "" #. Tag: programlisting #, no-c-format msgid "service mysqld restart" msgstr "" #. Tag: para #, no-c-format msgid "(CentOS and RHEL only; not required on Ubuntu)" msgstr "" #. Tag: para #, no-c-format msgid "On RHEL and CentOS, MySQL does not set a root password by default. It is very strongly recommended that you set a root password as a security precaution." msgstr "" #. Tag: para #, no-c-format msgid "Run the following command to secure your installation. You can answer \"Y\" to all questions." msgstr "" #. Tag: programlisting #, no-c-format msgid "mysql_secure_installation" msgstr "" #. Tag: para #, no-c-format msgid "Set up the database. The following command creates the \"cloud\" user on the database." msgstr "" #. Tag: para #, no-c-format msgid "In dbpassword, specify the password to be assigned to the \"cloud\" user. You can choose to provide no password although that is not recommended." msgstr "" #. Tag: para #, no-c-format msgid "In deploy-as, specify the username and password of the user deploying the database. In the following command, it is assumed the root user is deploying the database and creating the \"cloud\" user." msgstr "" #. Tag: para #, no-c-format msgid "(Optional) For encryption_type, use file or web to indicate the technique used to pass in the database encryption password. Default: file. See ." msgstr "" #. Tag: para #, no-c-format msgid "(Optional) For management_server_key, substitute the default key that is used to encrypt confidential parameters in the &PRODUCT; properties file. Default: password. It is highly recommended that you replace this with a more secure value. See ." msgstr "" #. Tag: para #, no-c-format msgid "(Optional) For database_key, substitute the default key that is used to encrypt confidential parameters in the &PRODUCT; database. Default: password. It is highly recommended that you replace this with a more secure value. See ." msgstr "" #. Tag: programlisting #, no-c-format msgid "cloud-setup-databases cloud:<dbpassword>@localhost \\\n" "--deploy-as=root:<password> \\\n" "-e <encryption_type> \\\n" "-m <management_server_key> \\\n" "-k <database_key>" msgstr "" #. Tag: para #, no-c-format msgid "When this script is finished, you should see a message like “Successfully initialized the database.”" msgstr "" #. Tag: para #, no-c-format msgid "If you are running the KVM hypervisor on the same machine with the Management Server, edit /etc/sudoers and add the following line:" msgstr "" #. Tag: programlisting #, no-c-format msgid "Defaults:cloud !requiretty" msgstr "" #. Tag: para #, no-c-format msgid "This type of single-machine setup is recommended only for a trial installation." msgstr "" #. Tag: para #, no-c-format msgid "Now that the database is set up, you can finish configuring the OS for the Management Server. This command will set up iptables, sudoers, and start the Management Server." msgstr "" #. Tag: programlisting #, no-c-format msgid "# cloud-setup-management" msgstr "" #. Tag: para #, no-c-format msgid "You should see the message “&PRODUCT; Management Server setup is done.”" msgstr ""